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
Haider ButtBHR202320231313121859*18.17206105.83011185
Andy RobertsWI19831983211442186821.8028746.6901077
Brian McMillanSA19931993141452185224.2250643.08011100
Mitchell StarcAUS20172017151622186115.5727280.150111313
Suryakumar YadavIND202520252119321847*13.63177123.160031810
Bob TaylorENG19781978191912184512.11116318.74003110
Jack HobbsENG19111911241217126*72.3338656.22110160
Bobby AbelENG18921892351217132*54.25--100160
Anamul HaqueBAN2012201266021712036.1728675.87101264
Rohit KumarNEP202120216612178643.4032766.3602076
Tommy AndrewsAUS192519253602178036.1713753.28020180
Jeff CroweNZ198919896712174936.1769031.45000271
Gavin HamiltonENG/SCO199919996712177636.1732566.77022154
Abbas GhaniHUN202620267702179031.00143151.750202610
Ali BacherSA197019704702177331.0049044.29020230
Reggie DuffAUS190419044802177927.13--010240
Clive van RyneveldSA195119515902178324.11--01130
Bert VanceNZ198919896902176824.1165333.23010220
Bryan YoungNZ199919997922175731.0041752.04031280
Andre RussellWI20242024111032177131.00111195.500101617
Andrew CaddickENG1999199971112174821.7046946.27001283
Chundangapoyil RizwanUAE202320231111221760*24.1139854.52010142
Stuart MatsikenyeriZIM20032003131322175719.7336359.78010194
Anil KumbleIND19981998301432173919.7345347.90000212
Harbhajan SinghIND20042004181422174718.0834562.90002295
Bevan CongdonNZ19781978814121752*16.6981126.76012200
Imran AnwarBHR20242024221702176012.76173125.43024718
Tim SoutheeNZ20192019251992173921.7025784.440001113
Rashid KhanIWX/AFG201820182820521757*14.47200108.50014206
Mitchell StarcAUS20152015302292175816.6934363.27026256
Neil FosterENG19871987292362173912.7645048.22004202
Paul GibbENG1939193935021612043.20--10040
David ObuyaKEN2010201077221665*43.2022994.32021285
Brad HaddinAUS200620068712167036.0025086.40010149
Bob CatterallSA192319234702167630.86--020-0
Steve TikoloKEN199619968802169627.0028675.52021176
Sazib BhuiyanCZE202620269902167124.00135160.000101117
Andrew SymondsAUS20012001171012166024.00200108.00010253
Nithish Kumar ReddyIND20262026161022165327.00175123.43010911
S GillKEN202620261611221633*24.00187115.51000149
Mark RamprakashENG1991199181222162921.6074828.88001210
Phil SimmonsWI19971997111222167021.6031269.23013151
Parthiv PatelIND20032003141332163721.6042251.18001280
Chris WoakesENG20222022161342164124.0035461.02001213
Chris WoakesENG2024202491322166219.6438256.54011250
Nuwan KulasekaraSL201320132915221658*16.6225186.06010188
Tim BresnanENG20132013161832164514.4051841.70003240
Jim BurkeAUS19571957231215189107.50--100150
Charlie BarnettENG1938193835021512643.0045047.78100250
Sacha De AlwisCAY2026202666421547*107.50171125.73000178
PreviousPage 141Next

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.