ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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
Brian McMillanSA1998199835116587*41.2534048.53020231
Martin LoveAUS20032003461165100*33.0032151.40102130
Curtis CampherIRE2025202536116571*33.0048434.09011164
Jackie McGlewSA1957195736016510827.50--101131
John EmbureyENG199319933621655941.2563426.03020161
Daniel VettoriNZ201220125801654620.6326362.74002270
Kirk EdwardsWI201420145801655820.6328857.29021205
Bill StorerENG189818984801655120.63--010130
Trevor BaileyENG1950195048216582*27.50--011140
Yasir Ali ChowdhuryBAN202220225901655518.3335346.74011190
Godfrey EvansENG195619566911654720.63--003183
Mark GreatbatchNZ1994199451001654816.5030653.92002232
Jack LeachENG2019201961151659227.5040540.74011250
Paul HarrisSA20082008111221653916.5042538.82002171
Kemar RoachWI2015201571421653113.7551631.98000160
Peter SiddleAUS20092009121431653515.0026961.34005241
Mitchell StarcAUS2023202391421654113.7534747.55001221
Ravi RampaulWI2011201181541653415.0032051.56002187
Zaheer KhanIND2002200215203165469.7131252.88004182
Corbin BoschSA20252025341164100*54.6722572.89100161
Frank IredaleAUS189418942401648141.00--020120
Bruce MitchellSA193819382411647354.67--01050
Mushtaq MohammadPAK1971197134016410041.0058328.13110211
Sadiq MohammadPAK197119713401649141.0044337.02010240
Andy FlowerZIM199219923511648141.0044337.02020141
W.G. GraceENG189218923501645832.80--020131
Archie MacLarenENG1899189946116488*32.80--010-0
Vic RichardsonAUS193319333601648327.3337443.85012120
KC IbrahimIND194819483601648527.33--01191
John TrumbleAUS188518854711645927.33--010130
Doug BracewellNZ201520156821644727.3329455.78001182
Abid AliPAK202020205801646020.5047534.53012170
Lance CairnsNZ198319836911644520.5019683.670001110
Gordon LeggatNZ19551955510116450*18.22333.3301060
Pananmal PunjabiIND1955195551001643316.40--00000
Devendra BishooWI2017201771211644414.9145036.44003142
Cyril VincentSA1931193171231643518.2220.00001151
Phil EdmondsENG19781978121331645016.4045136.36010172
Rodney RedmondNZ1973197312016310781.50--110290
Peter van der MerweSA196619662401637640.75--020-0
Trevor GripperZIM2001200135116311240.7539241.58101210
Narsingh DeonarineWI201020103501636532.6037743.24011161
Syed KirmaniIND198519854521637554.3326761.05010200
Ashok MalhotraIND1983198335116372*40.7512259.02010100
Pravin AmreIND1992199235116310340.7551331.77100170
Kushal Janith PereraSL202120213601636227.1725065.20020211
Peter MoorZIM201720173601635227.1747534.3201091
Dattu PhadkarIND195319534601636527.17--010-1
Ian ChappellAUS196619664601634927.1714025.7100031
Sadiq MohammadPAK196919693601636927.17--010140

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.