Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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
Frank FosterENG1912191291212447122.1828449.30021130
Steve RhodesENG19941994812424465*30.5082229.68011232
Arthur ShrewsburyENG1886188634024316460.75--100160
Cameron GreenAUS2026202635124310460.7541059.27110203
Carl HooperWI1996199636124310248.6054045.00110241
Daren GangaWI200220024602436540.5051347.37020320
Sikandar RazaZIM201420143602438240.5037964.12030304
Jeffrey StollmeyerWI194819484612437848.60--02050
Colin McDonaldAUS195219523602438240.50--020240
Brian RoseENG198019803612437048.6051047.65020260
Bernard JulienWI1974197478124386*34.7126764.42020272
Jim BurkeAUS195819585932438340.5032920.9702040
Tom HaywardENG1902190251002439024.3010.00012230
Gus LogieWI1989198961022438730.3848550.10011213
JP DuminySA20092009611124373*24.3067635.95021321
Syed KirmaniIND1978197881112435124.3029353.92011160
Deryck MurrayWI1980198091412436418.6951347.37011270
Anil KumbleIND19971997121532437820.2567036.27011210
Denesh RamdinWI2008200891612433816.2051447.28002290
Doug BracewellNZ20122012101812434314.2947451.27005322
Godfrey EvansENG1952195244024210460.50--120251
Geoff PullarENG1959195934024213160.50--110140
Eric RowanSA1950195035024214348.40--11100
Jeremy ConeyNZ197919793502428248.40--020232
Chris GayleWI2013201347124210140.3337065.41100365
Mohammad AshrafulBAN2006200648024213630.2536266.85100274
Elton ChigumburaZIM201320134802428630.2543156.15020261
Garry SobersWI195919595802427230.2530.0001180
Roy FredericksWI197119714802428030.2510.0001171
Scott StyrisNZ20062006692242103*34.5736965.58111372
Gavin RennieZIM2000200051002429324.2075032.27011260
Adam ParoreNZ1998199861012427826.8957342.23020241
David MurrayWI1978197861102428422.0025832.56020160
Matthew WadeAUS2017201771222425724.2054744.24011252
Dominic CorkENG19951995912224256*24.2048250.21010300
Suranga LakmalSL20172017101712424215.1341658.17002312
Graeme SwannENG20102010141812423214.2431177.81001294
John EdrichENG19701970231241115*120.5065336.91110260
Marlon SamuelsWI2002200234124110480.3340759.21110391
Vijay HazareIND1949194924024112260.25--110140
Javed BurkiPAK1961196135024113848.20--110311
Ajit WadekarIND197319733612419048.2059340.64021281
Graham ThorpeENG200520055822418640.1764837.19021240
Pelham WarnerENG190419044812417934.43--021240
Daren GangaWI200120015902418926.7863138.19011300
Saleem MalikPAK1988198861002416624.1056442.73011292
Romesh KaluwitharanaSL19991999911124110024.1044454.28101390
Sohail KhanPAK2016201671122416526.7829880.87010347
Darren SammyWI2013201371212418021.9135567.89023347
Kapil DevIND1981198191502415916.0734470.06013373

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.