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
L LaminSIE20232023151311533812.7516990.53003710
Dale SteynSA20092009311411534711.7731548.57002114
Ian JohnsonAUS1956195681421537312.75--01360
Keshav MaharajSA20232023221541535313.9124362.96011153
Paul DowntonENG19861986121721532910.2052529.14001110
Mohammad SamiPAK200320032618111532521.8630250.6600395
Loots BosmanSA200920092201529476.0076200.000201013
Janneman MalanSA20202020331152129*76.0016691.57101114
Warwick ArmstrongAUS191019102301527550.6724063.33010140
Andri BerengerUAE201420144401526638.0019378.76020190
Frank IredaleAUS1896189624015210838.00--100160
Patsy HendrenENG192019202401526738.0033445.51020120
VVS LaxmanIND201220123601526625.3335442.94011170
Avishka GunawardeneSL200320036601524525.3324961.04000140
Prasanna JayawardeneSL200620064601524225.3335842.46000192
Ish SodhiNZ201320135611525830.4020275.25010172
Keshav MaharajSA202020206601527325.3325060.80021165
A McAuleyISL202620267611525030.40141107.80010200
Aaron JonesUSA202120217631525050.67146104.11010106
Chris TavaréENG1980198046115282*30.4046033.0401070
Javed AhmadiAFG201920195601526225.3327455.47011222
Hashmatullah ShahidiAFG201620166601527225.3327854.68011120
Eddie DawsonENG193019304701525521.71--010-0
Don TallonAUS194819487701525321.7110647.1701050
Andrew WhiteIRE200820089821524025.3325260.32000130
Tom NightingaleGUE202520259801527519.00115132.17011185
Beau WebsterAUS2026202658215271*25.3322567.56011180
D KansonkhoMAA202320238801524119.0017387.86000133
Sohail AhmedBHR202320238801526519.0016691.57010113
John WaiteSA195119514811527621.71--01180
Monank PatelUSA202320239901526116.8920175.6202381
Hisham SheikhKSA20242024149315247*25.33152100.00000122
Adam SennCYP2026202610901524516.89135112.59000102
Jason GillespieAUS1999199981031524121.7144234.39001131
Faisal IqbalPAK2003200391001523215.2033445.51002120
Heino KuhnSA2017201761001523415.2032347.06000212
Rinku SinghIND202620261310415244*25.33109139.45001119
I TakahashiJPN202620261410215254*19.00118128.81010129
Mark EalhamENG199719971110415253*25.3349330.83010140
HV MandhyanHUN20222022111111524115.20149102.01001115
Paul McEwanNZ1980198081101524113.8229651.3500180
Shamar JosephWI20262026251261523825.33128118.75001129
Jason GillespieAUS200320032113815248*30.4028154.09000153
Liam PlunkettENG200720071413615244*21.7118283.52003151
Tadiwanashe MarumaniZIM20232023141321525013.82118128.810141010
Dipak PatelNZ19971997101331524515.2023365.24003122
Dominic CorkENG1998199881521523611.6947532.00001210
Wasim BariPAK197719771116615260*15.206838.24012130
Dale SteynSA20132013261731524410.8635942.34002174
C ChatphaisanTHA2025202517170152468.9416890.48005137
PreviousPage 184Next

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.