Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st 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)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)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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-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 bowledODI2nd 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWAR

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Solomon MireZIM/MR/CV2014-201961620130611221.06154684.4816612839
Jonathan CarterWI/BT/SKAN2013-202189741013065420.41150286.950559741
Niko DavinNAM2015-20256159613059024.621058123.3507414141
Vidura AdikariCMCC2025-2026274071304200*39.52241354.0427311314
Sam WellsOV/OTA2012-201733503130311827.72257150.682871846
Charlie DavisWI1968-197315295130118354.2166535.49441931
Andrew HilditchAUS1979-198526420129911930.93283544.972731184
Hardus ViljoenSA/PK/LIO2013-20261791314412976314.91139792.84031311353
Douglas JardineENG1928-193422336129612748.00211025.591102530
O TuyisengeRWA2018-2025918671296100*16.411276101.57131112431
Lahiru MadushankaSL/GG/DV2017-202664671912959226.98161580.190658955
Hassan KhanUSA/MR/GAW2017-20261068526129562*21.95897144.370267683
Srimantha WijeratneCAN2015-202455494129411228.76152784.74210413710
Ariful HaqueBAN/CK/CV2013-2025100882612945720.871171110.500168746
YS SamraCAN/AF2025-202648464129311030.791127114.7327113359
Stuart LawAUS1994-199955526129111028.07176173.31183738
Yasir ShahPAK/BH/KEN2011-202212611321128911314.01246152.38101814115
Jackson BirdAUS/SS/MS2012-20261851503912896411.61195465.97041314523
Bob TaylorENG1971-1984841001912869715.88457228.1303121071
Joel CurtisPS/WA2023-2026344941285119*28.56215459.6627215216
Abdul SamadSH/JK/LSG2019-2026897622128576*23.80884145.360158580
Jesse TashkoffWF/WEL2023-202636483128410928.53148886.2935314630
Muditha LakshanCS/CCC/KR2022-2026524991284117*32.10136694.00111412143
Hammad MirzaOMA2024-2026505041283112*27.89156681.9318211425
Henry BrookesMID/WAR/DER2017-20261411193512828915.26219458.43071913930
Jim BurkeAUS1951-195924447128018934.5994227.28350670
Gareth HopkinsNZ/AA/AUC2004-2014576071279122*24.13243952.442451489
Bastiaan ZuiderentNED1996-2011656611127977*23.25212660.1608711110
S DanielSL/DA/CS2022-202643452127814229.72135994.0417412549
Arthur ShrewsburyENG1881-189323404127716435.4724538.37341900
Ahan WickramasingheJK/NCC2024-202637415127711435.47153183.4144312029
Kris ClarkeNZ/ND/GLO2022-2026597014127610322.79230755.3113814722
Ateeq JavidWAR/LEI2014-201995882712756920.90218758.300351049
Tim GroenewaldSOM/KEN/DER2014-20201301204812755717.71187568.00041612846
Vaibhav SuryavanshiIND/RR2025-202631310127410341.10581219.28282103114
Kamran GhulamPAK/IU/LQ2016-202652524127411826.54135893.8125312439
Zubaidi ZulkifleMAS2019-20267574312749617.94923138.03041413060
Nkruma BonnerWI/JT2011-202245527127312328.29291943.6123612212
Ruhan PretoriousNK2019-20265954712729627.061251101.6809311350
Geoff LawsonAUS1980-19891251203012727414.13225555.8804151195
Scott SteelDUR/LEI2019-20225252112717224.921237102.7509411331
Shashank SinghPK/SH/MUM2016-2026816620127168*27.63857148.310939664
KD KesumaINA2018-20269184101271117*17.181173108.35311013247
Migael PretoriusKNI/LIO/JT2019-20261079422127095*17.64128099.22071112939
Sharujan ShanmuganathanBSC/TUCA/CK2025-202636368126812345.29206461.4336210715
Dinesh MongiaIND2001-2007585271268159*28.18176671.801441269
L BruceGIB2021-202653524126899*26.421077117.73012513226
Ken WadsworthNZ1969-197645615126810422.64163050.551561274
Srikar BharatIND/RCB/DC2016-20246364612688021.86128198.9906410854
Adam MilneNZ/RCB/CSK2010-20262791456112679715.08182469.46041911126

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.