Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting innings by innings (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,340 of the 23,347 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Joe RootENG26237517069.873lbw b Agha Salman2v PAKMultan7 Oct 2024
Stephen FlemingNZ26242331261.943b AG Prince1v SACape Town27 Apr 2006
Luke ProcterNOR261*35731273.112not out1v KENCanterbury10 Apr 2026
Ramnaresh SarwanWI261*40232064.933not out2v BANJamaica4 Jun 2004
Lahiru UdaraNCC26131525482.862c RPN Priyadarshana b PHS Madushanka1v PSCGalle13 Mar 2026
Tom LathamCAN26138330168.152c AW Mathieson b TS Nethula2v CSNapier23 Feb 2014
Emilio GayNOR26140122165.092run out (MDE Holden)1v MIDNorthampton12 Apr 2024
Frank WorrellWI261-352-4c NWD Yardley b AV Bedser2v ENGNottingham20 Jul 1950
Marlon SamuelsWI26045531357.144c sub (Elias Sunny) b Rubel Hossain2v BANKhulna21 Nov 2012
Javed MiandadPAK26052128149.904c & b GR Dilley1v ENGLondon6 Aug 1987
Conrad HunteWI260-281-1run out2v PAKKingston26 Feb 1958
Ryan ten DoeschateNED259*31428582.483not out2v CANPretoria5 Dec 2006
Michael ClarkeAUS259*39826065.085not out2v SABrisbane9 Nov 2012
Ryan RickeltonSA25934329375.512c Mohammad Abbas b Mir Hamza1v PAKCape Town3 Jan 2025
Graeme SmithSA25937034070.001b JM Anderson2v ENGLondon31 Jul 2003
Glenn TurnerNZ25975922034.121lbw b AB Howard2v WIGeorgetown6 Apr 1972
Ben StokesENG2581983011130.306run out (AB de Villiers)1v SACape Town2 Jan 2016
Luke WellsSUS25831134782.963c KK Jennings b P Coughlin2v DURBrighton21 May 2017
Tom GraveneyENG258-300-3b OG Smith1v WINottingham4 Jul 1957
Seymour NurseWI258-341-3st †BD Milburn b BW Yuile1v NZChristchurch13 Mar 1969
Ashwell PrinceLAN257*33524476.724not out1v NORManchester22 Jun 2014
Wasim AkramPAK257*363221270.808not out2v ZIMSheikhupura17 Oct 1996
Colin IngramGLA257*37528168.533not out2v LEICardiff29 Aug 2024
Samit PatelNOT257*45223156.864not out2v GLOBristol9 Jun 2017
David BedinghamDUR25741033062.684c HR Hosein b S Conners1v DERChester-le-Street22 Apr 2021
Ricky PontingAUS25745825056.113st †PA Patel b A Kumble2v INDMelbourne26 Dec 2003
Alex DaviesWAR25631128382.322b CF Parkinson1v DURBirmingham12 Apr 2024
Ken BarringtonENG25662426041.034lbw b GD McKenzie2v AUSManchester23 Jul 1964
Rohan KanhaiWI256-420-3c PR Umrigar b Surendranath1v INDCalcutta31 Dec 1958
Will PucovskiVIC255*38627166.061not out2v SAAdelaide30 Oct 2020
Jackie McGlewSA255*-190-1not out1v NZWellington6 Mar 1953
Nick BrowneESS25544534157.301c HD Rutherford b SJ Thakor1v DERChelmsford15 May 2016
Virat KohliIND254*33633275.604not out1v SAPune10 Oct 2019
Virender SehwagIND254247471102.831c †Kamran Akmal b Naved-ul-Hasan2v PAKLahore13 Jan 2006
Donald BradmanAUS25437625067.553c APF Chapman b JC White2v ENGLondon27 Jun 1930
Tom WestleyESS25438338066.323run out (BL D'Oliveira)2v WORChelmsford31 Aug 2016
Joe RootENG25440627062.563c Mohammad Hafeez b Wahab Riaz1v PAKManchester22 Jul 2016
Ollie PriceGLO253*40530362.473not out2v LANManchester2 May 2025
Hashim AmlaSA253*47322053.493not out1v INDNagpur6 Feb 2010
Oliver DaviesNSW253225384112.441c †BR McDermott b W Prestwidge2v TASSydney8 Oct 2026
David WarnerAUS25328624288.462c MD Craig b TA Boult1v NZPerth13 Nov 2015
Sanath JayasuriyaSL25334833472.702lbw b Danish Kaneria3v PAKFaisalabad20 Oct 2004
Sam RobsonMID25335630171.071c TJ Haines b JJ Carson1v SUSBrighton6 Sept 2021
Tom LathamNZ25237334267.561c Yasir Ali Chowdhury b Mominul Haque1v BANChristchurch9 Jan 2022
Cameron GreenWA25134329573.184c JA Burns b MP Kuhnemann1v QUEBrisbane6 Mar 2021
Kane WilliamsonNZ25141234260.923c RL Chase b AS Joseph1v WIHamilton3 Dec 2020
Wally HammondENG25160530041.493b H Ironmonger2v AUSSydney14 Dec 1928
Ed JoyceSUS25032734276.452lbw b WJ Durston2v DERDerby8 May 2016
Doug WaltersAUS25034230273.106c HJ Howarth b DR Hadlee1v NZChristchurch18 Feb 1977
Justin LangerAUS25040730161.431c AR Caddick b RKJ Dawson1v ENGMelbourne26 Dec 2002

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.