Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Hashmatullah ShahidiAFG200*44321145.154not out1v ZIMAbu Dhabi10 Mar 2021
Angelo MathewsSL200*46816342.744not out2v ZIMHarare19 Jan 2020
Dilip SardesaiIND200*-250-1not out3v NZBombay12 Mar 1965
Ross TaylorNZ20021219494.344c †Liton Das b Mustafizur Rahman2v BANWellington8 Mar 2019
Graham WaggGLA200216211192.598c GJ Batty b SC Meaker2v SURGuildford15 Jun 2015
Ashen BandaraPSC20023516585.115b I Thimira1v CMCCColombo19 Dec 2025
David WarnerAUS20025516278.431b A Nortje2v SAMelbourne26 Dec 2022
Virat KohliIND20028324070.674b ST Gabriel1v WIAntigua21 Jul 2016
Graeme SmithSA20028725069.691c Manjural Islam b Sanwar Hossain1v BANEastern Cape18 Oct 2002
Mushfiqur RahimBAN20032122162.316lbw b KMDN Kulasekara2v SLGalle8 Mar 2013
Kumar SangakkaraSUR20032127062.314c N Wagner b SR Harmer1v ESSChelmsford26 May 2017
David BoonAUS20032628061.352c JG Wright b MC Snedden1v NZPerth24 Nov 1989
Devon ConwayNZ20034722157.642run out (JE Root/OJ Pope)1v ENGLondon2 Jun 2021
Henry CooperND20037923452.772lbw b MJG Rippon2v OVAlexandra22 Nov 2021
Mohsin KhanPAK20038623051.811c CJ Tavare b RD Jackman1v ENGLondon12 Aug 1982
Steve WaughAUS20042517147.065c BC Lara b KCG Benjamin2v WIKingston29 Apr 1995
Wally HammondENG20047217042.373c EL a'Beckett b DD Blackie2v AUSMelbourne29 Dec 1928
Kumar SangakkaraSL199*38718251.423not out1v PAKGalle22 Jun 2012
Andy FlowerZIM199*47024142.345not out3v SAHarare7 Sept 2001
Sanath JayasuriyaSL19922621288.051b A Kuruvilla3v INDColombo9 Aug 1997
Ryan HigginsGLO19925725177.437b CJC Wright2v LEILeicester17 Jun 2019
Faf du PlessisSA19927624072.104c FDM Karunaratne b PWH de Silva2v SLCenturion26 Dec 2020
Keaton JenningsLAN19927622072.102lbw b J Overton1v SURManchester26 Sept 2022
Dawid MalanYOR19928922268.863b JJ Carson2v SUSLeeds3 Jun 2021
KL RahulIND19931116363.991c †JC Buttler b AU Rashid2v ENGChennai16 Dec 2016
Younis KhanPAK19933626059.233run out (Harbhajan Singh)1v INDLahore13 Jan 2006
Ian BellENG19933620159.235c & b PL Harris1v SALondon10 Jul 2008
Matthew ElliottAUS19935126356.702b D Gough2v ENGLeeds24 Jul 1997
Steve SmithAUS19936121255.123lbw b JE Taylor1v WIJamaica11 Jun 2015
Dawid MalanMID19937322053.354c & b MJJ Critchley2v DERDerby30 Jun 2019
Rory BurnsSUR19937526053.071c APR Gidman b LC Norwell2v GLOBristol9 Jun 2014
Steve WaughAUS19937620152.935lbw b NO Perry1v WIBridgetown26 Mar 1999
Dean ElgarSA19938815351.291c Mominul Haque b Mustafizur Rahman1v BANPotchefstroom28 Sept 2017
Angelo MathewsSL19939719150.134c Shakib Al Hasan b Nayeem Hasan1v BANChattogram15 May 2022
Mudassar NazarPAK19940824048.772c †SMH Kirmani b NS Yadav2v INDFaisalabad24 Oct 1984
Mohammad AzharuddinIND199-161-5lbw b JR Ratnayeke2v SLKanpur17 Dec 1986
Lindsay HassettAUS198*30516064.924not out1v INDAdelaide23 Jan 1948
Ali OrrSUS1981741810113.791run out (AY Patel)3v GLABrighton26 Sept 2022
Ollie RobinsonDUR19820921794.745c †MS Pepper b MJJ Critchley1v ESSChelmsford23 Jun 2024
Jonny BairstowYOR19823124085.715c †KC Sangakkara b JE Burke2v SURLeeds8 May 2016
Wayne MadsenDER19823620483.904lbw b MW Parkinson1v KENCanterbury24 Sept 2025
Jake LibbyWOR19826128075.862c TGR Clark b A Karvelas2v SUSBrighton11 Jun 2023
Garry SobersWI198-280-4run out3v INDKanpur12 Dec 1958
Frank WorrellWI197*-172-5not out2v ENGBridgetown6 Jan 1960
Mark StonemanSUR19724826279.442c †JS Foster b N Wagner1v ESSGuildford9 Jun 2017
Michael VaughanENG19725823076.362c †PA Patel b AB Agarkar2v INDNottingham8 Aug 2002
Matthew HaydenAUS19726825273.512c †AJ Stewart b AR Caddick1v ENGBrisbane7 Nov 2002
Ricky PontingAUS19728822068.406c Ijaz Ahmed b Azhar Mahmood2v PAKPerth26 Nov 1999
Mohammad HafeezPAK19731625362.341c TA Boult b IS Sodhi1v NZSharjah26 Nov 2014
Brooke GuestDER19731929061.763c BA Raine b SG Borthwick1v DURDerby19 Jul 2023

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.