T20M ·Semi Final
Finished
North Mumbai Panthers
148/10
(20 ov)
MSC Maratha Royals
152/7
(19.5 ov)
MSC Maratha Royals won by 3 wickets (with 1 ball remaining)
1
W·41W1
6 runs
2
2·1114
9 runs
3
11wd1·46
14 runs
4
·1··41
6 runs
5
161114
14 runs
6
421W·1
8 runs
7
·3·1·1
5 runs
8
·W14·W
5 runs
9
·1····
1 runs
10
1·wd···2
4 runs
11
1··111
4 runs
12
·6·411
12 runs
13
111114
9 runs
14
11111·
5 runs
15
1·1·21
5 runs
16
14lb1WW
6 runs
17
11··11
4 runs
18
11·144
11 runs
19
141261
15 runs
20
1lb114
7 runs
Batting
RB4s6sSR
R. Raje
20 12 1 1 166.7
T. Deshpande
0 1 0 0 0
Bowling
OMRWEcon
M. Avasthi
3.5 7 35 3 9.1
P. Pal
4 12 27 4 6.8
MATCH STATS NMP MR
PP 51/2 (8.5) 57/3 (9.5)
Middle 60/2 (6) 57/4 (5.7)
Death 36/6 (9) 38/0 (9.9)
4s 6 14
6s 8 4
Dots 23% 26%
Extras 4 4
Best P'ship 43(3) 51(3)
Runs
NMPMR
32649612816005101520
🗓
Date and time 11/06/2026 · 13:30
🏆
Competition T20 Mumbai · Semi Final
🏟
Venue Wankhede Stadium, Mumbai
🌤
Weather
🌡 31°C💧 67%☁️ 65%💨 15 km/h
🪙
Toss MSC Maratha Royals won the toss, elected to bowling

Match Prediction

North Mumbai Panthers come in with a 4W-1L record and a +0.544 net run rate. MSC Maratha Royals are 3W-2L with a -0.240 net run rate. NMP’s last match ended in a seven-wicket defeat with 11 balls remaining after being bowled out for 157. MR’s last match was a five-wicket chase win with 10 balls remaining after restricting ARCS Andheri to 168 all out.

Toss & Conditions

🪙 MSC Maratha Royals won toss, elected bowling
🏟 Wankhede Stadium, Mumbai
🌡 31°C💧 67%☁️ 65%💨 15 km/h🌧 0.03mm

Head-to-Head

These teams have no head-to-head record in the last three meetings because they have not played each other before. There is no most recent match between North Mumbai Panthers and MSC Maratha Royals to reference. With no prior meetings, there is no established pattern of dominance or matchup trend between them.

North Mumbai Panthers

NRR +0.544WWWWL

North Mumbai Panthers are 4W-1L with a +0.544 net run rate. Their last three results read as two wins followed by a setback, with the most recent match turning into a failed chase where they were bowled out for 157. The immediate question is whether they reproduce the control of their recent big win margins or repeat the collapse that ended their last outing.

MSC Maratha Royals

NRR -0.240WLWLW

MSC Maratha Royals are 3W-2L with a -0.240 net run rate. Their last three results show a win-loss-win sequence, capped by a chase completed with 10 balls remaining after bowling ARCS Andheri out for 168. The swing factor is whether they can pair that finishing control with a cleaner all-round performance than in their home loss where they were dismissed for 152.

Playing XI

NMP
Ajinkya RahaneC
Hardik TamoreWK
Abhigyan Kundu
Tanush Kotian
Pratik Mishra
Rahul Sawant
Rohit Pol
Ayush Vartak
Vaibhav Mali
Anish Chaudhery
Mohit Avasthi
MR
Siddhesh LadC
Sahil JadhavWK
Ayaz Ahmed Afzal
Chinmay Sutar
Om Ramdas Bangar
Maxwell Swaminathan
Aryan Patni
Aditya Dhumal
Irfan Umair
Rohan Raje
Tushar Deshpande

Key Stats

NMPMR
NRR +0.54 -0.24
Elo 1546 1516
Winrate (last 3) 67% 67%
PP Econ 7.7 7.5
Mid Econ 6.8 8.3
Death Econ 7.5 9.2
Total score 4 1

Verdict

All four models favour North Mumbai Panthers, with the average projection at 60% for NMP. Bookmakers align with that lean, pricing NMP at 58% (1.65) vs MR at 42% (2.20). Key stats favour NMP 4-1 overall, driven by the net run rate edge and stronger middle-and-death control. The match likely turns on whether NMP’s recent all-out batting stumble repeats, or MR’s chase momentum holds under tighter late-overs pressure.

NMPMR
60% ML 40%
62% AI 1 38%
57% AI 2 43%
63% Math 37%
58% Books 42%

Deshpande rips out the finish

