Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 ballsTest1st 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
B NiazBEL202420241010225872*32.25152169.740111521
Vinoo BalakrishnanBOT20232023111102585523.4526398.10020255
Jeevan MendisSL20122012171232587228.6726198.85011224
Ray LindwallAUS1951195171212586123.45--010332
Sunil JoshiIND199919991913625861*36.8634075.880112111
Blair HartlandNZ1992199281302585419.8572335.68022260
Hugh TrumbleAUS19021902815425864*23.45--022110
Balwinder SandhuIND19831983241772587125.8027657.61023194
Kumar DharmasenaSL19981998262072583919.8559943.07000130
Daniel ChristianAUS20122012252062583918.4329786.87000222
Yusuf PathanIND200920092821825859*19.85226114.160171514
Umar GulPAK20092009342632584611.2245057.33005248
Paul GibbENG1938193823025710685.67--12070
Frank WorrellWI1952195235125710064.25--120250
Basil ButcherWI1958195835125710364.25--120150
Bruce PairaudeauWI1953195358025711532.13--11100
David ObuyaKEN200920099902575628.5629985.95011321
Faisal KhanKSA202320239912576932.13155165.810212812
Ali NadeemCAN202520259922578936.71239107.530212210
Malinda WarnapuraSL2009200961102576323.3643958.54032311
Thomas OdoyoKEN19991999131222574125.7033476.95002258
Saeed AnwarPAK20022002121212577023.3638466.93022311
Ravindra JadejaIND200920091913425760*28.5633177.64021213
D Doyle-CalleSPA20222022131302575019.77230111.740102510
Gordon GreenidgeWI1975197591302575519.7729347.78022325
Robert AndersonNZ1978197871302576219.7765339.36021330
Mohammad AshrafulBAN20012001914125711419.7764040.16101340
Phil DeFreitasENG19941994121522576919.7734873.85021321
Michael HoldingWI19841984271952576918.3631481.850362611
Tashinga MusekiwaZIM20252025252392572818.36190135.26002207
Chamara SilvaSL20062006661256152*51.2037967.55112291
Maurice LeylandENG193119314612569151.20--020161
Basil D'OliveiraENG196619664602568842.6752448.85030354
S IveticSER2022202288225665*42.6726995.17020158
Harrison CarlyonJER2024202499025611028.44151169.541002216
BM PecicSER2025202599125610232.00199128.641101813
Frank WoolleyENG191019105912566932.00--03200
Bob CatterallSA192919295902569828.4460.0003200
Jeffrey StollmeyerWI195419545902566428.44--02100
Rameez ShahzadUAE20172017101012568728.4430185.05012156
Martin van JaarsveldSA2004200471112565925.6060642.24021350
Abhishek SharmaIND202420241211025610023.27149171.811112219
Matt PriorENG200820081312425653*32.0038566.49011233
Hussain TalatPAK20252025141232566228.4429287.67010222
Abdul KardarPAK1955195581202569321.33--01100
Ahmer Bin NisarBHR202220221413425655*28.44198129.29010198
Dominic CorkENG199519951214225656*21.3351050.20011300
Roston ChaseWI20202020101512565118.2955046.55013241
Dillon HeyligerCAN20242024272062565618.29215119.070122312
David RichardsonSA199619962720825654*21.3345855.90011220
PreviousPage 123Next

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.