Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

India: Batting innings by innings (All cricket)

The highest score in all cricket for India at Maharashtra Cricket Association Stadium is 254* by Virat Kohli (IND) v SA, 10 Oct 2019.

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: India×At Maharashtra Cricket Association Stadium×
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Virat KohliIND254*33633275.604not out1v SAPune10 Oct 2019
Virat KohliIND12210585116.193c DJ Willey b BA Stokes2v ENGPune15 Jan 2017
Kedar JadhavIND12076124157.896c BA Stokes b JT Ball2v ENGPune15 Jan 2017
KL RahulIND1081147294.744c RJW Topley b TK Curran1v ENGPune26 Mar 2021
Mayank AgarwalIND10819516255.381c F du Plessis b K Rabada1v SAPune10 Oct 2019
Virat KohliIND10711910189.923b MN Samuels2v WIPune27 Oct 2018
Virat KohliIND103*9764106.193not out2v BANPune19 Oct 2023
Shikhar DhawanIND9810611292.452c EJG Morgan b BA Stokes1v ENGPune23 Mar 2021
Ravindra JadejaIND911048287.506c TB de Bruyn b S Muthusamy1v SAPune10 Oct 2019
Rishabh PantIND786254125.814c †JC Buttler b SM Curran1v ENGPune28 Mar 2021
Rishabh PantIND774037192.505c JJ Roy b TK Curran1v ENGPune26 Mar 2021
Yashasvi JaiswalIND776593118.461c DJ Mitchell b MJ Santner4v NZPune24 Oct 2024
Shikhar DhawanIND68845280.952c LRPL Taylor b AF Milne2v NZPune25 Oct 2017
Shikhar DhawanIND6756100119.642c & b AU Rashid1v ENGPune28 Mar 2021
Virat KohliIND66793183.543c †JC Buttler b AU Rashid1v ENGPune26 Mar 2021
Axar PatelIND653136209.687c C Karunaratne b MD Shanaka2v SLPune5 Jan 2023
Dinesh KarthikIND64*924069.574not out2v NZPune25 Oct 2017
Hardik PandyaIND644454145.456b BA Stokes1v ENGPune28 Mar 2021
KL RahulIND649710165.982c DA Warner b SNJ O'Keefe2v AUSPune23 Feb 2017
KL RahulIND62*4344144.195not out1v ENGPune23 Mar 2021
Virat KohliIND61856071.763lbw b SR Watson2v AUSPune13 Oct 2013
Ajinkya RahaneIND591688035.125c †Q de Kock b KA Maharaj1v SAPune10 Oct 2019
Krunal PandyaIND58*3172187.107not out1v ENGPune23 Mar 2021
Cheteshwar PujaraIND581129151.793c F du Plessis b K Rabada1v SAPune10 Oct 2019
Virat KohliIND56606093.333c MM Ali b MA Wood1v ENGPune23 Mar 2021
KL RahulIND543651150.001st †MDKJ Perera b PADLR Sandakan1v SLPune10 Jan 2020
Hardik PandyaIND533044176.677c †JC Buttler b J Overton1v ENGPune31 Jan 2025
Shivam DubeIND533472155.886run out (†JC Buttler)1v ENGPune31 Jan 2025
Shubman GillIND53555296.362c Mahmudullah b Mehedi Hasan Miraz2v BANPune19 Oct 2023
Shikhar DhawanIND523671144.442c MD Gunathilaka b PADLR Sandakan1v SLPune10 Jan 2020
Suryakumar YadavIND513633141.674c PWH de Silva b D Madushanka2v SLPune5 Jan 2023
Rohit SharmaIND484072120.001c Towhid Hridoy b Hasan Mahmud2v BANPune19 Oct 2023
Rohit SharmaIND42476089.362c PJ Hughes b SR Watson2v AUSPune13 Oct 2013
Ravindra JadejaIND42842050.008c TG Southee b AY Patel4v NZPune24 Oct 2024
Hardik PandyaIND40*3731108.117not out2v ENGPune15 Jan 2017
Suresh RainaIND39452186.674c XJ Doherty b JP Faulkner2v AUSPune13 Oct 2013
Ravindra JadejaIND38463282.617lbw b MJ Santner2v NZPune24 Oct 2024
Rohit SharmaIND373760100.001b AU Rashid1v ENGPune28 Mar 2021
Hardik PandyaIND351614218.756c JJ Roy b RJW Topley1v ENGPune26 Mar 2021
Shikhar DhawanIND35455077.782lbw b AR Nurse2v WIPune27 Oct 2018
KL RahulIND34*3431100.005not out2v BANPune19 Oct 2023
Manish PandeyIND31*1840172.224not out1v SLPune10 Jan 2020
Ravichandran AshwinIND31*2450129.179not out1v SLPune9 Feb 2016
Cheteshwar PujaraIND31582053.453lbw b SNJ O'Keefe4v AUSPune23 Feb 2017
Shardul ThakurIND302113142.868c †JC Buttler b MA Wood1v ENGPune28 Mar 2021
Rinku SinghIND302641115.385c AU Rashid b BA Carse1v ENGPune31 Jan 2025
Hardik PandyaIND30312196.775c AF Milne b MJ Santner2v NZPune25 Oct 2017
Yashasvi JaiswalIND30604050.001c DJ Mitchell b GD Phillips2v NZPune24 Oct 2024
Shubman GillIND30722141.673lbw b MJ Santner2v NZPune24 Oct 2024
Abhishek SharmaIND291941152.632c JG Bethell b AU Rashid1v ENGPune31 Jan 2025
Page 1Next

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.