Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM125/2 (34.5)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Henry NichollsCAN150120 & 30*261131v AAChristchurch6 Nov 2023
Rohit SharmaIND150131 & 19224173v ENGRajkot15 Feb 2024
Dominic SibleySUR150150253161v KENCanterbury19 Apr 2024
Luke WellsLAN150150250201v KENCanterbury23 Jun 2024
Jamie SmithENG150111 & 39196122v SLManchester21 Aug 2024
Sarfaraz KhanIND1500 & 150198183v NZBengaluru16 Oct 2024
Sacha De AlwisCAY150150*67713v BRABuenos Aires14 Dec 2024
Lasith CroospulleCCC150150141157v NSWCColombo10 Jan 2025
Dhananjaya LakshanCCC150150196115v RCCColombo31 Jan 2025
Matthew BreetzkeSA150150148115v NZLahore10 Feb 2025
Robert O'DonnellND1500 & 150187231v WFWellington21 Mar 2025
Tom BlundellWF15031 & 119191173v CANWellington29 Mar 2025
Luke ProcterNOR150150272200v DERDerby18 Apr 2025
Stephen DohenyMR150150*56616v NKCork18 Jun 2025
Matt RevisYOR150150 & DNB187182v ESSYork29 Jun 2025
James ColesSUS150150294191v WARBrighton29 Jun 2025
Joe RootENG150150248140v INDManchester23 Jul 2025
Henry NichollsNZ150150*245150v ZIMBulawayo7 Aug 2025
Dean ElgarESS150150283171v DURChelmsford8 Sept 2025
Mominul HaqueBAN15063 & 87246110v IREDhaka19 Nov 2025
Vidura AdikariCMCC15098 & 52*327120v PSCColombo27 Dec 2025
Steve SmithAUS150138 & 12232171v ENGSydney4 Jan 2026
Ahan WickramasingheNCC150102 & 48165115v CCCColombo6 Mar 2026
Tom AbellSOM150108 & 42224123v NOTTaunton3 Apr 2026
Tom AbellSOM15049 & 101*335121v HAMSouthampton17 Apr 2026
Wayne MadsenDER150119 & 31*199161v MIDLondon15 May 2026
CM CarrollCRO150150*721310v SWIEpiskopi19 May 2026
Lewis HillLEI15023 & 127360150v ESSLeicester12 Jun 2026
A BandaraCCC150150*127124v NSWCColombo18 Aug 2026
Joe ClarkeNOT150150221240v WARBirmingham27 Aug 2026
Jordan HermannSA150150126173v NAMWindhoek9 Sept 2026
Monty NobleAUS14960* & 89--0v ENGManchester17 Jul 1899
Stork HendryAUS14937 & 112389110v ENGSydney14 Dec 1928
Bruce MitchellSA14988 & 61*--0v ENGBirmingham15 Jun 1929
Bob WyattENG149149-170v SANottingham15 Jun 1935
Dudley NourseSA149149 & DNB-151v ENGNottingham7 Jun 1947
Leonard HuttonENG14972 & 77--0v WIBridgetown6 Feb 1954
Ted DexterENG14939 & 110--0v WIGeorgetown9 Mar 1960
Raman Subba RowENG14912 & 137-161v AUSLondon17 Aug 1961
Clive LloydWI149149186221v AUSPerth12 Dec 1975
Wasim RajaPAK14965 & 84-144v WIPort of Spain4 Mar 1977
Javed MiandadPAK14988* & 61*283113v ENGSindh2 Jan 1978
Derek RandallENG14975 & 74*371151v AUSBrisbane1 Dec 1978
Bruce EdgarNZ149127 & 22*382130v WIAuckland29 Feb 1980
Chris TavaréENG149149 & DNB303180v INDDelhi23 Dec 1981
Mohsin KhanPAK149135 & 14249170v AUSLahore14 Oct 1982
Viv RichardsWI14914999203v INDJamshedpur7 Dec 1983
Mohsin KhanPAK149149296160v AUSAdelaide9 Dec 1983
Imran KhanPAK14913 & 136410110v AUSAdelaide19 Jan 1990
Gordon GreenidgeWI149149207183v ENGSt John's12 Apr 1990

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.