Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO182/3 (19)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 by year (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,771 of the 11,777 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Jonty RhodesSA19951995141904487223.5893447.97033396
Mike AthertonENG20012001101904485723.58120537.18031610
Chamara KapugederaSL20062006252614486317.9274560.13032519
Mominul HaqueBAN2025202561004478744.7077657.60040415
Mushfiqur RahimBAN20262026611144713744.7092848.17121491
Aravinda de SilvaSL200020001015144711231.9395846.66111523
Tim PaineAUS200920091615144711131.9361073.28131553
Hashan TillakaratneSL19901990161624477631.9371354.98031280
Abhik PatwaTAN20222022161644477937.25323138.390315612
Steven TaylorUSA20192019171714477227.9447294.700334613
Anshuman RathHK202420242222444772*24.83355125.920204210
Nayan MongiaIND19941994302274478029.8091448.91012500
Aiden MarkramSA2017201745044614389.2062871.02220554
Bill PonsfordAUS1930193058144611063.7182240.15130340
Craig McMillanNZ19971997111404468631.8669464.27041319
Brandon McMullenSCO202520251818144610126.24427104.451324613
Wasim AkramPAK19871987363044466217.1553481.270132927
Trevor BaileyENG19541954111644458837.08619.84011302
William PorterfieldIRE201520151818244510727.8167565.93121404
Ian DavisAUS19771977101814458826.18101243.97032431
Tobias ViseeNED20192019202004457822.25297149.830325918
Roston ChaseWI201820181220044510622.2583553.29112423
Alan KnottENG19731973142124457123.4255844.09033540
Graeme SwannENG20122012352784455623.4260873.19013638
Cyril WashbrookENG19491949591444103*55.50--120162
Sean WilliamsZIM2021202112122444151*44.4070163.34210414
Brendan TaylorZIM20212021111304449234.1548791.17020634
Razmal ShigiwalAUA202220221515344495*37.00301147.510223618
Johnson CharlesWI202320231717044411826.12378117.461334526
W BoshoffSWE202620261917744456*44.40354125.420213117
Elton ChigumburaZIM20132013171834448629.6067565.78032465
Glenn MaxwellAUS2024202423202444120*24.67290153.101134424
Khaled MahmudBAN20032003283624444013.0672261.50005452
Leonard HuttonENG1953195359144314555.3820.00131400
Graham ThorpeENG20032003611144312444.30113239.13131511
Basil WilliamsWI19781978611044311140.2711984.03211430
Dean ElgarSA201520159144443118*44.30103043.01110404
George MunseySCO202620261615044310829.53369120.051235417
Evin LewisWI20182018161604438927.6946894.660404520
Mark BoucherSA20102010192034439526.0680355.17030383
Habibul BasharBAN20072007222504437817.7274659.38023412
Jason HolderWI20222022343244435715.8280255.240163514
Mohammad NawazPAK202220223432644345*17.0448990.590023915
Tom GraveneyENG1962196255044215388.4026658.27210541
Jack RyderAUS1921192169244214263.1427639.13140430
Dean ElgarSA20212021611144212744.2080754.77131680
Ajit WadekarIND1967196761204429936.8377145.01053651
Jan Nicol Loftie-EatonNAM202420241615144210131.57373118.501124322
Jeremy ConeyNZ19801980111564428049.1192447.84041310
David WarnerAUS20182018141704426326.0055879.21040566

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.