Live1st ODI · India in New Zealand 2026/27NZINDStart delayed - India won the toss and chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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,779 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohinder AmarnathIND1987198791313378928.0829435.71011114
Manpreet SinghSIN20252025161503374822.47254132.680032013
Mark ChapmanNZ202420242118333787*22.47282119.500202812
Marcus StoinisAUS20192019221933375221.0642579.29012374
Yasir Ali ChowdhuryBAN20222022222433375516.0552464.31022346
Jack SiedleSA1931193147033614148.00--121140
R SatheesanROM202120219913367642.00165203.640314119
Sam RobsonENG20142014711033612730.5575544.50110421
Faisal KhanKSA20252025111103367030.55182184.620333025
Dean BrownlieNZ20132013712033610928.0076244.09111472
Romesh KaluwitharanaSL20032003121313367628.0051165.75021460
Khurram ManzoorPAK2009200991313369328.0072446.41030390
Dave NourseSA1910191071413366925.8522945.4103260
Mushtaq MohammadPAK19771977714133612125.8512417.74111150
Derick ParryWI1978197891533366528.0012149.59033320
Neil McCallumSCO200720071616033610021.0045474.01113288
Kiran MoreIND19901990201733367324.0055154.26030361
Sulaimon RunseweNGR202520252121333651*18.6734298.25011346
Franklyn RoseWI20002000202233366917.6853462.92011406
Abdur RazzakBAN20082008312693363319.7652763.76003356
Reggie DuffAUS1905190558033514641.88--110260
Evin LewisWI201620161010033514833.50299112.042013213
Jamie SmithENG2026202661003356933.5050766.07030453
Brad HaddinAUS200720071111333587*41.8838986.12020309
Tamim IqbalBAN20232023131313356927.9247870.08010403
Geoff BoycottENG1966196691503358422.3374643.16031341
Bruce TaylorNZ19651965815333510527.9220.00122415
Niko DavinNAM20192019161613355422.33216155.090113315
Kevin O'BrienIRE20152015191813355019.7133899.11011339
George HeadleyWI1939193935033410766.80--220210
Gundappa ViswanathIND1969196948133413747.71--121310
Frank WorrellWI1954195448133416747.7130.0012201
Nasser HussainENG20042004592334103*47.7183340.10130440
R SatheesanROM202320231010133499*37.11252132.540203220
P PushparajanMAC20262026101023347341.75206162.140402521
Wesley MadhevereZIM202020201111133470*33.4034098.24031393
Larry GomesWI198119811011333490*41.7585139.25031320
Michael LumbENG201420141212033410627.8333898.82111358
Joshua RasuVAN20192019121203347427.83299111.710202314
Guy WhittallZIM1995199510131334113*27.8371846.52111290
Maaz KhanLES20262026141413349625.69219152.510332725
Graeme WoodAUS19841984101413346825.6976341.15021340
Temba BavumaSA2019201991513347523.8656958.70013403
Manpreet SinghITA/SIN20192019181713344220.88313106.71000246
Elton ChigumburaZIM20042004171813347719.6541780.10035396
Chamu ChibhabhaZIM20162016171903346017.5866050.61021371
Pat CumminsAUS20172017262253344419.6568248.97003329
Hamid ShahDEN202220228813339947.57270123.33031298
Greg MatthewsAUS1991199158233312855.5071146.84120280
Smit PatelUSA20262026111103338330.2739584.30031417

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.