Live3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM79 (14.3)AFG need 80 runs to winLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO206/3 (20)TIT141/6 (16.4)TIT need 66 runs in 20 ballsT20I5th 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)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th 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)ODI1st 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/27NZINDT2067th Match · CSA Pro20 2026/27WPLIOT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZIND

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Ahmer Bin NisarBHR2022-2026102812415056226.401201125.3106112049
Mosaddek HossainBAN2016-2026898224138686*23.90167082.9906611532
Nurul HasanBAN2016-202685882413116420.48152486.0203911734
Manish PandeyIND2015-20216857241275104*38.641187107.411549424
Ruben TrumpelmannNAM2021-20261268824108755*16.98109899.000387552
Rumesh RatnayakeSL1982-199393912410455615.60116174.590297828
Matt HenryNZ2014-2026174101249937212.90123580.40042111733
Chad SoperPNG2015-202485722487946*18.31148559.190034110
Neil WagnerNZ2012-202464842487566*14.58168751.8701179636
Nathan HauritzAUS2002-20117858247697522.62121463.340317211
Simon DoullNZ1992-20007477247424614.00104071.3500128814
Ravi RampaulWI2003-2021137782471286*13.19113063.010197323
Shem NgocheKEN2010-2026133822465941*11.3667497.7700165121
Dillon HeyligerCAN2019-20268255246085619.61469129.640154335
Angus FraserENG1989-199988872452938*8.40156433.820010484
IKEG ArtawanINA2022-20269670244774110.3751991.9100114314
Lucas OluochKEN2011-20268655244663215.03412113.110033417
Shoriful IslamBAN2021-20261267824402267.4451178.6700124113
Henry OlongaZIM1995-2003777124266315.6693928.330020235
Mohammad AbbasPAK2017-2026365224240428.5790726.46007295
Manjural IslamBAN1999-2004495424134214.4750426.590013100
Ebadat HossainBAN2019-202642472410821*4.7033831.950014133
Lalit RajbanshiNEP2019-202696402454113.3820126.8700830
Quinton de KockSA2012-2026328364231354717839.731423195.193173231526303
Grant FlowerZIM1992-2010282332239869201*31.941948850.6411553388853
Shubman GillIND2019-202614918223762526947.96917783.0923328873151
Dhananjaya de SilvaSL2015-202620925523724517331.231087566.6213331780273
Temba BavumaSA2014-202616120723683117937.131122460.8611351873162
Robin SmithENG1988-199613218223665517541.861275252.1913431279733
Roston ChaseWI2016-202619621523490819425.56828859.226222646160
Rohit KumarNEP2018-202617916923447412630.64499889.523237326106
Robin SinghIND1989-200113411523236310025.68319873.8919513941
Jack RussellENG1987-199893117232320128*24.68592839.142782411
Mohammad RafiqueBAN/AX1995-200815816923226311115.50328768.85162222363
Gulsan JhaNEP2021-20261159523176167*24.46178298.82072108103
Farveez MaharoofSL2004-20161381142317027218.70274162.0905515629
Iftikhar AhmedPAK2015-20249885231673109*26.981492112.1315312364
John BracewellNZ1980-19909410323151311018.91322046.9914191187
Roger HarperWI1983-19961301052313907416.95241457.58031010527
Ish SodhiNZ2013-20262161002310146513.17170659.4404178930
Gudakesh MotieWI2021-202610871239186319.13105187.350379331
Chamika KarunaratneSL2019-20267363237857519.6392385.050185320
Wellington MasakadzaZIM2015-202613891237405710.88127757.950185913
Mohammad SaifuddinBAN2017-202681492366651*25.6267099.400255120
Tinashe PanyangaraZIM2004-201688722346340*9.4586553.530011508
Chris PringleNZ1990-199578622336834*9.4460161.230010318
Champaka RamanayakeSL1986-199580592335334*9.8192438.200014261
Nathan BrackenAUS2001-200914047232833711.7941568.19006185
Vishwa FernandoSL2016-2025374923193387.4268128.340014191
Mohammad AsifPAK/AX2005-2010725723184295.4156632.510017230

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.