Live4th ODI · Ireland in Namibia 2026/27NAM16/2 (7)IRE298/8 (50)NAM need 283 runs in 258 ballsLive7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 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)T20I1st 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting records (Men's All internationals)

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

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Sam CurranENG2018-202615212525231795*23.17270585.6607919377
Gyanendra MallaNEP2014-202379732171610724.17200485.6319415951
Rishabh PantIND2017-2026158183205805159*35.61679385.4692910598172
Matty CrossSCO2013-202620418018391911424.19459685.27219835963
Harry TectorIRE2019-202617016722453814031.30532385.255291337498
Tom CooperNED2010-202364636197810134.70232385.15115317730
Irfan HafejeePAN2021-2026282734564419.0053685.070034013
Chamika KarunaratneSL2019-20267363237857519.6392385.050185320
Sompal KamiNEP2014-20261651083412056716.28141884.980378734
Naved-ul-HasanPAK2003-201087682278142*16.9892084.890067023
Dion MyersZIM2021-20265961310909618.79128684.7604310024
Rachin RavindraNZ2021-202611412515404824036.80478684.581017743290
Mashrafe MortazaBAN/AX2001-20203092634329567913.44350084.460433273107
Ayan KhanOMA2021-2024837571679105*24.69198884.4616513036
Sandeep LamichhaneIWX/NEP2018-202616281275864910.8569584.3200144411
Ibrahim ZadranAFG2019-202612112913476317741.06565984.17832546685
Morné van WykSA2003-201525242650114*29.5577483.981526718
Nawroz MangalAFG2009-2017807910164412923.83196383.7526714146
Yuvraj SinghIND/AX2000-2017401391551177816935.051406483.751771261245251
Pargat SinghCAN2022-202658542147710228.40176783.59110515830
Ehsan KhanHK2016-2026134753356242*13.3867383.510093517
Solomon MireZIM2014-201957580125211221.59150083.4715512336
Callum FergusonAUS2009-20163430968371*32.5281983.39051650
Sybrand EngelbrechtNED2023-2024242226657533.2579883.330315515
Matthew SpoorsCAN2022-202621192429108*25.2451583.30112459
Chris MorrisSA2012-2019694787736919.8292983.210337320
Assad ValaPNG2014-202613613211343510428.39412983.19120628370
Sunil NarineWI2011-201912175225583610.5367183.1600115318
CJA AminiPNG2014-20241069810208410923.68250783.13111716639
Shubman GillIND2019-202614918223762526947.96917783.0923328873151
Mosaddek HossainBAN2016-2026898224138686*23.90167082.9906611532
Andrew BalbirnieIRE2010-2026241247136384145*27.28769682.95103418650112
Axar PatelIND2014-20262051483824358422.14293682.9409818983
Lendl SimmonsWI2006-202114314713375712228.04453482.8622516330121
Amir JangooWI2024-20262325496623346.00116682.853428322
Safyaan SharifSCO2011-2026174984984740*17.29102382.800085218
Pieter SeelaarNED2006-2022130822291996*15.32111082.7901106617
Andrew PoynterIRE2008-2016332764277820.3351682.750343614
Sediqullah AtalAFG2023-202654562163714330.31198082.6847313752
John MooneyIRE2006-201589762211699621.65141482.6703611414
Curtis CampherIRE2020-202612912113307412028.46372382.573151029073
G KansonkhoMAA2019-2026524666395215.9777482.56014613
Suraj KumarOMA2019-20234332952962*23.0064182.530323515
Harsh ThakerCAN2019-20269077131854111*28.97224982.4426210455
Dawlat ZadranAFG2011-2019115733558147*15.2970682.2900104427
Logan van BeekNED2014-20267358196345916.2677182.230163614
Binod BhandariNEP2014-2026584677285918.6788682.170426319
Kyle MayersWI2020-2025879752382210*25.89290082.1447926188
Brendon McCullumNZ2002-2016430474471467630234.371787282.121976371552398
Khurram KhanUAE2004-201519192655132*38.5379882.08130672

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.