The T20 Mumbai League is back for its fourth season at the Wankhede Stadium, From 1 June to 13 June. The competition sees 23 matches taking place in the span of just 13 days, with eight teams vying for the title in a furious schedule filled with doubleheaders and evening blockbusters action.
MSC Maratha Royals the defending champions start their title defence against Aakash Tigers MWS at the same time as Bandra Blasters and Eagle Thane Strikers face off on Day 1. It will comprise 20 league-stage games, with semi-finals on 11 June and final on 13 June.
This year’s player cadre is stacked with Indian stars such as Suryakumar Yadav, Shreyas Iyer, Yashasvi Jaiswal, Ajinkya Rahane, Shivam Dube and Shardul Thakur, which makes it one of the most intriguing city-based T20 leagues in India.
Group Stage Fixtures (June 1-10)

The group stage runs across 10 consecutive days with two matches every single day. Each team plays five group matches, facing five of the seven other teams once each.
Day 1-5 (June 1-5)
| Match | Date | Time (IST) | Teams |
|---|---|---|---|
| 1 | Mon, Jun 1 | 2:00 PM | Bandra Blasters vs Eagle Thane Strikers |
| 2 | Mon, Jun 1 | 7:00 PM | MSC Maratha Royals vs Aakash Tigers MWS |
| 3 | Tue, Jun 2 | 2:00 PM | North Mumbai Panthers vs Triumph Knights MNE |
| 4 | Tue, Jun 2 | 7:00 PM | SoBo Mumbai Falcons vs ARCS Andheri |
| 5 | Wed, Jun 3 | 2:00 PM | North Mumbai Panthers vs Bandra Blasters |
| 6 | Wed, Jun 3 | 7:00 PM | Aakash Tigers MWS vs Eagle Thane Strikers |
| 7 | Thu, Jun 4 | 2:00 PM | MSC Maratha Royals vs SoBo Mumbai Falcons |
| 8 | Thu, Jun 4 | 7:00 PM | Triumph Knights MNE vs Bandra Blasters |
| 9 | Fri, Jun 5 | 2:00 PM | Eagle Thane Strikers vs ARCS Andheri |
| 10 | Fri, Jun 5 | 7:00 PM | Aakash Tigers MWS vs North Mumbai Panthers |
Day 2 is the one circled on everyone’s calendar early on. Suryakumar Yadav’s Triumph Knights against North Mumbai Panthers in the afternoon, and then Shreyas Iyer’s SoBo Falcons in the evening? That’s a proper double-header.
Day 4 brings the clash of the two biggest franchises when MSC Maratha Royals take on SoBo Mumbai Falcons in the afternoon, a game that could go a long way to deciding who finishes where in the group.
Day 6-10 (June 6-10)
| Match | Date | Time (IST) | Teams |
|---|---|---|---|
| 11 | Sat, Jun 6 | 2:00 PM | Bandra Blasters vs MSC Maratha Royals |
| 12 | Sat, Jun 6 | 7:00 PM | Triumph Knights MNE vs SoBo Mumbai Falcons |
| 13 | Sun, Jun 7 | 2:00 PM | ARCS Andheri vs Aakash Tigers MWS |
| 14 | Sun, Jun 7 | 7:00 PM | Eagle Thane Strikers vs North Mumbai Panthers |
| 15 | Mon, Jun 8 | 2:00 PM | MSC Maratha Royals vs Triumph Knights MNE |
| 16 | Mon, Jun 8 | 7:00 PM | ARCS Andheri vs Bandra Blasters |
| 17 | Tue, Jun 9 | 2:00 PM | SoBo Mumbai Falcons vs Aakash Tigers MWS |
| 18 | Tue, Jun 9 | 7:00 PM | Triumph Knights MNE vs Eagle Thane Strikers |
| 19 | Wed, Jun 10 | 2:00 PM | SoBo Mumbai Falcons vs North Mumbai Panthers |
| 20 | Wed, Jun 10 | 7:00 PM | ARCS Andheri vs MSC Maratha Royals |
The second half of the group stage is where things get really spicy. MSC Maratha Royals vs Triumph Knights on June 8 is a potential playoff preview. That’s basically Royals’ batting depth against SKY’s star power.
And the final group game on June 10, ARCS Andheri vs MSC Maratha Royals in the evening, could end up deciding who makes the semis and who goes home. Late-stage group matches at the Wankhede with knockout spots on the line. That’s when this tournament is at its absolute best.
Semi-Finals and Final
The top four teams from the group stage qualify for the knockout round. Both semi-finals take place on the same day, with a rest day before the final.
| Match | Date | Time (IST) | Teams |
|---|---|---|---|
| Semi-Final 1 | Thu, Jun 11 | 2:00 PM | TBC vs TBC |
| Semi-Final 2 | Thu, Jun 11 | 7:00 PM | TBC vs TBC |
| Final | Sat, Jun 13 | 7:00 PM | TBC vs TBC |
The final gets its own standalone evening slot on June 13 at 7:00 PM. No afternoon game before it, no distractions. Just the Wankhede, two teams, and a trophy. The 2025 final was a sellout and there’s every reason to expect the same this time around, especially with the calibre of players involved.
Match Day Timings at a Glance
For anyone planning their schedule around the tournament, here’s how the daily structure works.
| Slot | Start Time | Typical Finish |
|---|---|---|
| Afternoon Match | 2:00 PM IST | ~5:30 PM IST |
| Evening Match | 7:00 PM IST | ~10:30 PM IST |
Every single match day follows this pattern. No exceptions. If you’re buying tickets for double-header days, you can stay for both games since the evening fixture starts about 90 minutes after the afternoon game wraps up.
The Wankhede’s floodlights make the evening matches feel like a completely different atmosphere compared to the afternoon games, so if you can only pick one slot, evenings tend to be the better experience in terms of crowd energy.
Key Dates to Remember
A few dates stand out from the fixture list that fans should have marked down.
- June 1: Opening day. Bandra Blasters vs Eagle Thane Strikers (2:00 PM) gets the tournament started, followed by defending champions MSC Maratha Royals vs Aakash Tigers MWS (7:00 PM).
- June 2: Suryakumar Yadav and Triumph Knights make their first appearance in the afternoon, Shreyas Iyer’s SoBo Falcons debut in the evening. It’s basically Star vs Star day.
- June 4: MSC Maratha Royals vs SoBo Mumbai Falcons. Two of the biggest franchises going head to head in the afternoon slot.
- June 8: MSC Maratha Royals vs Triumph Knights MNE. A potential semi-final preview with Royals’ depth tested against SKY’s match-winning ability.
- June 10: Last day of group cricket. ARCS Andheri vs MSC Maratha Royals in the evening could decide final standings.
- June 11: Semi-finals day. Two matches, afternoon and evening. Win or go home.
- June 13: The final. Under lights at the Wankhede. 7:00 PM. Doesn’t need any more selling than that.
Conclusion: Thirteen Days of T20 Cricket At The Wankhede
Twenty-three matches, eight teams, one venue. The T20 Mumbai League packs a full tournament into under two weeks, and the fact that it’s all at the Wankhede gives it a feel that most domestic T20 leagues can’t match. The group stage runs daily from June 1 to 10, the semis fall on June 11, and the final closes things out on June 13.
Tickets start at Rs 99 for double-header days, so getting through the gates isn’t exactly going to break the bank either. Whether you’re there for SKY, Shreyas, or just good quality T20 cricket in Mumbai’s most iconic ground, the schedule gives you plenty of options across those 13 days.
