Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

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
Rahkeem CornwallWI2021202161022067325.7532463.58021284
Rohan KanhaiWI1957195751012064722.89--002270
Simon O'DonnellAUS1985198561032064829.4347143.74001193
David AllenENG19611961911320642*25.7520.00001220
Vusi SibandaZIM2013201361202063517.1743547.36000332
Sam CurranENG2019201971332063720.6026876.87001313
Ian HealyAUS19891989111322064418.7339851.76002190
Matthew HartNZ1994199481432063618.7363232.59002300
Bob TaylorENG19781978141712064512.88113718.12002100
Shakib Al HasanBAN201220122402059751.2528372.44020232
Kamran GhulamPAK2024202435020511841.0035158.40110252
Albert TrottAUS1895189535320585*102.50--021221
Javed MiandadPAK198119813502057941.0038253.66020120
Neil McKenzieSA200420044602057634.1741948.93021294
Shakib Al HasanBAN2009200936120596*41.0027175.65011261
Will YoungNZ202120213602058934.1750540.59020320
Greg RitchieAUS19821982361205106*41.0053238.53100133
Karun NairIND202520254802055725.6339052.56011290
Denis ComptonENG195719574802056425.6320.00021180
Robert KeyENG200220025902055222.7856136.54011261
Shahriar NafeesBAN2007200751002056420.5038253.66011300
Ben FoakesENG2024202451002054720.5052139.35000182
John ParkerNZ19781978510220553*25.6371628.63011160
Haseeb HameedENG2021202161102056818.6464731.68024260
Bryan YuileNZ19691969612320547*22.78--000100
Keith FletcherENG1971197161212058018.6468330.01011200
Kiran MoreIND1987198791232054922.7837040.27002211
Roy DiasSL1984198435020410840.8047243.22100280
Rajin SalehBAN200520053612048940.8046743.68020291
Mushfiqur RahimBAN201920193602047434.0038253.40022281
Billy BatesENG188518854602046434.00--020202
Boeta DippenaarSA200620064702045229.1438552.99011330
Yasir ShahPAK2019201947020411329.1439851.26101240
Keith FletcherENG196919695702048329.1412039.17010140
Devang GandhiIND199919994712048834.0054537.43022271
Joe SolomonWI196319635802046225.5015631.4102150
Babar AzamPAK202320235902044122.6737853.97000272
Ossie DawsonSA194719475902045522.67--01100
Abdul RazzaqPAK2004200451022044725.5056236.30001203
Tim SoutheeNZ2023202371002047320.4023287.930111510
Herby WadeSA19351935712220440*20.40--00350
Alan DavidsonAUS19611961712320477*22.6719027.89011173
Mushfiqur RahimBAN20202020111203203*-31863.84100280
Mominul HaqueBAN2020202023020313267.6738652.59100240
Simon KatichAUS200320034502037540.6033660.42020251
Mahmudul Hasan JoyBAN202320233602038633.8340450.25020260
Conrad HunteWI196119613602037933.8333435.33020180
Shahriar NafeesBAN200820084802036925.3839451.52010321
Haroon RasheedPAK1978197858020310825.3844046.14100208
Fred TitmusENG196619666912035325.3853238.16010220

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.