Live7th 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 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 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)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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 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
Imran NazirPAK1999-20121111163282216024.97343982.064131535758
Jordan CoxENG2024-2026211915197628.8363381.990515810
Jamie SmithENG2023-2026496642071184*33.40252681.99214523552
Hammad MirzaOMA2024-2026505041283112*27.89156681.9318211425
Mudassar BukhariNED2007-20168059126727114.3082181.850254823
Shantanu KaveriMEX2019-20263832548446*17.9359281.76002304
W NiyitangaRWA2021-20245251462555*13.3076581.700253920
Agha SalmanPAK2022-202613615022434813433.97533381.53727841879
Marco JansenSA2021-202687841516859324.42206781.52010816769
Martin GuptillNZ2009-20223674022713463237*35.901656581.272376291385383
Sunil DhaniramCAN2006-20105550410159222.07124981.270629310
Aiden MarkramSA2017-202621725222800417534.80985481.23124216932161
Mohammad RizwanPAK2015-2026256267519075171*42.011117581.2186312815150
Ashan PriyanjanSL2013-2017262344747424.9558481.16020485
Graeme SwannENG2000-20131781403719748519.17243381.13051023824
Sanath JayasuriyaSL/AX/ASIA1989-2011579649352097034034.152585181.1242102532477352
Aaron JonesUSA2019-202510095142434123*30.05300181.11113315771
Bas de LeedeNED2018-202610910018230112328.06283981.05112916453
Simi SinghIRE2017-2022876914872100*15.85107681.0412106414
Sarfraz AhmedPAK2007-202323423049616411834.06760981.01635856236
Justin KempSA/AX2001-20079678211757100*30.82217280.89112812269
Tillakaratne DilshanSL1999-2016495525631761619338.132179980.813983352007112
Babar AzamPAK2015-2026359404451620419645.142007980.7032111231680177
Elton ChigumburaZIM/AX2004-202028328135580211723.59719180.6822629471165
Neil BroomNZ2009-2017524951048109*23.82130180.551589113
Liton DasBAN2015-202628532417908517629.591129480.44125128975159
Matt HenryNZ2014-2026174101249937212.90123580.40042111733
Daryl MitchellNZ2019-202620521034712919040.51887380.3415374596189
Asif MullaCAN2006-2009282804935817.6161480.290134913
Manzoor ElahiPAK1984-19956056158645221.07104480.270246919
Sese BauPNG2016-20261201121022418521.97279280.270111219143
Johan BothaSA/AX2005-201212376298934619.00111380.230038012
Virat KohliIND2008-20265646329228527254*52.833567579.9686148412798335
Samit PatelENG2008-20156045982270*22.83102879.960257018
Rob NicolNZ2010-20134544294114622.40117779.952448824
Charlie TearSCO2024-2025282635768025.0472179.89042608
Smit PatelUSA2024-2026333321023152*33.00128279.8016311113
Kithuruwan VithanageSL2013-201619253485103*22.0560879.77111629
Dawid MalanENG2017-202311412912441614037.74553879.74832949095
Gary WilsonIRE2007-202018316821328911322.37412879.681151228440
Chirag SuriUAE2018-202368683176311527.12221479.63212618031
D ParasharUAE2023-202648391641750*18.1352479.580132212
Alexei KervezeeNED2006-20124946412139228.88152579.5406211416
Vriitya AravindUAE2019-202511010572879115*29.38362179.512151028339
S DesungnoenTHA2020-2026454474184211.3052679.470063511
Andy BlignautZIM1999-201072761014449221.88181879.43010915736
Nasir JamshedPAK2008-201568704183211227.76230879.38310719231
Ambati RayuduIND2013-20196155151736124*43.40219379.16310515030
MS DhoniIND/AX2004-20195375261421726622444.962183479.0816108211486359
Liam PlunkettENG2005-201912381289265617.47117279.0102138719

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.