Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO194/3 (19.4)TITLIO chose to batT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · 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 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd 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,353 of the 23,360 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Tom HartleyENG/LAN/MO2020-202616212935172813018.38286160.40141518140
Simi SinghIRE/LL2016-202315213023233213621.79259889.76381518964
Thomas OdoyoKEN/AX1996-2014151132172659111*23.12386768.76281522259
Kuldeep YadavIND/KKR/DC2016-2026336132598864012.14200844.120015795
Lega SiakaPNG2014-20261391336228810918.02256189.34161518857
Mahedi HasanBAN/RR/CV2016-20261911343317147416.971531111.95061514771
Karan KCNEP/KG/KG2015-202620813838152565*15.251347113.21011590101
Sese BauPNG2015-20261511441130978523.29395878.250161528256
Tanzid HasanBAN/CC/KT2022-20261411448399711629.393510113.8753015375180
Haider AliPAK/CK/JT2020-202616115620302614622.252624115.3211415270130
Liam TrevaskisDUR/LEI2017-20261731574326188822.96441359.320141525037
Lou VincentNZ/KRB/AA2001-201314616313426322428.42679862.716211544467
Ben GreenSOM/LEI/WF2016-202617916637274915721.31381971.98151527175
Ryan PatelSUR2017-202613416916523913434.24884459.2410271564479
Thilan SamaraweeraSL1998-201313417431632423144.221288549.081630157097
Andrew SalterGLA2014-20232011835627879021.94543951.24081532644
Will SutherlandAUS/MR/YOR2018-2026171183313086101*20.30406575.92371525687
Tom FellWOR2014-20221321848505417128.72928354.446261566814
Lyndon JamesNOT2018-2026165192274878203*29.56842257.926211557139
Michael BurgessSUS/WAR/LEI2015-202419121223577017830.53783973.617291562395
Asanka GurusinhaSL1985-199618621312635414331.611251849.069301552753
Hamish MarshallNZ/WF/WEL2000-201818921720616416031.29964963.8810361565043
Chris NashAUC/SUS/NOT2014-202017322512717317833.681045568.619521597181
Irfan PathanIND/PK/DC2003-202029323970426010225.21532679.9811215392111
Graham ThorpeENG1993-2005182256419124200*42.441803750.5816601595014
D'Arcy ShortAUS/RR/AS2016-202625326125780112733.067143109.2135415841220
Josh PhilippeAUS/RCB/SS2017-202624427420729213928.71804190.6944815783164
Ricardo VasconcelosNOR/KG2018-20262182879896818732.261305168.72193915121774
George BaileyAUS/IWX/PK2009-202030829652829516134.00923189.8695115715178
Matt RenshawAUS/BH/AS2016-20262583253010291200*34.881566565.692538151034168
Alex CareyAUS/DC/AS2017-2026321353391108615635.311343982.491660151132159
Shreyas IyerIND/KKR/PK2015-2026357356551131514737.599764115.88107915987416
Ebadat HossainBAN/RR/SS2017-202676533011421*4.9634533.040014133
Sonny RamadhinWI1950-1960435814361448.202313.040014200
Champaka RamanayakeSL1986-199580592335334*9.8192438.200014261
Munaf PatelIND/RR/MI2006-2020161603317423*6.4430457.240014202
André NelSA/MI2001-200811866214643410.3189951.610014548
Nasum AhmedBAN/SSS/CC2015-202614867214674410.1551391.0300144516
Matthew CarterNOT/TR2015-20231066818493339.8674366.3500145116
Steve MagoffinSUS/WOR2014-20185773226525112.78148743.850114971
Zubaidi ZulkifleMAS2019-20267574312749617.94923138.03041413060
Winston BenjaminWI1986-199510678137688511.82118764.7002146914
Pankaj RoyIND1951-196043794244217332.5640.005914591
Brett RandellCS/ND/SOM2017-2026878219102090*16.19245041.63051410712
M AkayezuRWA2021-2026107839631518.53569110.9001144034
Matthew KuhnemannAUS/BH/DUR2019-2026138884371356*15.84135252.7402145710
Nuwan ZoysaSL/DC1997-2008128892864247*10.52106260.4500146112
Nathan SowterGAW/MID/DUR2015-202621789336295211.2379079.620114657
Hasan MahmudBAN/RR/KEN2019-2026144894240938*8.7095342.920014438
Daryl TuffeyNZ2000-2010122903272780*12.53138152.6401147011

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.