Live3rd T20I · India in New Zealand 2026/27NZ198/3 (20)IND84/0 (3.5)IND need 115 runs in 97 ballsLive5th Match · Pakistan ODI Tri-Series 2026/27PAK62/5 (13.2)SLSL chose to bowlT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)T2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

Batting by year (Men's All internationals)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,751 of the 11,757 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mike GattingENG19811981162326849632.57119957.05062796
Paul CollingwoodENG2005200526243684112*32.57108063.33131718
Mohammad HafeezPAK20102010242406846828.5084381.14040834
Mark ButcherENG199819981325168411628.50178938.23225800
Temba BavumaSA20212021242556849234.20106164.47042665
Tatenda TaibuZIM20032003292956848328.50143647.63041593
Shoaib MalikPAK20162016242276839045.53595114.790405422
BJ WatlingNZ201320131722168310332.52144747.20153772
Assad ValaPNG201920192523368310434.1574491.801205419
Shaun PollockSA2001200134281368311145.53123055.532127112
Hashan TillakaratneSL200120018105682204*136.40131551.86320701
Haider ButtBHR202420242221668279*45.47526129.660604834
Mike BrearleyENG19771977152306829129.65196734.67041800
Lou VincentNZ200720072425168110128.3886079.191446610
Graham GoochENG198819881016068014642.50160942.26140731
Suresh RainaIND2008200819183680116*45.3371794.842505918
Hashan TillakaratneSL200320032423268014432.38139248.85121760
Imran FarhatPAK200420041926168010127.20119456.95131923
Raqibul HasanBAN20092009252856807829.57119556.90031625
Azhar MahmoodPAK199819983334668013624.29113260.07213755
Gordon GreenidgeWI19861986192206797530.86113659.77052837
Alex HalesENG201820182323267914732.33654103.821417420
Meet BhavsarKUW20242024262636797229.52550123.450505519
Rod MarshAUS198119813036367954*20.58123654.94025693
Graeme PollockSA19651965612267813767.8045874.02250851
Leonard HuttonENG194719478153678122*56.50109032.29230291
Geoff PullarENG19601960816267817548.4314126.24140241
Marlon SamuelsWI2014201418204678126*42.3883581.203126919
Hamza KhanRWA2026202620204678164*42.38463146.441525741
Reggie DuffAUS190219021122367810435.68--130380
Kushal BhurtelNEP20252025252406788128.25623108.830516921
John ReidNZ198419841317067718039.82160142.29221593
Imran KhanPAK198219822221867767*52.08106263.750306011
Ian BothamENG197819781721167710833.85127053.31310784
Allan BorderAUS1988198823274677113*29.43140248.29132602
Regis ChakabvaZIM20212021252826778426.0487377.550336221
Alan KnottENG197119711218267611642.25143447.14230773
Hansie CronjeSA199519951520267611237.56118657.00210668
Asad ShafiqPAK201420141621267613735.58125054.081306613
Ashwell PrinceSA200720072324467613833.80150444.95121611
John EdrichENG19691969916267515548.21134740.46240810
Jonny BairstowENG202020202119167511237.50561120.321527026
Kraigg BrathwaiteWI202120211020067512633.75178637.79142730
O ManishimweRWA202420242222367589*35.53618109.220617418
Keith ArthurtonWI19931993222456758435.53112360.11064548
Kepler WesselsSA19931993222526759229.35167840.23041420
Scott EdwardsNED20242024323026759924.11651103.690514714
Denesh RamdinWI20152015273656755921.77123854.52054695
Zaheer AbbasPAK19781978682674235*112.3310289.22210545
Vijay HazareIND19481948612267414567.4095139.12330610

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.