Live1st ODI · India in New Zealand 2026/27NZINDStart delayed - India won the toss and chose to bowlTest1st 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd 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 Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Neil McKenzieSA200920093601523625.3348131.60001230
Prasanna JayawardeneSL200620064601524225.3335842.46000192
Ish SodhiNZ201320135611525830.4020275.25010172
Graham GoochENG199519953601524725.3334044.71000150
Eddie DawsonENG193019304701525521.71--010-0
Don TallonAUS194819487701525321.7110647.1701050
Tim SoutheeNZ201120114811525621.7120076.00010174
Beau WebsterAUS2026202658215271*25.3322567.56011180
John WaiteSA195119514811527621.71--01180
Andy RobertsWI198319837821526825.3318137.5701066
Morné MorkelSA201220121012415235*19.0019677.55002242
Curtly AmbroseWI19911991101411525311.6931049.03015220
Dominic CorkENG1998199881521523611.6947532.00001210
Aminul IslamBAN2000200012015114575.5040137.66100180
Johnny TaylorAUS1924192412015110875.5033744.81100100
Marlon SamuelsWI2014201435015110130.2028253.55102221
Jeff CroweNZ198919893501514930.2057826.12000190
Milan PriyanathSL202420244501517230.2024162.66010192
Jack RobertsonENG195119513501515030.20--010-0
Shivnarine ChanderpaulWI200120014601517425.1736441.48010190
Raqibul HasanBAN200920093601516525.1732746.18011171
Walter HadleeNZ193719373601519325.17--011100
Merv WallaceNZ193719373601515625.17--020162
Graeme HoleAUS195219523601516225.17--010180
Somachandra De SilvaSL198319833601516125.1743434.79021130
Shivnarine ChanderpaulWI201520154801515018.8845233.41011190
Adnan AkmalPAK201320135801516418.8836141.83011180
Dion NashNZ199419945941515630.2046432.54010141
Roshan MahanamaSL1995199551001514815.1036841.03001200
Quintin McMillanSA19311931611215129*16.7810.0000271
Fanie de VilliersSA19941994101631513011.6259025.59002111
MahmudullahBAN20212021111150150*-27853.96100171
Tom HoranAUS1881188112015012475.00--100100
Sikandar RazaZIM202120212301508550.0023065.22010124
Abdullah ShafiquePAK202120212301507350.0034543.48020124
Clive van RyneveldSA1953195323115068*75.00--020120
Mushtaq MohammadPAK197819783301507850.00--020-0
Corey AndersonNZ201620162401507237.5032346.44011194
Vic RichardsonAUS1925192524015013837.5027953.76101130
Peter TaylorAUS199019903401508737.5038938.56010110
Keshav MaharajSA202020203501507330.0024860.48021165
Matt HenryNZ202320234511507237.5017287.21021195
David GowerENG199219923521507350.0029151.55010190
Angelo MathewsSL201920194711505025.0038439.06010161
BJ WatlingNZ202020205701507321.4338339.16011170
Mark BoucherSA201120115801506518.7526656.39021180
Parthiv PatelIND200320035831503730.0029251.37001230
Ravichandran AshwinIND202320237801505618.7527554.55011201
Sammy JonesAUS188518854811504021.43--001130
Norman YardleyENG194819485901504416.6714721.7700070
PreviousPage 101Next

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.