ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd 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
Daan van BungeNED200620068701725224.5722078.18011126
S JyotiCAN2009200987117211728.6725567.45102122
MY BawaPAN202620267701724724.5719289.58000174
Richard HadleeNZ1979197977117253*28.678071.25010160
Justin LangerAUS199319935801726321.5056330.55022140
Wavell HindsWI199919998801725821.5037046.49010123
Chamara KapugederaSL2017201710911725021.5019687.76011161
Mohammad NadeemOMA20212021119217238*24.5729558.3100185
SF TiaiSAM2025202511911724521.50149115.44000139
Adam SennCYP20252025109517266*43.00122140.98021128
Mike SmithENG196119615911729921.5020.00014170
Faoud BacchusWI1982198289117236*21.5020982.30001160
Charith SenanayakeSL199119917901726419.1126265.65011190
Vinod KambliIND200020009911726021.5024669.92011181
Rushab PatelKEN202620261010217251*21.50119144.54012237
G MckeonFRA20262026101031725924.57116148.28022913
Mansoor SafiAUA20252025121011728019.11107160.750111212
Lucky DentonENG1906190651001726117.20--011230
Mark BoucherSA2011201181111726517.2028959.52021200
Guy WhittallZIM1993199391111723617.2040043.00001130
Lasith MalingaSL20102010221111726417.2022177.83021215
Farhaan BehardienSA20132013121121725819.1121978.54012123
G KansonkhoMAA20242024131101724715.6417498.85001251
MO KitundaTAN20242024121111724517.2018294.51002143
Karan KCNEP202520251812217265*17.20134128.36013810
Xavier BartlettAUS20262026131231725219.11148116.220221210
Jimmy SinclairSA19101910612117258*15.6410068.0001173
Hannan SarkarBAN2004200491301725913.2335149.00013182
Ashantha de MelSL19861986151351722521.5085116.4700371
Yasir ShahPAK201520152116217232*12.2923772.57003202
Anil KumbleIND200220023122817234*12.2937346.11005170
Reg SimpsonENG1949194922017110385.50--110113
Peter MayENG1951195123017113857.0010.0010100
HazratullahAFG201820184401718242.7598174.490201514
Chandu BordeIND1966196624017112142.75--100200
Junior MurrayWI199619964401718642.7524470.08020190
David BoonAUS198419844601715128.5042340.43010100
Louis TancredSA190219023601719728.50--01100
Len BraundENG190819084801714921.3810.00002170
Alan TurnerAUS197719774811718224.4330655.88011171
Mohammad NabiAFG20212021109317135*28.5018293.96000173
Imran KhanPAK198419848901714119.0029158.76000102
Craig WishartZIM19971997121011713219.0021778.80001141
James VifahGHA20212021101011715019.00136125.74010194
Joost MeesLUX20222022101011712519.00170100.59000184
L CanessaneFRA20242024101011716619.00148115.54010164
Kirk McKenzieWI2024202451001715017.1028659.79011261
Roy DiasSL19831983910117164*19.0033051.82010230
Alok KapaliBAN20062006111111715517.1025068.40010130
Junaid AzizBHR202320231111317139*21.38141121.28001176
PreviousPage 169Next

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.