ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ron ArcherAUS1955195568038812848.50--120395
Victor TrumperAUS1904190448038811348.50--131402
J BakerCAY2026202610102388106*48.50278139.571203020
Jonty JennerJER202420241111138880*38.80209185.650223419
Richard HadleeNZ19901990131213888735.2752573.90031424
Boeta DippenaarSA200020001414138810029.8572553.52122582
Avishka GunawardeneSL20042004151613887325.8761862.78041442
AP RajeevanTAN20232023171723886325.87359108.08020386
Shoaib MohammadPAK198719871417138810124.2546645.71125300
Rushab PatelKEN202320232020538845*25.87346112.14001409
Rashid LatifPAK199319933224738868*22.8273852.57023401
Shikhar DhawanIND20212021101013879843.0041493.48031454
Mohammad IlyasPAK19651965611038712635.18--120362
Shai HopeWI20202020912038711532.2566258.46120410
Shakib Al HasanBAN200620061514538767*43.0056268.86011390
Majid HaqSCO20072007171703877122.7656968.01031472
David HookesAUS19841984131703875122.7660058.00011401
Azmatullah OmarzaiAFG20252025181843876727.64320120.940232621
Zaheer AbbasPAK1971197134038627496.5080048.25111480
Majid KhanPAK1976197658038611248.2516150.93120574
Brian LaraWI20072007121113868338.6044387.13020319
LA DunbarSER202220221111338611748.25268144.031202829
Bevan CongdonNZ19741974711238613242.89102737.59120340
Gundappa ViswanathIND19771977714138679*29.6983446.28030370
Kris SrikkanthIND19921992151713866024.1373552.52013471
Morris OumaKEN20072007191913865821.4456568.32032483
Nicky BojeSA20022002282243865221.4451175.54011375
Craig WhiteENG20002000262343869320.3282446.84015297
Sikandar RazaZIM20162016222423867717.5555769.30021332
Clyde WalcottWI1958195845138514596.25--120-3
Herbie TaylorSA1923192347038510255.00--22092
Nishan MadushkaSL2023202358038520548.1371653.77110454
Mushtaq MohammadPAK1976197658138510755.0020848.56210370
Heath StreakZIM20042004131143856855.0064859.41030303
Darren BravoWI20102010101133858048.1365558.78041319
Reeza HendricksSA201820181414038510227.5041592.77121405
JJ SmitNAM20212021161463859448.13317121.450212220
Steve CamachoWI1968196871403858727.5015732.48021450
Jacques KallisSA201320131216038511524.0676750.20132473
Marlon SamuelsWI200820081216238510527.5067457.12131447
Morris OumaKEN20092009171713856124.0660663.53033280
Mitchell MarshAUS20152015202243856421.3949777.46022329
Nithish Kumar ReddyIND20242024710238411448.0049278.051113416
David MillerSA2016201614124384118*48.00253151.781103317
Jamie DalrympleENG20062006161503846725.6050675.89021262
Gavin HamiltonSCO20072007151523847929.5454670.33031242
Khawar AliOMA20222022231733846327.4360863.16031324
JO AdedejiNGR20212021171723846825.6041792.090213312
Ahmer Bin NisarBHR20242024221833846225.60312123.08031318
Pankaj RoyIND1953195348038315047.88--11100

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.