Live1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG66/5 (11.2)ZIMZIM chose to bowlT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)ODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th Match · CSA T20 Challenge 2026SWDES

Batting by year (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Andy FlowerZIM1995199547032015645.7160053.33110351
Pat SymcoxSA1998199869032010835.5647767.09110381
Charles KellewayAUS1911191151013207035.5683438.37030180
Garry SobersWI1957195751003206632.00--020440
John GuyNZ19551955510232010240.00--121260
John WrightNZ19861986510232011940.0092934.45132351
Hashim AmlaSA20062006611032014929.0965249.08112440
Sid BarnesAUS19461946330319234106.3371936.86110210
Imrul KayesBAN2014201436031913053.1766647.90200393
Shikhar DhawanIND2013201357031918745.5742075.95100532
Ian BellENG20092009610031914031.9064349.61120332
Bill EdrichENG19481948510031911131.9015322.22120293
Geoff MillerENG1979197971013196435.4486237.01030270
Ian BothamENG19831983510031910331.9048865.37110424
Tony de ZorziSA20252025611131910431.9057655.38111247
Ed CowanAUS2013201361203198626.5884737.66011421
Will YoungNZ2022202271203196926.5871544.62041410
Mehedi Hasan MirazBAN20212021712131910329.0070045.57112352
Bill LawryAUS1970197061213198429.0090635.21021383
Richard HadleeNZ1976197681423198726.58--012168
Patsy HendrenENG193119314503189363.60--030171
Ricky PontingAUS20002000572318141*63.6047067.66110401
Aamer MalikPAK1989198967131811753.0082438.59211361
Chris GayleWI2012201248231815053.0042175.531103610
Mohammad AshrafulBAN2013201348131819045.4375941.90100331
Jack WorrallAUS189918994813187645.43--040290
Rod MarshAUS1973197371013189735.336333.33031402
Mike BrearleyENG1979197981313186426.50105530.14020220
Malcolm MarshallWI19831983111313189226.5032856.10020250
Nasim-ul-GhaniPAK19621962714331810128.91--101282
John EmbureyENG19861986132263187519.8871744.35015370
Bob SimpsonAUS1977197736031717652.8373243.31110280
Mohammad KaifIND20062006572317148*63.4067247.17111350
Dean ElgarSA202020204703179545.2962151.05020460
Norm O'NeillAUS1963196347131710052.832015.00120380
Les FavellAUS1960196058231710152.8314053.5712082
Peter ParfittENG19641964910031712131.7026327.76121450
Richie RichardsonWI1987198761133178939.6371144.59020400
Heath StreakZIM200320036124317127*39.6381438.94110361
Ashley GilesENG20032003111513175222.6481139.09020363
Nazmul Hossain ShantoBAN2024202481503178221.1359053.73010395
Jacques RudolphSA200520059163317102*24.3892634.23101441
Mansur Ali Khan PataudiIND1965196546031615352.67--200552
Basil D'OliveiraENG1967196757231610963.2067247.02120351
Ian ChappellAUS1971197148031611139.5076141.52201270
Colin MilburnENG19661966482316126*52.6747167.09111457
Martin GuptillNZ20112011510031610931.6082138.49121413
Andrew StraussENG2011201181103168728.7371444.26021401
Nip PellewAUS19211921811131610431.6023663.98110370
Nathan AstleNZ2006200681303166524.3160352.40030420

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.