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)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 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
Mohammed ShamiIND201420142721919051*15.8325474.80014196
Darren GoughENG200120011924819040*11.8840846.57005271
Bobby AbelENG1889188923118912094.5024149.79100180
Moin-ul-AtiqPAK1988198833018910563.0023779.7510060
Abdul WaheedKSA2026202644118967*63.00129146.51030205
Nicolaj DamgaardDEN202220225501899137.80107176.640111614
Billy BarnesENG1884188435118913447.253161.2910190
Eric RowanSA193919393501898537.80--02100
Denis ComptonENG1939193935218912063.00--100160
Jack CheethamSA195419543521898963.00--010122
Aminul IslamBAN199819986621897047.2532458.33020150
Allan DouglasBER202120216601897431.50105180.000212311
Imam-ul-HaqPAK202120216601897031.5023979.08031141
Tony MannAUS1977197736018910531.5036751.50100161
Paul CollingwoodENG200120017711897731.5023082.17021143
Mark VermeulenZIM200220026721897937.8020990.43020320
RG MukasaUGA202420247701896927.00172109.88023136
Ray LindwallAUS1955195567218911837.80540.00100162
Brendan TaylorZIM202620268811898127.0026970.26010170
Geoff BarnettCAN201020108801893623.6325474.41000211
Hamid MahmoodSWE202220229821896931.50187101.07021182
Collis KingWI197619766821896331.5034754.47021232
Nizakat KhanHK2015201510901892921.00172109.8800097
Umar NawazSWE202220229901895621.00188100.53010169
Warwick ArmstrongAUS190919095911894523.63--00100
Jimmy MaherAUS200320031210118949*21.0030961.17001173
Gary WilsonIRE200920091010118951*21.0026770.79011202
Stiaan van ZylSA2015201571011893621.0038249.48002280
Ahmed HassanMAL20192019111001895318.9019298.44010182
Tenjin RabgeyBHU202620261010018910818.90172109.88102205
Jackie McGlewSA1960196051011894521.00--00170
Axar PatelIND2021202191151895231.5036951.22011187
Gareth DelanyIRE20202020111101894417.18184102.72001209
ASF SirahPHI202520251111218958*21.00134141.04010237
Shadab KhanPAK202120212312518936*27.00171110.530011010
Malcolm WallerZIM20092009141311896315.7527269.49012211
KK Lin ThuMYA20252025131321897117.1822384.75012182
Suraj KumarOMA201920191813318942*18.9023381.12000183
Shantanu KaveriMEX202420241413218946*17.1823680.08002100
Shaun PollockSA199619962014718966*27.0027867.99011130
Craig EvansZIM19981998151401894613.5027768.23000221
Karan KCNEP201920192214318940*17.18129146.510011014
Ismail AliMAL20242024161511893313.50169111.830011011
Gavin LarsenNZ199519952320818926*15.7551436.77002172
Mitchell StarcAUS20242024222161892812.6045941.18002172
Nazmul Hossain ShantoBAN202020204501887137.6038448.96010183
Surendran ChandramohanSIN2026202655018810537.60142132.39100245
Jack SharpENG1909190936218810547.00--110110
Richie BenaudAUS196419643601889031.3336340.50010120
Jack RichardsENG1986198666018813331.3335852.51101210
PreviousPage 157Next

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.