Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG117/0 (17.2)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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
Babar AzamPAK202220229170118419669.65215554.944701259
Herschelle GibbsSA2001200113221112419653.52241446.563611569
Allan BorderAUS1985198511203109919664.65231047.584201165
Dimuth KarunaratneSL2017201713260103119639.65230444.75342912
Kusal MendisSL2018201812231102319646.50187254.653411269
Ollie PopeENG202420241730099419633.13144368.883431205
Arthur MorrisAUS19481948712284819684.8046341.47430932
Leonard HuttonENG19391939611172819672.80--230450
Ian ChappellAUS19721972713060519646.54132245.76232775
Mohammad HafeezPAK20122012612150519645.9191855.01120603
Graham GoochENG1985198569048719654.1185656.89120650
Geoffrey LeggeENG1930193046129919659.80--101230
Usman KhawajaAUS20232023132411210195*52.61279243.343631375
Michael HusseyAUS201020101222396719550.89190650.733521184
Darren BravoWI201120111020194919549.95196148.393309813
Cyril WashbrookENG19481948611161119561.1017238.95220581
Virender SehwagIND20032003510052219552.2071373.21201658
Marcus TrescothickENG2005200513240132319455.13209963.0344318011
Everton WeekesWI19481948710087819487.80--500840
Gordon GreenidgeWI198319831117480419461.8591036.70241514
Richie RichardsonWI19891989611079719472.45168647.27330850
Kusal MendisSL201720171020066919433.45116157.62211777
Roston ChaseWI2026202646032219453.6758255.33110322
Herbert SutcliffeENG1932193236130219460.4074237.74110220
Warren BardsleyAUS19261926451231193*57.7510.00101150
Sachin TendulkarIND2002200216261139219355.68256854.214531974
Tillakaratne DilshanSL201120111018058919332.7290764.94130783
Cheteshwar PujaraIND20192019811050719346.0998451.52141663
Viv RichardsWI19741974351261192*65.25--100306
Steve SmithAUS201420149173114619281.86191359.915421318
Ian ChappellAUS197519751018298219261.38205147.882711102
Kane WilliamsonNZ20142014917292919261.93183850.544201023
Mohammad AzharuddinIND19901990710075219275.2095376.50310991
Herschelle GibbsSA20042004714175119257.77140853.3423110313
Budhi KunderanIND19641964510052519252.50--210791
Mohammad WasimPAK1998199847026219237.4352849.62101320
Frank WorrellWI195719575101350191*38.89--112420
Bill EdrichENG19471947813184319170.2564638.54240874
Rahul DravidIND201020101220277119142.83173044.57310930
Geoff BoycottENG19771977462505191126.25149033.89220550
Mushfiqur RahimBAN20242024611133119133.1058456.68101402
Clem HillAUS1910191023023019176.6724593.88101200
Alastair CookENG2012201215293124919048.04298141.904321385
Joe RootENG201720171119096619050.84156361.802801381
Rahul DravidIND199919991019186519048.06203842.444101071
Alec StewartENG19921992813172719060.58139052.303301010
Daryl MitchellNZ20222022711168319068.30137749.603307911
Shikhar DhawanIND2017201758055019068.7559592.44220774
Mohammad AshrafulBAN2013201348131819045.4375941.90100331
Sidath WettimunySL1984198448030519038.1388234.58111320

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.