Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT20I3rd 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-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-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 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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Robert O'DonnellAA123123 & 0178221v CANChristchurch14 Nov 2022
Ollie PopeENG123108 & 15117160v PAKRawalpindi1 Dec 2022
Nick KellyWF12360 & 63199151v OVUniversity of Otago Oval25 Feb 2023
Curtis CampherIRE123111 & 12262172v SLGalle24 Apr 2023
Bas de LeedeNED1231239275v SCOBulawayo6 Jul 2023
Rachin RavindraNZ123123*96115v ENGAhmedabad5 Oct 2023
Ruturaj GaikwadIND123123*57137v AUSGuwahati28 Nov 2023
Thomas KellySA12354 & 69228180v NSWSydney1 Mar 2024
Nathan McSweeneySA123117 & 6194123v TASHobart11 Mar 2024
Joe ClarkeNOT123104 & 19226191v ESSNottingham5 Apr 2024
Jason HolderWOR123123*11076v KENCanterbury10 May 2024
Eddie ByromGLA123123*131143v NOTNeath31 Jul 2024
Tony de ZorziSA12378 & 45205112v WIPort of Spain7 Aug 2024
Adam LythYOR12361 & 62178200v MIDLeeds29 Aug 2024
Harry FinchKEN12344 & 79279150v HAMCanterbury9 Sept 2024
Alex DaviesWAR12358 & 65171174v WORWorcester9 Sept 2024
Yashasvi JaiswalIND12372 & 5196203v BANKanpur27 Sept 2024
Usman KhanCK12312362136v DRDhaka3 Jan 2025
Jamie SmithSUR12339 & 84148162v HAMLondon11 Apr 2025
Asa TribeGLA123107 & 16*192171v LEILeicester22 Jun 2025
Matthew CritchleyESS123123175125v SUSBrighton22 Jul 2025
Alex DaviesWAR123123123113v NORRugby10 Aug 2025
Curtis CampherESS123123*68126v SURChelmsford15 Aug 2025
Saif AhmadDEN123123119610v KENSt Martin31 Aug 2025
Brendan TaylorZIM12312354165v BOTHarare28 Sept 2025
Milind KumarUSA123123*125111v UAEDubai3 Nov 2025
Quinton de KockSA123123*11987v PAKFaisalabad6 Nov 2025
Luke GeorgesonOV12374 & 49*374112v NDHamilton5 Dec 2025
Kavem HodgeWI123123* & 0284150v NZMount Maunganui18 Dec 2025
Nick GreenwoodWF123103 & 20167201v CANWellington9 Mar 2026
Kiran CarlsonGLA12395 & 28*207150v LEICardiff24 Apr 2026
Ryan RickeltonMI123123*55108v SHMumbai29 Apr 2026
Joe RootENG12346 & 77202160v NZLondon17 Jun 2026
Ratul KhanCZE12312362165v SERPrague27 Jun 2026
John CampbellWI12372 & 51*267133v SLNorth Sound3 Jul 2026
JI Hope-BellGLA123123118151v SUSNeath22 Jul 2026
R FlintoffLAN12312376107v SOMTaunton11 Aug 2026
Tom HaywardENG122122--0v SAJohannesburg2 Mar 1896
George GunnENG122122* & 0-71v AUSSydney21 Feb 1908
Aubrey FaulknerSA122122* & 0-130v AUSManchester27 May 1912
Herbert SutcliffeENG122122--0v SALondon28 Jun 1924
Ernest TyldesleyENG122122 & DNB--0v SAJohannesburg24 Dec 1927
Ernest TyldesleyENG122122-131v WILondon23 Jun 1928
Wally HammondENG12257 & 65--0v SACape Town1 Jan 1931
Gubby AllenENG122122 & DNB-141v NZLondon27 Jun 1931
Xen BalaskasSA122122* & DNB--0v NZWellington4 Mar 1932
Walter RobinsENG122108 & 14-120v SAManchester27 Jul 1935
Denis ComptonENG12251 & 71*-70v INDManchester20 Jul 1946
Leonard HuttonENG122122* & DNB35650v AUSSydney28 Feb 1947
Denis ComptonENG122116 & 6-110v NZLondon25 Jun 1949
PreviousPage 161Next

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.