Tushar Deshpande’s spell was the hinge: he kept striking just as North Mumbai Panthers looked set for a 165-plus platform, and that squeeze left MSC Maratha Royals a chase they could manage under pressure. After Panthers were bowled out for 148, Chinmay Sutar’s measured 62 anchored Royals through a stutter, before a calm last-over finish sealed a three-wicket win with one ball remaining.

Middle overs choke Panthers

The game swung most sharply in the middle phase of the first innings. Panthers flew to 51/2 in the powerplay, but then crawled to just 60 runs across the middle overs for only two wickets, never cashing in on the start. Deshpande’s control meant boundary balls dried up, and when Panthers finally tried to launch late, the innings fractured: six wickets fell in the last five overs, turning a position of promise into 148 all out.

Sutar anchors, Deshpande decides

Deshpande was the match-winner: 4/20 in four overs ensured Panthers never got a clean finish after the Chaudhery–Kundu stand of 42. Sutar did the chase’s heavy lifting, batting deep and absorbing the middle-overs squeeze when wickets fell around him. Panthers had a real window through Pravesh Pal’s 3/27 and Mohit Avasthi’s three strikes, but Royals’ late composure—10 off the last over—closed it out.

Batting
RBSR
Chinmay Sutar
Chinmay Sutar
MR Batsman
6249127
Abhigyan Kundu
Abhigyan Kundu
NMP Batsman
4136114
Anish Chaudhery
Anish Chaudhery
NMP Batsman
3327122
Bowling
WREcon
Tushar Deshpande
Tushar Deshpande
MR Bowler
4205.0
Pravesh Pal
Pravesh Pal
NMP Bowler
3276.8
Mohit Avasthi
Mohit Avasthi
NMP Bowler
3359.1

Pre-match edge, in reverse

The numbers beforehand leaned Panthers because their bowling usually controls the middle and death better, and Royals’ death economy had been a concern. Instead, it was Royals who won the closing exchanges with the ball, while Panthers’ familiar batting wobble returned at the worst time. Even in the chase, Royals didn’t cruise—57/3 in the powerplay became a tense middle where they scored 57/4—but their unbeaten 38-run death surge proved the difference.

ML
NMP 60%
AI 1
NMP 62%
AI 2
NMP 57%
Math
NMP 63%
Books
NMP 58%
Playing XI
Ajinkya Rahane
Ajinkya RahaneC Batsman
Hardik Tamore
Hardik TamoreWK Wicketkeeper
Ayush Vartak
Ayush Vartak Batsman
Pratik Mishra
Pratik Mishra Batsman
Kevin Almeida
Kevin Almeida Batsman
Vaibhav Mali
Vaibhav Mali Allrounder
Mohit Avasthi
Mohit Avasthi Allrounder
Pravesh Pal
Pravesh Pal Allrounder
Rahul Sawant
Rahul Sawant Allrounder
Rohit Pol
Rohit Pol Allrounder
Tanush Kotian
Tanush Kotian Bowler
Abhigyan Kundu
Abhigyan Kundu Wicketkeeper
Anish Chaudhery
Anish Chaudhery Wicketkeeper
Rest of Squad
Aaryaraj Nikam
Aaryaraj Nikam Batsman
Yashovardhan Singh
Yashovardhan Singh Batsman
Siddharth Akre
Siddharth Akre Allrounder
Harsh Tanna
Harsh Tanna Bowler
Aayush Zimare
Aayush Zimare Bowler
Playing XI
Siddhesh Lad
Siddhesh LadC Batsman
Sahil Jadhav
Sahil JadhavWK Wicketkeeper
Chinmay Sutar
Chinmay Sutar Batsman
Om Ramdas Bangar
Om Ramdas Bangar Batsman
Ayaz Ahmed Afzal
Ayaz Ahmed Afzal Batsman
Rohan Raje
Rohan Raje Allrounder
Aditya Dhumal
Aditya Dhumal Allrounder
Maxwell Swaminathan
Maxwell Swaminathan Allrounder
Aryan Patni
Aryan Patni Allrounder
Atharva Bhosale
Atharva Bhosale Allrounder
Tushar Deshpande
Tushar Deshpande Bowler
Irfan Umair
Irfan Umair Bowler
Rest of Squad
Swaraj Parulkar
Swaraj Parulkar Batsman
Pratik Shukla
Pratik Shukla Batsman
Arjun Dani
Arjun Dani Allrounder
Shreyanssh Rai
Shreyanssh Rai Allrounder
Yash Gadia
Yash Gadia Allrounder
Ayaz Khan
Ayaz Khan Allrounder
Shreyas Gurav
Shreyas Gurav Bowler
Jitendra Paliwal
Jitendra Paliwal Bowler
Sachin Yadav
Sachin Yadav Wicketkeeper
These teams have not met recently.