
Indian Premier League 2025
Content
May 12, 2025
6 min read
The biggest festival in the Indian cricket calendar is finally here and we cannot be more excited! It is the 18th edition of the Indian fantasy T20 Premier League, and this time around, it is expected to be bigger and better. Ten franchise teams will take part in the two-month long extravaganza which will be played across several venues in India.
Inarguably the biggest domestic T20 league in the world, the who's who of the cricket world are seen in action each season. It is going to be no different in 2025. The T20 league gets underway from March 22, 2025, and will run through till May 25, 2025. The tournament will be held across 13 venues, up by one from last year. There are a few new grounds added with BCCI trying to take the tournament to different places in India.
As always, participants can build their fantasy cricket team on MPL and win rewards daily.
Play Indian T20 fantasy cricket league 2025 & win big
As another edition of the Indian T20 league gets underway, MPL gives you a chance to build your fantasy team and win every single day of the week. Have you ever dreamt of owning your own team, being the manager and driver of a side studded with superstars? At MPL, cricket fans have a chance to build their fantasy dream team of real players, join various fantasy leagues and win rewards galore. You can win real cash every single day of the week.
What to expect from the Indian T20 cricket fantasy league 2025?
Every year, the Indian T20 premier league ups its quality in terms of the cricket on offer as well as the coverage. Similarly, the fantasy gaming experience on MPL has also gone up a notch and continues to do so every passing day. With a new points system in place, that includes many more bonus points for economy rate, strike rate, and catches, playing the Indian T20 fantasy league on the MPL app will be a delight. The more points your fantasy team accumulates, the more your chances of winning increase.
The Indian T20 fantasy league will run for more than two months, and with various contests every day, you can call your friends, build your fantasy team, join different leagues and win big. You can select multiple fantasy teams too, depending on the contest type, to boost your chances of winning.
How to participate in the Indian T20 fantasy cricket league?
Cricket is an obsession in India. People follow the sport with much passion and vigour. Each cricketer's performance is scrutinised for days' end, with his scores and numbers discussed in depth. The Indian T20 fantasy league is one such contest where participants come in millions to showcase their cricket knowledge and skills. The competition is high, so you have to be at the top of your game while picking your fantasy league players.
To participate in the Indian T20 fantasy league, go to the fantasy tab on the bottom of the landing page of the MPL app and then go to fantasy cricket. You will find all the upcoming matches here. Pick whichever match you want to take part in, and start building your fantasy teams. Your objective is to build a fantasy team that will feature players from all facets. A total of 100 credits will be allocated, and you can select a maximum of 7 players from one team. Your fantasy cricket team must consist of 1-4 wicketkeepers, 3-6 batsmen, 1-4 all-rounders, and 3-6 bowlers.
You can join several contests and forge a combination of multiple teams. Download MPL Fantasy Cricket App and start building your fantasy team for the Indian T20 league.
Indian Premier League 2025 Team List:
The five-time champions and one of the most successful teams in the tournament, Team Mumbai has been a force to reckon with since the start of the league. They have won the league in 2013, 2015, 2017, 2019 and 2020. Rohit Sharma has been the captain of Mumbai each time they have been crowned champions, however, for the 2025 season, the franchise has named Hardik Pandya as their new captain. Pandya took over captaincy from Rohit at the start of 2024 after being traded in from Gujarat Titans. While Mumbai did not have the greatest of times last year, they will hope for better results this season.
Chennai is the joint-most successful team in the T20 league if we look at the trophies alone. But in terms of legacy and cultivating a winning habit, Chennai has been miles ahead. They have won the Indian T20 league five times, with their fifth trophy coming in 2023. With MS Dhoni leading the way, Chennai had qualified for the playoffs every season they were a part of up until 2020 (Chennai was banned for two years in 2016 & 2017). Dhoni relinquished captaincy last season and in came young blood Ruturaj Gaikwad to lead the franchise.
Kolkata is third in terms of being the most successful franchise in the Indian T20 Premier League and are the current defending champions. They have won the coveted title three times - in 2012, 2014 and 2024 - twice under the leadership of Gautam Gambhir, and once with Shreyas Iyer leading the way. Kolkata were the runners-up in 2021 before the franchise brought in Shreyas Iyer at the helm. He changed their winning mentality and Kolkata ended 2025 with their third title. Iyer has since moved to Punjab and Kolkata will go into the 2025 season with a new captain.
The team from Hyderabad came into existence only in 2012 but quickly found its bearings in the tournament. They won the Indian T20 Premier League in 2016, with David Warner as captain. However, the team has undergone various changes with Warner and Kane Williamson, two of their most successful batsmen, now out of the side. Australia's Pat Cummins led the team in 2024 and Hyderabad qualified for the final. Their aggressive brand of cricket was praised by one and all. Cummins will once again lead Hyderabad in 2025.
The team from Rajasthan have been the perennial underdogs since the start of the Indian T20 League. They won the inaugural edition of the tournament in 2008 but did not once make it to the final until 2022. They will be led by Sanju Samson once again in 2025 as they look to repeat their performance. In 2025, Rajasthan have also brought in a number of solid T20 specialists.
With the kind of firepower Bangalore have had over the years, it is indeed a surprise that they do not have a single Indian T20 trophy to their name yet. In all these years, Bangalore have always looked like a side that will certainly lift the title. But they haven't. Virat Kohli stepped down from the captaincy role with RCB announcing Faf du Plessis as their new skipper after 2021. Du Plessis led the team till the end of the 2024 season but was not retained for 2025. Rajat Patidar was named the Bangalore captain and he will lead the side in the upcoming season.
The Delhi team has never really lived up to their potential. They have had some of the biggest names in world cricket but never won the title. In what was a huge boost for them, they were re-joined by Rishabh Pant in the 2024 season after he missed the 2023 season due to injuries he sustained in a car crash. However, Delhi weren't able to put their best foot forward. In 2025, Delhi did not retain Pant and will be going for a new captain.
Team Punjab is one of the weakest teams in the competition. They have shown promise repeatedly but have usually been short-lived. The team has finished in the bottom half of the points table every season, barring 2008 and 2014 and is usually considered the weakest of all sides. They have had innumerable captaincy changes and ownership issues. But in the 2025 auction, Punjab have come up with a solid team. Iyer has been named captain and he knows what it is like to win trophies. Can he turn around Punjab's fortunes?
The 2022 winners, and runners-up in the 2023, Gujarat will look to win their second title come 2025. One of the two newest teams in the competition, Gujarat once again have a strong core at their disposal. Hardik Pandya has moved back to the Mumbai Indians, and the team will now be led by Shubman Gill. He was announced captain last season and will continue to take the team forward.
Lucknow, owned by RPSG Ventures, had a promising opening season in IPL 2022 where they reached the playoffs. KL Rahul's captaincy was an influencing factor for their first-ever season. Lucknow reached the playoffs in IPL 2023 too, but things did not go as planned in 2024. Rahul had an acrimonious exit and Lucknow will now be led by Pant for the 2025 season.
Schedule For IPL Fantasy Matches
Last year's winners Kolkata will take on Bengaluru in the opening game of the tournament this time around in Kolkata. A total of 74 matches will be played this season, which includes two Qualifiers, one Eliminator and the final which will be played in Kolkata again.
Match No. | Fixture | Date | Time | Venue |
1 | Kolkata vs Bengaluru | March 22, Saturday | 7:30 PM | Kolkata |
2 | Hyderabad vs Rajasthan | March 23, Sunday | 3:30 PM | Hyderabad |
3 | Chennai vs Mumbai | March 23, Sunday | 7:30 PM | Chennai |
4 | Delhi vs Lucknow | March 24, Monday | 7:30 PM | Visakhapatnam |
5 | Gujarat vs Punjab | March 25, Tuesday | 7:30 PM | Ahmedabad |
6 | Rajasthan vs Kolkata | March 26, Wednesday | 7:30 PM | Guwahati |
7 | Hyderabad vs Lucknow | March 27, Thursday | 7:30 PM | Hyderabad |
8 | Chennai vs Bengaluru | March 28, Friday | 7:30 PM | Chennai |
9 | Gujarat vs Mumbai | March 29, Saturday | 7:30 PM | Ahmedabad |
10 | Delhi vs Hyderabad | March 30, Sunday | 3:30 PM | Visakhapatnam |
11 | Rajasthan vs Chennai | March 30, Sunday | 7:30 PM | Guwahati |
12 | Mumbai vs Kolkata | March 31, Monday | 7:30 PM | Mumbai |
13 | Lucknow vs Punjab | April 1, Tuesday | 7:30 PM | Lucknow |
14 | Bengaluru vs Gujarat | April 2, Wednesday | 7:30 PM | Bengaluru |
15 | Kolkata vs Hyderabad | April 3, Thursday | 7:30 PM | Kolkata |
16 | Lucknow vs Mumbai | April 4, Friday | 7:30 PM | Lucknow |
17 | Chennai vs Delhi | April 5, Saturday | 3:30 PM | Chennai |
18 | Punjab vs Rajasthan | April 5, Saturday | 7:30 PM | New Chandigarh |
19 | Kolkata vs Lucknow
| April 6, Sunday | 3:30 PM | Kolkata |
20 | Hyderabad vs Gujarat | April 6, Sunday | 7:30 PM | Hyderabad |
21 | Mumbai vs Bengaluru | April 7, Monday | 7:30 PM | Mumbai |
22 | Punjab vs Chennai | April 8, Tuesday | 7:30 PM | New Chandigarh |
23 | Gujarat vs Rajasthan | April 9, Wednesday | 7:30 PM | Ahmedabad |
24 | Bengaluru vs Delhi | April 10, Thursday | 7:30 PM | Bengaluru |
25 | Chennai vs Kolkata | April 11, Friday | 7:30 PM | Chennai |
26 | Lucknow vs Gujarat | April 12, Saturday | 3:30 PM | Lucknow |
27 | Hyderabad vs Punjab | April 12, Saturday | 7:30 PM | Hyderabad |
28 | Rajasthan vs Bengaluru | April 13, Sunday | 3:30 PM | Jaipur |
29 | Delhi vs Mumbai | April 13, Sunday | 7:30 PM | Delhi |
30 | Lucknow vs Chennai | April 14, Monday | 7:30 PM | Lucknow |
31 | Punjab vs Kolkata | April 15, Tuesday | 7:30 PM | New Chandigarh |
32 | Delhi vs Rajasthan | April 16, Wednesday | 7:30 PM | Delhi |
33 | Mumbai vs Hyderabad | April 17, Thursday | 7:30 PM | Mumbai |
34 | Bengaluru vs Punjab | April 18, Friday | 7:30 PM | Bengaluru |
35 | Gujarat vs Delhi | April 19, Saturday | 3:30 PM | Ahmedabad |
36 | Rajasthan vs Lucknow | April 19, Saturday | 7:30 PM | Jaipur |
37 | Punjab vs Bengaluru | April 20, Sunday | 3:30 PM | New Chandigarh |
38 | Mumbai vs Chennai | April 20, Sunday | 7:30 PM | Mumbai |
39 | Kolkata vs Gujarat | April 21, Monday | 7:30 PM | Kolkata |
40 | Lucknow vs Delhi | April 22, Tuesday | 7:30 PM | Lucknow |
41 | Hyderabad vs Mumbai | April 23, Wednesday | 7:30 PM | Hyderabad |
42 | Bengaluru vs Rajasthan | April 24, Thursday | 7:30 PM | Bengaluru |
43 | Chennai vs Hyderabad | April 25, Friday | 7:30 PM | Chennai |
44 | Kolkata vs Punjab | April 26, Saturday | 7:30 PM | Kolkata |
45 | Mumbai vs Lucknow | April 27, Sunday | 3:30 PM | Mumbai |
46 | Delhi vs Bengaluru | April 27, Sunday | 7:30 PM | Delhi |
47 | Rajasthan vs Gujarat | April 28, Monday | 7:30 PM | Jaipur |
48 | Delhi vs Kolkata | April 29, Tuesday | 7:30 PM | Delhi |
49 | Chennai vs Punjab | April 30, Wednesday | 7:30 PM | Chennai |
50 | Rajasthan vs Mumbai | May 1, Thursday | 7:30 PM | Jaipur |
51 | Gujarat vs Hyderabad | May 2, Friday | 7:30 PM | Ahmedabad |
52 | Bengaluru vs Chennai | May 3, Saturday | 7:30 PM | Bengaluru |
53 | Kolkata vs Rajasthan | May 4, Sunday | 3:30 PM | Kolkata |
54 | Punjab vs Lucknow | May 4, Sunday | 7:30 PM | Dharamsala |
55 | Hyderabad vs Delhi | May 5, Monday | 7:30 PM | Hyderabad |
56 | Mumbai vs Gujarat | May 6, Tuesday | 7:30 PM | Mumbai |
57 | Kolkata vs Chennai | May 7, Wednesday | 7:30 PM | Kolkata |
58 | Punjab vs Delhi | May 8, Thursday | 7:30 PM | Dharamsala |
59 | Lucknow vs Bengaluru | May 9, Friday | 7:30 PM | Lucknow |
60 | Hyderabad vs Kolkata | May 10, Saturday | 7:30 PM | Hyderabad |
61 | Punjab vs Mumbai | May 11, Sunday | 3:30 PM | Dharamsala |
62 | Delhi vs Gujarat | May 11, Sunday | 7:30 PM | Delhi |
63 | Chennai vs Rajasthan | May 12, Monday | 7:30 PM | Chennai |
64 | Bengaluru vs Hyderabad | May 13, Tuesday | 7:30 PM | Bengaluru |
65 | Gujarat vs Lucknow | May 14, Wednesday | 7:30 PM | Ahmedabad |
66 | Mumbai vs Delhi | May 15, Thursday | 7:30 PM | Mumbai |
67 | Rajasthan vs Punjab | May 16, Friday | 7:30 PM | Jaipur |
68 | Bengaluru vs Kolkata | May 17, Saturday | 7:30 PM | Bengaluru |
69 | Gujarat vs Chennai | May 18, Sunday | 3:30 PM | Ahmedabad |
70 | Lucknow vs Hyderabad | May 18, Sunday | 7:30 PM | Lucknow |
71 | Qualifier 1 | May 20, Tuesday | 7:30 PM | Hyderabad |
72 | Eliminator | May 21, Wednesday | 7:30 PM | Hyderabad |
73 | Qualifier 2 | May 23, Friday | 7:30 PM | Kolkata |
74 | Final | May 25, Sunday | 7:30 PM | Kolkata |
Tips & Tricks to play Indian T20 Fantasy Cricket
Building a fantasy team is like any other task you take up in life. It requires meticulous planning, research, and time. Each player has his own set of skills, and you need to be mindful of the same. Here are a few tips and tricks to play the Indian T20 fantasy league on MPL.
- Make the team pertaining to the Indian fantasy league: A lot of the players like Kagiso Rabada, Liam Livingtone and Phil Salt might be lethal in their home country, but it becomes a different ball game in India. Always pick a player in your fantasy side that is expected to come good in Indian conditions. Check the performance of each player, even the domestic ones. You never know who can come good on a given day in the cricket T20 league.
- Be mindful of the conditions: The conditions also play a massive role in deciding how a player will perform on a given day. If the overhead conditions are cloudy and it is a cold, wet day, always go for pacers in your team. In case of a hot and humid day, the pitch is likely to flatten out, and that will mean runs in abundance for batsmen. The venue where the match is being played should also be taken into account when setting up your fantasy team.
- Research the uncapped players: Sometimes, the unknown entities are the ones that make the biggest statements. Whenever you select players, always keep one or two uncapped players in your fantasy XI as you never know who can turn out to be a trump card on the given day and turn the game on its head.
- Choose your captain and vice captain wisely: You should be very careful while choosing the captain and vice captain as they give you 2x and 1.5 x the points, respectively. Your captain and vice captain more often than not define the outcome of your fantasy cricket team. Choose players who are likely to give you points in more than one facet of the game, such as an all rounder or wicket keeper.
Click here to read more such tips and tricks on how to create your Indian fantasy cricket teams.
Why play Indian T20 fantasy cricket on MPL?
MPL is a one-stop destination for fantasy sports fans. Don't believe us? Ask the 6 crore plus Indians that trust the app.
- MPL is a platform for both beginners and pro fantasy leagues players. There are both cash contests as well as free practice games. You might be a first-timer who hasn't played a lot of fantasy cricket or a pro player who has been at it for a while; MPL has a place for all.
- MPL is safe and secure, and the transactions are all made through a secure channel. You don't have to worry about the legitimacy of the app.
- The app runs smoothly without any glitches, which makes it highly user-friendly and a treat to use. Forming teams on MPL is very simple; just a few clicks and your fantasy dream team is ready. The rules are also pretty easy to understand.
The secret to winning in fantasy is keeping yourself updated. Read our blogs to get constant updates on probable XI, best performing players, dream teams, among others.
Frequently Asked Questions (FAQs)
What is Indian T20 Fantasy Premier League?
The Indian fantasy cricket league is the online fantasy version of the T20 league, which is one of the most popular tournaments in India. Here, you create a team of 11 fantasy cricket players from the real-life matches played in the tournament and come up against other competitors. You get points based on the performance of the players you have selected. Based on the points accumulated and the contest joined, you stand a chance to win and stay ahead of others.
When will the Indian T20 Fantasy Premier League Matches Start in 2025?
The Indian T20 fantasy league will commence on March 22, 2025. The tournament will be played across 13 venues in the country for more than two months.
Is Playing T20 Fantasy League on MPL Safe?
Playing the T20 fantasy league on MPL is 100% safe and secure. The transactions are all done through a secure gateway, and as soon as the match is over, your fantasy cricket winnings are transferred to your respective accounts immediately. Players can play fantasy sports on MPL without any worry
Indian T20 Premier League Teams
Ankit Kumar is a gaming writer who loves exploring casual games like Ludo and Snake and Ladders. The strategies he shares in his articles go beyond just rolling the dice and moving your pawn. Ankit provides simple, easy-to-follow tips on how to plan your moves, take control of the board, and outsmart your opponents to win. If you're looking for smart strategies that help you level up your game and win big, Ankit’s advice is exactly what you need!
View Details
Disclaimer