The Haryana cricket team vs Mumbai cricket team match scorecard from the 2024-25 Ranji Trophy quarter-final records a memorable knockout contest in which Mumbai defeated Haryana by 152 runs. The match was played from February 8 to February 12, 2025, and the contest featured several well-known domestic and international-level players, including Ajinkya Rahane, Suryakumar Yadav, Shardul Thakur, Shams Mulani and Tanush Kotian for Mumbai, while Haryana had Ankit Kumar, Anshul Kamboj, Sumit Kumar and Jayant Yadav in their XI.
Mumbai’s victory came through a strong combination of batting depth and a superb bowling performance from Shardul Thakur. Mumbai scored 315 in the first innings, Haryana replied with 301, and Mumbai then produced 339 in their second innings. Haryana were set a difficult target and eventually collapsed for 201. Mumbai therefore advanced with a 152-run victory.
Haryana vs Mumbai Match Scorecard
The basic scorecard gives a clear picture of how the match changed across four innings.
| Team | Innings | Score | Overs |
|---|---|---|---|
| Mumbai | 1st Innings | 315 all out | 88.2 |
| Haryana | 1st Innings | 301 all out | 84.5 |
| Mumbai | 2nd Innings | 339 all out | 85.3 |
| Haryana | 2nd Innings | 201 all out | 57.3 |
| Result | — | Mumbai won by 152 runs | — |
Mumbai’s first-innings lead was only 14 runs, so the game was still very competitive after the first three days. The major difference came in the second innings, when Mumbai added another 339 runs and created a substantial target.
Match Details
| Match Detail | Information |
|---|---|
| Tournament | Ranji Trophy Elite 2024-25 |
| Stage | Quarter-final 3 |
| Teams | Haryana vs Mumbai |
| Venue | Eden Gardens, Kolkata |
| Dates | February 8–12, 2025 |
| Toss | Mumbai won the toss and elected to bat |
| Mumbai 1st Innings | 315 |
| Haryana 1st Innings | 301 |
| Mumbai 2nd Innings | 339 |
| Haryana 2nd Innings | 201 |
| Result | Mumbai won by 152 runs |
| Player of the Match | Shardul Thakur |
The match was originally listed as Haryana versus Mumbai, although the venue was Eden Gardens in Kolkata. Mumbai’s victory sent them through to the Ranji Trophy semi-finals.
Mumbai Cricket Team Players
Mumbai entered the quarter-final with a powerful playing XI. Their side included experienced campaigners as well as players who had been performing strongly in domestic cricket.
| No. | Mumbai Player | Role/Status |
|---|---|---|
| 1 | Ayush Mhatre | Batter |
| 2 | Akash Anand | Wicketkeeper |
| 3 | Siddhesh Lad | Batter |
| 4 | Ajinkya Rahane (C) | Captain/Batter |
| 5 | Suryakumar Yadav | Batter |
| 6 | Shivam Dube | All-rounder |
| 7 | Shams Mulani | All-rounder |
| 8 | Shardul Thakur | All-rounder |
| 9 | Tanush Kotian | All-rounder |
| 10 | Mohit Avasthi | Bowler |
| 11 | Royston Dias | Bowler |
The scorecard confirms these players in Mumbai’s playing XI.
Mumbai’s depth was one of their biggest advantages. Rahane provided experience in the middle order, while Mulani, Kotian, Dube and Thakur gave the side several bowling options.
Haryana Cricket Team Players
Haryana also had a strong XI and had earned their place in the knockout stage after a successful league campaign.
| No. | Haryana Player | Role/Status |
|---|---|---|
| 1 | Lakshhya Dalal | Batter |
| 2 | Ankit Kumar (C) | Captain/Batter |
| 3 | Yash Vardhan Dalal | Batter |
| 4 | Himanshu Rana | Batter |
| 5 | Nishant Sindhu | All-rounder |
| 6 | Rohit Parmod Sharma | Wicketkeeper |
| 7 | Sumit Kumar | All-rounder |
| 8 | Jayant Yadav | All-rounder |
| 9 | Anshul Kamboj | Bowler |
| 10 | Anuj Thakral | Bowler |
| 11 | Ajit Chahal | Bowler |
These players formed Haryana’s playing XI for the quarter-final.
Haryana’s biggest batting strength was Ankit Kumar, while Anshul Kamboj had already established himself as one of the team’s important pace options.
Mumbai First-Innings Batting Performance
Mumbai’s first innings ended at 315 runs in 88.2 overs. The score looked modest compared with some huge Ranji Trophy totals, but the lower and middle order made important contributions.
Tanush Kotian came extremely close to a century, scoring 97 runs from 173 balls. Shams Mulani was equally valuable and made 91 from 178 balls. The pair helped Mumbai recover after the early order had struggled.
Mumbai First-Innings Batting Data
| Batter | Runs | Balls | 4s | 6s |
|---|---|---|---|---|
| Tanush Kotian | 97 | 173 | 13 | 0 |
| Shams Mulani | 91 | 178 | 10 | 0 |
| Ajinkya Rahane | 31 | 58 | 5 | 0 |
| Shivam Dube | 28 | 32 | 4 | 1 |
| Shardul Thakur | 15 | 15 | 3 | 0 |
| Akash Anand | 10 | 21 | 2 | 0 |
| Suryakumar Yadav | 9 | 5 | 2 | 0 |
| Royston Dias | 7 | 10 | 1 | 0 |
| Siddhesh Lad | 4 | 15 | 0 | 0 |
| Mohit Avasthi | 18* | 24 | 2 | 1 |
Kotian’s 97 was particularly important because Mumbai were under pressure after losing early wickets. His partnership with Mulani gave the innings stability and pushed the total beyond 300.
Haryana First-Innings Batting Performance
Haryana responded with 301 all out, falling only 14 runs short of Mumbai’s first innings.
Captain Ankit Kumar produced the standout performance. He scored 136 runs from 206 balls, hitting 21 fours. His innings gave Haryana an excellent chance of taking a first-innings lead.
Yash Vardhan Dalal contributed 36, while Lakshhya Dalal scored 34.
Haryana First-Innings Batting Data
| Batter | Runs | Balls | 4s | 6s |
|---|---|---|---|---|
| Ankit Kumar | 136 | 206 | 21 | 0 |
| Yash Vardhan Dalal | 36 | 62 | 3 | 1 |
| Lakshhya Dalal | 34 | 72 | 4 | 0 |
| Nishant Sindhu | 20 | 30 | 2 | 0 |
| Rohit Parmod Sharma | 22 | 42 | 2 | 0 |
| Jayant Yadav | 13 | 26 | 1 | 0 |
| Anuj Thakral | 12 | 32 | 1 | 0 |
| Sumit Kumar | 11* | 11 | 1 | 0 |
| Anshul Kamboj | 6 | 15 | 1 | 0 |
| Ajit Chahal | 0 | 1 | 0 | 0 |
Haryana’s inability to convert Ankit Kumar’s outstanding century into a bigger team total became important later in the match.
Shardul Thakur’s Six-Wicket Haul
The biggest bowling performance of the first innings came from Mumbai’s Shardul Thakur.
Thakur bowled 18.5 overs, conceded 58 runs and took 6 wickets. His spell prevented Haryana from taking a meaningful first-innings lead and was eventually one of the main reasons Mumbai controlled the knockout match.
Mumbai Bowling Data
| Bowler | Overs | Runs | Wickets | Economy |
|---|---|---|---|---|
| Shardul Thakur | 18.5 | 58 | 6 | 3.10 |
| Shams Mulani | 23 | 68 | 2 | 3.00 |
| Tanush Kotian | 15 | 57 | 2 | 3.80 |
| Anuj Thakral | 18 | 59 | 1 | 3.30 |
| Mohit Avasthi | 12 | 48 | 0 | 4.00 |
| Royston Dias | 13 | 47 | 0 | 3.60 |
Thakur’s six wickets were particularly significant because Haryana were 301 all out despite Ankit Kumar’s 136. Mumbai’s bowling attack repeatedly removed the lower order and stopped Haryana from taking control.
Mumbai Second-Innings Batting
Mumbai’s second innings was the turning point.
They scored 339 all out in 85.3 overs, with captain Ajinkya Rahane leading from the front. Rahane made an excellent 108 from 180 balls, including 13 fours. Suryakumar Yadav added 70 from only 86 balls, while Shivam Dube scored 48. Siddhesh Lad contributed 43.
Mumbai Second-Innings Batting Data
| Batter | Runs | Balls | 4s | 6s |
|---|---|---|---|---|
| Ajinkya Rahane | 108 | 180 | 13 | 0 |
| Suryakumar Yadav | 70 | 86 | 8 | 2 |
| Shivam Dube | 48 | 65 | 6 | 1 |
| Siddhesh Lad | 43 | 75 | 4 | 1 |
| Ayush Mhatre | 31 | 39 | 5 | 0 |
| Akash Anand | 10 | 19 | 1 | 0 |
| Shams Mulani | 5 | 11 | 0 | 0 |
| Shardul Thakur | 6 | 15 | 1 | 0 |
| Tanush Kotian | 6 | 12 | 1 | 0 |
| Mohit Avasthi | 1 | 9 | 0 | 0 |
| Royston Dias | 5* | 2 | 1 | 0 |
Rahane’s century was the anchor of the innings. His partnership with Suryakumar Yadav was especially valuable because it took Mumbai from a competitive position to one where Haryana faced a very difficult chase.
Haryana Second-Innings Batting
Haryana needed to chase a huge target after Mumbai’s second-innings total. However, their second innings lasted only 57.3 overs, ending at 201.
Lakshhya Dalal offered the strongest resistance with 64 from 130 balls, while Sumit Kumar scored 62 from 96 deliveries. Jayant Yadav also made 27, but the rest of the batting order struggled.
Haryana Second-Innings Batting Data
| Batter | Runs | Balls | 4s | 6s |
|---|---|---|---|---|
| Lakshhya Dalal | 64 | 130 | 9 | 0 |
| Sumit Kumar | 62 | 96 | 10 | 0 |
| Jayant Yadav | 27 | 47 | 2 | 2 |
| Ankit Kumar | 11 | 18 | 2 | 0 |
| Nishant Sindhu | 5 | 7 | 1 | 0 |
| Rohit Parmod Sharma | 4 | 6 | 1 | 0 |
| Anshul Kamboj | 5 | 7 | 1 | 0 |
| Ajit Chahal | 4* | 11 | 1 | 0 |
| Yash Vardhan Dalal | 3 | 18 | 0 | 0 |
| Himanshu Rana | 0 | 3 | 0 | 0 |
| Anuj Thakral | 1 | 3 | 0 | 0 |
The fall of wickets tells the story. Haryana slipped from 150/6 to 201 all out, losing their final four wickets for just 51 runs.
Mumbai Bowling in the Final Innings
Royston Dias became one of Mumbai’s key bowlers during Haryana’s chase. He claimed 5 wickets for 39 runs in 10.3 overs.
Shardul Thakur also picked up three wickets, while Tanush Kotian took two.
| Bowler | Overs | Runs | Wickets | Economy |
|---|---|---|---|---|
| Royston Dias | 10.3 | 39 | 5 | 3.70 |
| Shardul Thakur | 10 | 26 | 3 | 2.60 |
| Tanush Kotian | 8 | 15 | 2 | 1.90 |
| Mohit Avasthi | 9 | 53 | 0 | 5.90 |
| Shams Mulani | 14 | 38 | 0 | 2.70 |
| Shivam Dube | 6 | 17 | 0 | 2.80 |
Dias’ five-wicket haul finished the job that Thakur had started. Mumbai’s attack maintained pressure throughout the chase and did not allow Haryana to build a match-winning partnership.
Team Performance Comparison
| Statistic | Haryana | Mumbai |
|---|---|---|
| First innings | 301 | 315 |
| Second innings | 201 | 339 |
| Match total | 502 | 654 |
| Highest individual score | Ankit Kumar – 136 | Ajinkya Rahane – 108 |
| Best bowling performance | — | Shardul Thakur – 6/58 |
| Best second-innings bowling | — | Royston Dias – 5/39 |
| Result | Lost | Won |
| Winning margin | 152 runs | 152 runs |
The statistics show that the match was competitive during the first innings but moved strongly toward Mumbai after the second innings. Mumbai scored 152 more runs than Haryana across the match, exactly matching their winning margin.
Key Performers of the Match
Shardul Thakur
Shardul Thakur was arguably the most influential player. His six wickets in Haryana’s first innings prevented the opposition from taking a significant lead. He then returned in the second innings to claim three more wickets.
Ajinkya Rahane
Rahane’s 108 was the foundation of Mumbai’s second innings. His century came at a crucial stage and gave Mumbai the platform required to set a large target.
Tanush Kotian
Kotian contributed in both departments. His 97 in the first innings was almost a century, while he also scored useful runs and took wickets with his off-spin.
Ankit Kumar
Despite Haryana’s defeat, Ankit Kumar produced one of the best individual batting performances of the match. His 136 was comfortably Haryana’s highest score in either innings.
Royston Dias
Dias completed the match with five wickets in Haryana’s second innings. His spell helped Mumbai dismiss Haryana for 201 and seal the 152-run win.
Why Mumbai Won
Haryana actually came very close to Mumbai’s first-innings score. Ankit Kumar’s 136 kept the team competitive, but Shardul Thakur’s six-wicket haul stopped them from gaining a useful advantage.
Mumbai then received an outstanding century from Rahane. Suryakumar Yadav’s 70 and Shivam Dube’s 48 added further momentum. The result was a 339-run second innings and a difficult target for Haryana.
Historical Context
The quarter-final also carried additional significance because Haryana and Mumbai have a notable history in the Ranji Trophy. One of their most famous meetings came in the 1990-91 Ranji Trophy final, when Haryana defeated Mumbai by only two runs to win their maiden title. That dramatic final remains one of the closest and most memorable matches in Indian domestic cricket history.
The 2025 quarter-final was a different story. Mumbai reversed the outcome decisively, winning by 152 runs and moving into the semi-finals.
FAQ
Who won the Haryana vs Mumbai Ranji Trophy match?
Mumbai defeated Haryana by 152 runs in the 2024-25 Ranji Trophy quarter-final.
What was Mumbai’s score against Haryana?
Mumbai scored 315 in the first innings and 339 in the second innings.
What was Haryana’s score?
Haryana scored 301 in the first innings and 201 in the second innings.
Who scored the most runs for Haryana?
Ankit Kumar was Haryana’s top scorer with 136 runs in the first innings.
Who scored a century for Mumbai?
Ajinkya Rahane scored 108 runs in Mumbai’s second innings.
Who took the most wickets in the match?
Shardul Thakur took six wickets for 58 runs in Haryana’s first innings and finished with nine wickets across the match.
Who took five wickets for Mumbai in Haryana’s second innings?
Royston Dias took 5 wickets for 39 runs.
What was the winning margin?
Mumbai won the quarter-final by 152 runs.
Where was Haryana vs Mumbai played?
The match was played at Eden Gardens in Kolkata from February 8 to February 12, 2025.
Final Verdict
The Haryana cricket team vs Mumbai cricket team match scorecard shows how a close first half can turn into a convincing knockout victory. Mumbai scored 315 in their first innings, while Haryana responded with 301. At that point, the contest was still open.
The decisive difference came in Mumbai’s second innings. Ajinkya Rahane’s 108, Suryakumar Yadav’s 70 and Shivam Dube’s 48 helped Mumbai reach 339. Haryana then struggled during the chase and were bowled out for 201.
Shardul Thakur’s six-wicket haul in the first innings and Royston Dias’ five wickets in the final innings were the two major bowling performances. Ankit Kumar’s 136 was the standout contribution for Haryana, while Rahane’s century proved crucial for Mumbai.
In the end, Mumbai’s greater batting depth and stronger bowling attack produced a 152-run victory, sending them through to the next stage of the Ranji Trophy and ending Haryana’s campaign.

