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 records (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1908-01-01×

Player figures come from full scorecards, which we hold for 23,258 of the 23,265 matches in this selection (from 1908). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
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
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
Sarfraz NawazPAK1972-19841001032112669015.44164853.7004111092
Rusi SurtiIND1960-19692648412639928.7056428.55095842
Taijul IslamBAN/DR/BB2012-20261651502812634710.35291343.3600171306
Chundangapoyil RizwanUAE2019-202459558126210926.85191965.76152918
Taranjit BharajDEN2016-202664629126268*23.81131595.970759532
Tony PalladinoDER2014-20198711125126160*14.66250550.34021315012
Aamir KaleemOMA2013-2026958010126078*18.00132295.31051112035
Khurram KhanUAE2004-2015404161257132*35.91146785.6927413210
Matthew FisherENG/YOR/SUR2014-20261291023312578818.22255049.29021714216
Sachin BabyRCB/RR/KER2013-202257461012557934.86949132.240829645

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.