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
D KansonkhoMAA202120216601505425.0017685.23010151
Bilal TahirKUW2026202696315061*50.0082182.930101111
Muhammad AminSWA202120216601508025.00113132.74021195
Ackeem AugusteWI202620266601503825.0019377.72000154
Indika de SaramSL199919998711503925.0033045.45000180
Umar AkmalPAK201920197701504821.4317287.2100283
BJ WatlingNZ202020205701507321.4338339.16011170
Vriitya AravindUAE202420247701505121.4329750.5101181
Ali RahmonNGR2026202687215061*30.00107140.19011182
Stuart CarlisleZIM199619965801505818.7536640.98011160
Ravichandran AshwinIND2023202310801505618.7527554.55011201
Saiteja MukkamallaUSA202220228801504618.7523962.76001140
Sammy JonesAUS188518854811504021.43--001130
Roger HarperWI1995199588315043*30.0024162.2400072
Jitin SinghTAN2021202110901506016.67116129.31011201
Norman YardleyENG194819485901504416.6714721.7700070
Kiran MoreIND19911991159415067*30.0036341.32010130
Harmeet SinghUSA20252025141031503321.43126119.0500099
R MazumderCYP20262026101001506215.0017088.24010172
Deryck MurrayWI19741974810215053*18.7533134.1401370
Carlton BaughWI2003200381121502916.6729451.02000143
Khuzaima TanveerUAE202620261411215068*16.67120125.00013614
Adam HollioakeENG19991999151111504615.0021270.7500171
Grant RussPHI202320231412215043*15.0020075.00003141
Malcolm MarshallWI19901990111221502715.0024561.22001151
Kamran AkmalPAK201220121513315043*15.00138108.70001152
Wasim BariPAK19781978141321508513.6419330.5701251
Roger HarperWI19961996161321502813.6423863.03001122
L LaminSIE20262026171621502410.7119377.72002118
Makhaya NtiniSA2003200335181015032*18.7527055.56002164
Curtly AmbroseWI198919892819615026*11.5433345.0500173
Wahab RiazPAK2016201627243150397.1431347.92007153
Kris SrikkanthIND198419842201499974.5018381.42020103
Keith MillerAUS194619463301497949.6723351.07010131
Khurram ManzoorPAK200820084401496937.2522665.93021120
George UlyettENG187718772401496337.258340.96020131
Rohit SharmaIND200720079631495249.67135110.37020125
Aziz MohammadBEL202220226601497224.83113131.860101310
A DonovanPHI2026202666114981*29.80143104.20010105
Jack GregoryAUS192619265601497324.83--011160
Jack IkinENG195119513611495129.80944.44010160
George FullertonSA195119513601496024.83--021141
Russel ArnoldSL199719974701495021.2946631.97011141
Zeeshan KhanMAC202620267711497024.83128116.41020104
Divyendra SinghCZE2025202577114967*24.83118126.27022154
Thomas OdoyoKEN2010201098114952*21.2922366.82011103
GR CodringtonCAN2006200688114945*21.2923264.22000151
Tino MawoyoZIM201320135901495816.5638938.30022190
Sarfraz NawazPAK197919797911493518.6319839.39000140
Paul CollingwoodENG201120111111214930*16.5618480.9800082
PreviousPage 186Next

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.