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/27NSWSAODI1st 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 runsFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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
Mushfiqur RahimBAN203*31828063.845not out2v ZIMDhaka22 Feb 2020
Brad HodgeAUS203*33222061.145not out3v SAPerth16 Dec 2005
Shoaib MohammadPAK203*33820060.065not out2v INDLahore1 Dec 1989
Guy WhittallZIM203*35922256.554not out1v NZBulawayo25 Sept 1997
LJ WoodcockWF203*36629155.462not out1v AAKennards Hire Community Oval5 Nov 2016
Shivnarine ChanderpaulWI203*37023054.865not out1v SAGuyana31 Mar 2005
Shivnarine ChanderpaulWI203*37222054.575not out1v BANMirpur13 Nov 2012
Gary BallanceYOR203*38423052.864not out3v HAMSouthampton21 Apr 2017
Chris RogersMID203*38629052.591not out3v SOMTaunton15 Sept 2014
Devon ConwayWF203*38926252.193not out1v OVCello Basin Reserve17 Oct 2018
Shoaib MohammadPAK203*41123049.392not out2v NZKarachi10 Oct 1990
Mansur Ali Khan PataudiIND203*-232-4not out3v ENGDelhi8 Feb 1964
Hanif MohammadPAK203*-330-6not out1v NZLahore2 Apr 1965
Javed MiandadPAK203*--1-4not out2v SLFaisalabad16 Oct 1985
Craig CachopaAA20320426999.514b MR Gillespie1v WFAuckland23 Feb 2014
Brad SchmulianCS20320731398.075c & b AP Devcich2v NDMount Maunganui23 Oct 2017
Kumar SangakkaraSL20330618366.343c TA Boult b JDS Neesham2v NZWellington3 Jan 2015
Dennis AmissENG20332028063.442b MA Holding2v WILondon12 Aug 1976
Matthew HaydenAUS20332015663.442c SC Ganguly b Harbhajan Singh1v INDChennai18 Mar 2001
Cheteshwar PujaraSUS20333424060.785st †EJH Eckersley b L Trevaskis2v DURBrighton28 Apr 2022
Sachin TendulkarIND20334723158.504c †HAPW Jayawardene b TM Dilshan2v SLColombo26 Jul 2010
Sean ErvineHAM20336319055.925b Sukhjit Singh1v WARSouthampton2 Jun 2017
Jonathan TrottENG20340917049.634b TM Dilshan2v SLCardiff26 May 2011
Mohammad YousufPAK20342927347.325c & b MH Richardson2v NZChristchurch15 Mar 2001
Herbie CollinsAUS203-260-1c NV Lindsay b CP Carter1v SAJohannesburg12 Nov 1921
Riki WesselsNOT202*177227114.126not out1v SUSNottingham21 Apr 2017
Jason HolderWI202*22923888.218not out3v ENGBridgetown23 Jan 2019
Karun NairNOR202*25321279.844not out2v GLANorthampton19 Apr 2024
Jeet RavalAA202*31128064.952not out3v OVAuckland20 Feb 2016
Kevin PietersenENG202*32621161.964not out1v INDLondon21 Jul 2011
Joe BurnsQUE202*33215460.842not out2v SACairns3 Dec 2017
Rob NewtonNOR202*34729058.212not out2v LEINorthampton13 Aug 2016
Brett D'OliveiraWOR202*35932056.272not out1v GLACardiff8 May 2016
Justin GreavesWI202*38819052.066not out4v NZChristchurch2 Dec 2025
Greg HayCS202*41216049.035not out2v CANRangiora16 Feb 2014
Sam HainWAR202*49416140.894not out2v NORBirmingham12 May 2022
Leonard HuttonENG202*-220-1not out2v WILondon12 Aug 1950
Harry BrookENG2021162110174.144c SSD Arachchige b J Liyanage1v SLRawalpindi22 Oct 2026
Brendon McCullumNZ2021882111107.452b Yasir Shah2v PAKSharjah26 Nov 2014
Brian LaraWI20227432273.724c M van Jaarsveld b A Nel2v SAJohannesburg12 Dec 2003
Wasim JafferIND20227434073.721c †Kamran Akmal b Sohail Tanvir1v PAKKolkata30 Nov 2007
Adam LythYOR20229117569.421c SM Davies b SC Meaker2v SURLondon11 Jul 2016
Stephen FlemingNZ20231821163.523c Mushfiqur Rahman b Rajin Saleh1v BANChattogram26 Oct 2004
Mohammad YousufPAK20233026161.214c †GO Jones b SJ Harmison2v ENGLondon13 Jul 2006
Cheteshwar PujaraIND20252521038.483c GJ Maxwell b NM Lyon2v AUSRanchi16 Mar 2017
Glenn MaxwellAUS201*1282110157.036not out2v AFGMumbai7 Nov 2023
Gerrie SnymanNAM201*192227104.695not out2v KENWindhoek29 Sept 2012
Virender SehwagIND201*23122487.012not out1v SLGalle31 Jul 2008
Jacques KallisSA201*27015574.444not out2v INDCenturion16 Dec 2010
Sachin TendulkarIND201*28127071.534not out1v ZIMNagpur25 Nov 2000

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.