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 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)T20I3rd 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
MO KitundaTAN20222022221512204115.71191115.18001197
Andrew HudsonSA19971997131602205513.7550143.91012261
Wanindu HasarangaSL202320232017422029*16.92158139.240021811
Peter NevillAUS201620161718622060*18.3360836.18011203
Alvin KallicharranWI19721972231219101109.50--200202
Ravija SandaruwanKUW2020202055121984*54.75132165.910202312
S WickramasekaraCZE20192019552219104*73.00104210.581101718
Trevor BaileyENG194919494522199373.00--020200
Haseeb HameedENG201620163612198243.8064034.22020232
Len BraundENG1907190747121910436.50--101170
Shoaib MohammadPAK198419845712198036.5041652.64010231
Steven TaylorUSA202320238802198127.3832068.44021244
Richard HuttonENG197119715822198136.5054640.11021291
Matthew StokesGUE2022202210922194831.29192114.06000203
Jack CheethamSA195119515902195424.33--011141
Shane WatsonAUS200520051611221966*24.3337957.78010142
Gary BallanceENG2016201661102197019.9150743.20010300
Naseem KhushiOMA20232023141102196919.91163134.360201612
Sunil DhaniramCAN20082008131202197918.2527878.78011153
Khushdil ShahPAK20252025161212196919.9122696.90010148
M PodoskyPHI20232023121222194121.90171128.070011415
Jacob OramNZ20122012141322195919.91188116.49010218
Mayank AgarwalIND2020202091302195816.8538457.03011282
Roshan MahanamaSL19861986121412194116.8537641.4900120
Imad WasimPAK201620161914621963*27.38210104.29022194
Tim SoutheeNZ20162016181722195514.60213102.82014287
Dipak PatelNZ19931993141922193512.8856938.49000171
Nurul HasanBAN202120212320421945*13.6922099.55002184
Fanie de VilliersSA199419943929112193012.1765933.23004153
Bob WoolmerENG1975197524021814954.5054040.37100272
Saeed AnwarPAK2003200355121810154.5030371.95100191
Alviro PetersenSA200920095512186454.5023891.60030201
Allan SteelENG18831883351218135*54.50--100200
Bilal ZalmaiAUA2024202466221871*54.50123177.240202313
Aaron JohnsonCAN202620267602187036.3326283.21010238
Barry SinclairNZ1966196636021811436.3326047.31101170
Ali BacherSA196519653602187036.33--020170
Sami SohailMAA202320238822187536.33199109.55011174
Narsingh DeonarineWI201220126912187927.2552941.21021262
Haider AliPAK2020202099121866*27.25155140.650201810
HS GerickeMAC202120219902186424.22124175.810201911
Ted DexterENG1959195969021814124.2236643.44102260
Anura RanasingheSL198219828902187724.2215590.9702263
Athula SamarasekeraSL198819888912186627.2536659.56021122
Damien MartynAUS1993199381012187424.2232367.49021222
David SheppardENG1963196361002186821.803148.39011130
John EdrichENG1972197251002184921.8071330.58000250
Shane WarneAUS20062006101112184321.8034463.37001281
Cade CarmichaelIRE20262026101102186219.8234862.64012222
Sammy CarterAUS1921192181132184727.252568.00002320
PreviousPage 140Next

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.