Live1st ODI · India in New Zealand 2026/27NZ135/8 (32)INDIND 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,773 of the 11,779 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Johnny TaylorAUS19211921101302907522.3113855.80020370
Stephan BaardNAM20222022151512905320.7139673.23021293
Graeme WoodAUS19791979101612903519.3374339.03002250
Sameer DigheIND200120011817329094*20.7158949.24012272
Mitchell StarcAUS20252025141952907720.7153853.90033371
Mohammad NabiAFG202220222521229043*15.26289100.35002217
Neil HarveyAUS1963196336028915448.1719640.31110250
Jeremy ConeyNZ197919797702898241.299350.54020262
Imran FarhatPAK20092009481289117*41.2964644.74110323
Shan MasoodPAK2020202058028915636.1362146.54202312
Dave NourseSA1906190658228993*48.17--030300
Salim DuraniIND19621962612128910426.27--111130
Paul StirlingIRE20162016151412894022.2331392.33001364
Will JacksENG20252025151432894926.2744564.94000214
Charlie TearSCO202420241514328954*26.2741070.49021236
Andrew FlintoffENG20002000151512898420.6443666.28011296
Vernon PhilanderSA20182018815328952*24.0863945.23012285
Matthew WadeAUS202220222015928945*48.17197146.70000279
Muhammad ZohaibUAE20252025151512895020.64278103.96010287
Ricardo PowellWI200120011716128983*19.2737177.90012275
Peter MoorZIM20172017151622895220.6466943.20010203
Shane WarneAUS199319932120528974*19.2759848.33014290
Thisara PereraSL20132013282192896524.08251115.140122513
Pat CumminsAUS20182018142132896316.0674039.05022244
Colin McDonaldAUS1953195335028815457.60--110261
Hardik PandyaIND2020202066228892*72.00233123.610201911
Kushal Janith PereraSL202020208902886632.0031192.60021296
Justin BroadGER202220229922886241.14241119.50030263
Ramnaresh SarwanWI2010201011102288100*36.0032788.07101251
Faf du PlessisSA20112011131222886028.8034583.48020203
Shahid AfridiPAK199619961613028810222.15193149.221112618
Jahurul IslamBAN20102010101312884624.0050457.14002274
Aamer JamalPAK20242024101342888232.0044964.14020297
Irfan PathanIND200720072118828810228.8038275.391012512
Chamika KarunaratneSL202120212419928844*28.8032189.720011110
Ruben TrumpelmannNAM20262026332362885016.94263109.510121914
Maurice LeylandENG1936193645028712657.4060233.39110150
John LyonsAUS1892189236028713447.83--110234
Azhar AliPAK20202020581287141*41.0074438.58101350
Dean FoxcroftNZ202620268822879847.8334882.47031178
Hanif MohammadPAK195219525802879635.88--03000
MPGT KetiyageCYP202520259912877035.88208137.980302021
Rusi SurtiIND1967196751012877031.8936928.73031250
Kapil DevIND1980198081012878431.8938374.93022384
Dean JonesAUS19931993101002878428.7040670.69031213
Upul TharangaSL2013201312111287174*28.7038374.93101363
Evin LewisWI20252025111102879126.09247116.190212419
Keith MillerAUS19531953711028710926.0980.00121192
Kushal Janith PereraSL20232023121212877826.09255112.55032376
Richie RichardsonWI1994199491222876328.7059348.40020324
PreviousPage 111Next

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.