ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th 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/27QUETAS

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

PlayerRunsScoresBF4s6sOppositionGroundDate
George GunnENG193119 & 74-310v AUSSydney13 Dec 1907
Victor TrumperAUS19334 & 159212181v SAMelbourne31 Dec 1910
Charles MacartneyAUS193137 & 56243230v SASydney3 Mar 1911
Warren BardsleyAUS193193* & DNB-130v ENGLondon26 Jun 1926
Herbert SutcliffeENG19358 & 135715130v AUSMelbourne29 Dec 1928
George HeadleyWI193169* & 24-180v ENGManchester22 Jul 1933
Ken BarringtonENG19321 & 172-290v INDKanpur1 Dec 1961
Clive LloydWI19330 & 163149252v INDBangalore22 Nov 1974
Derek RandallENG19378 & 115378180v AUSPerth12 Nov 1982
Ijaz AhmedPAK193141 & 52351222v ENGLeeds8 Aug 1996
Hansie CronjeSA193126 & 67380241v ENGNottingham23 Jul 1998
Sachin TendulkarIND193193330193v ENGLeeds22 Aug 2002
Kumar SangakkaraSL1938 & 185348230v PAKColombo26 Mar 2006
Ramnaresh SarwanWI19365 & 128387222v AUSAntigua30 May 2008
Simon KatichAUS19336 & 157404190v WIBarbados12 Jun 2008
Andrew StraussENG193161 & 32316260v AUSLondon16 Jul 2009
Tillakaratne DilshanSL193193 & DNB253202v ENGLondon3 Jun 2011
Kevin PietersenENG193151 & 42*193208v SLColombo3 Apr 2012
Marlon SamuelsWI193117 & 76*421252v ENGNottingham25 May 2012
Aaron RedmondOV193154 & 39350313v WFWellington27 Oct 2013
Virat KohliIND193147 & 46325230v AUSSydney6 Jan 2015
Steven CrookNOR19391 & 102*184253v LANNorthampton3 May 2015
Ben StokesENG19392 & 101186304v NZLondon21 May 2015
Tom WestleyESS19314 & 179269320v NORNorthampton7 Jun 2015
Ken McClureCAN1930 & 193*279293v OVInvercargill8 Mar 2016
Steve SmithAUS193130 & 63292300v PAKBrisbane15 Dec 2016
Tom LathamNZ193177 & 16361191v BANWellington12 Jan 2017
Alastair CookESS193193280260v MIDChelmsford26 Jun 2017
Cheteshwar PujaraIND193193373220v AUSSydney3 Jan 2019
Marnus LabuschagneAUS193143 & 50321211v NZPerth12 Dec 2019
Fakhar ZamanPAK1931931551810v SAJohannesburg4 Apr 2021
Matthew CritchleyDER193109 & 84268182v WORDerby15 Apr 2021
Chris CookeGLA193136 & 57*295242v NORNorthampton22 Apr 2021
Ricardo VasconcelosNOR1938 & 185*232271v GLANorthampton22 Apr 2021
Travis DeanVIC193146 & 47348270v TASMelbourne15 Mar 2022
Liton DasBAN193141 & 52381191v SLDhaka23 May 2022
Sam WhitemanWA193193394280v SAPerth11 Nov 2022
Matthew PottsDUR19344 & 149*294223v WARBirmingham12 Apr 2024
James RewSOM193166 & 27312174v NOTNottingham29 Jul 2025
Josh ThomasSOM193136 & 57320211v YORTaunton1 May 2026
Albert WardENG19275 & 117-210v AUSSydney14 Dec 1894
Viv RichardsWI192192*-206v INDDelhi11 Dec 1974
Ian ChappellAUS192192 & DNB367170v ENGLondon28 Aug 1975
Tony GreigENG192116 & 76*366260v WILeeds22 Jul 1976
Saleem MalikPAK192116 & 76365290v ENGFaisalabad12 Mar 1984
Mohammad AzharuddinIND192192 & DNB259260v NZAuckland22 Feb 1990
Sourav GangulyIND192147 & 45416272v SLColombo9 Aug 1997
Nathan AstleNZ192141 & 51*498224v ZIMWellington26 Dec 2000
Marvan AtapattuSL192185 & 7387240v ENGLondon16 May 2002
Herschelle GibbsSA192183 & 9279371v ENGLondon4 Sept 2003

BF balls faced · 4s fours · 6s sixes

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