Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES23/0 (3.1)WAR206/4 (20)ES need 184 runs in 101 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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 records (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,361 of the 23,368 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Ishan JayaratneDAM2019430733624.337498.6500053
Ramesh MepaniKEN2011340733718.2513952.5200070
Olly WestburyWOR2018350732414.6016643.98000130
R RanasingheKYCC2024-2026450735414.6014948.99010110
Jay Prakash RajputSIN2022651732918.2544165.9100129
M LumsdenHAM/SB2025-20261261733114.6016145.34001100
Omar HenrySA1992-1993661733414.6019936.6800071
Asif AhmedKRB/CV2013-20151070732910.4367108.96002100
Sam YoungSOM2021870732510.4311464.0400253
Ravindra KarunaratneKYCC2024-2026570733810.4313952.5200362
Madhawa BasnayakaFIN2025-20268727320*14.6061119.6700154
Bilal SafdarNOR2021-20229827337*12.178684.8800070
Bill MerrittNZ1930-1931681731910.43--00100
M Lekhaz ReddyKIN-XI202010837319*14.6063115.8700044
Eric TindillNZ1937-19475917337*9.13--00100
D SoraineCAN2006-20171010173208.1117441.9500280
Mohammad ImranPAK/PZ/MS2020-2026131137326*9.138585.8800063
AL OlliverAA/AUC2024-2026181147327*10.438486.9000254
Ernie ToshackAUS1946-1948121167320*14.6012632.5400140
Kervin EbanksCAY2010-20251412173376.6417042.9400250
Adithiya RangaswamyBOT2015-2021181237318*8.1111961.3400242
Jaweed SadranAUA2021-2023171237318*8.1162117.7400162
Joe PartridgeSA1963-1965111257313*10.4311629.3100040
Ervin McSweeneyNZ1986-1987161457318*8.1111961.3400232
Ashwin VinodSWI2021-2026311597315*12.1772101.3900133
Lutho SipamlaSA/WAR/LIO2018-2026731997313*7.3013454.4800541
Johnny HayesNZ1951-19581522773194.8720.0000432
Praveen JayawickramaSL/JK/DA2021-202651241473107.3018439.6700130
Glenn BlakeneyBER2009220724236.0069104.3500081
Dotun OlatunjiNGR2014-2018430724924.008881.8200191
Rahul HazarikaASS2022330723924.0062116.13000110
Salman NazarCAN2021-202212417255*24.009080.0001050
Bishal GhoshTRI2021-2022551723618.007793.51000100
Tunish SawkarGOA2022-20235537223*36.0053135.8500125
Oliver HerringtonBEL20257517244*18.0070102.8600015
Delroy LeoSTH2024-2026760723112.008881.8200052
Hassan KhanGER20256627251*18.0061118.0301243
Mohmedazim AbbasbhaiZAM2025760722612.007596.0000191
JE MarksISR2026760722812.007793.5100042
Teddy WynyardENG1896-1906360723012.00--00240
Vimal KumarPHI2017-20221072722414.409675.0000050
Tom DolleryENG1947-1950470723710.2920.0000210
Regan WestIRE2008-200915837229*14.4052138.4600173
Callum TaylorESS2015-20171081722610.2913354.1400182
Malik ShirurGOA2019-20211082722712.0054133.33000102
Suraj AhujaRAJ/RAI2021-2022882722212.0065110.7700042
AA BannerBEA2019-2026118072289.0070102.8600183
Tommy RoutledgeSA1892-189648072249.00--00100
Arabind SinghODI2016-201911937234*12.008980.9000151
Ayush JamwalHIM2019-202120947227*14.4061118.0300054
PreviousPage 138Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 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.