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
Kiplin DorigaPNG20232023222224097320.4556971.880224613
Bob CowperAUS1966196647040830758.2979346.28112270
Tim DavidSIN20192019121214087737.09274148.910203617
Mohammad AzharuddinIND199519951512140890*37.0960267.77030324
Kane WilliamsonNZ201020101213040813131.3880850.50214312
John MooneyIRE20102010231954085529.1451579.22020395
Navneet DhaliwalCAN20242024202004088720.4063564.25032399
Finn AllenNZ20232023212104088319.43370110.270234816
Mitchell JohnsonAUS20142014192454088821.4756472.34023516
Khurram KhanUAE20142014992407132*58.1446288.10120431
Iqbal HossainAUA20222022101004077140.70229177.730303434
Warwick ArmstrongAUS192119218102407123*50.8846754.60212391
Asim KamalPAK2005200571204079133.9285447.66052622
Keith StackpoleAUS19701970612040720733.9285947.38111511
Ajit WadekarIND19681968612140714337.0018536.22120380
Mahela JayawardeneSL199819981113240716737.0087846.36131410
A Busing-VolschenkNAM202620262016340773*31.31396102.780312024
Pravin AmreIND199219921717340710329.0788346.09110251
Eric DusingizimanaRWA202220221818240766*25.44380107.110214213
Andrew BalbirnieIRE20242024182014077721.4251379.34031438
Jerome TaylorWI200820082723640710623.9456971.531025412
D NdikubwimanaRWA20232023353204075212.7257171.28011258
BA PaiGIB202220221010340686*58.00331122.66030445
Mominul HaqueBAN2026202661214069136.9176752.93031510
Denesh RamdinWI20052005913240674*36.9173555.24030490
Glenn PhillipsNZ2025202514135406106*50.75388104.641112718
AlimuddinPAK195519558131406103*33.83--131150
Brendan TaylorZIM200720071514240660*33.8362065.48020307
Lorcan TuckerIRE20212021191514068429.0046387.690302810
Bikram AroraMAC202120211717440666*31.2344291.86021428
Rovman PowellWI20232023191834065027.07263154.370112230
Ravindra JadejaIND201720172121940670*33.8356072.500403015
Gulsan JhaNEP202620262421540661*25.3841099.020202522
Lou VincentNZ200320032223340610620.3099740.72122444
Sherfane RutherfordWI20252025262504067016.2442096.670364116
Rod MarshAUS19821982262904065314.0090944.66013333
Basil ButcherWI19651965510040511740.50--11001
Peter ParfittENG196519657101405122*45.0028942.21111470
Vijay ManjrekarIND19641964712140510836.82--112430
Gavin RennieZIM19971997111314057633.7579950.69040260
KC D'SouzaBUL202220221716440592*33.75244165.980212131
Younis KhanPAK2010201015171405131*25.3174354.51123244
Craig ErvineZIM202420241719240510423.8259368.30134404
Malan KrugerNAM20252025211904058021.3249781.490103111
Peter WilleyENG1980198015212405100*21.3298241.24132481
Brad EvansZIM202620262723540558*22.50312129.810312627
Grant FlowerZIM1995199510131404201*33.67114435.31100221
Sadagoppan RameshIND2001200171404046128.86102139.57021420
Lionel CannBER20072007151514045228.86328123.170133223
Phillip HughesAUS20112011815040412626.9383248.56111562

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.