Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-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
Maurice FosterWI1973197358127112538.714420.45100360
Nick ComptonENG2013201359027111730.1176835.29201310
John CrawleyENG1995199571112717227.1080333.75032240
Emilio GayENG2026202661102716024.6449954.31032460
Neil McKenzieSA20002000712227112027.1067440.21112402
Guy WhittallZIM1996199681502715618.0789030.45023281
Marnus LabuschagneAUS2025202581522716520.8553950.28020312
Carlton BaughWI20112011101812716015.9452052.12011303
Dion NashNZ19991999131852716320.8582033.05012270
HMRKB HerathSL20172017111942716718.0754150.09012310
Derek SealyWI193519354602709245.00--021132
Joey CarewWI196819683622708367.5010936.70020330
Dave NourseSA192319234702706338.57--030-0
Shakib Al HasanBAN201320134822708145.0041964.44030263
Devon SmithWI2009200971002705527.0054149.91010380
Salman ButtPAK2007200751002706827.0071937.55020440
Ravichandran AshwinIND2022202261012706130.0043462.21020273
Ken ViljoenSA1947194751012709330.00--02050
Alan KnottENG1972197271102709224.5551452.53022370
Bruce YardleyAUS19791979611227061*30.0047549.68021282
Andy FlowerZIM2002200261202709222.5055548.65021371
Azhar AliPAK2013201371402707819.2984631.91022280
Bruce YardleyAUS19821982111502705318.0045858.95014321
Denis LindsaySA1967196733026913789.67--200284
Quinton de KockSA202020204702697638.4346757.60030381
George GunnENG19081908481269122*38.4320.00112122
Roy McLeanSA1960196059126910933.6315769.43112310
Jeremy ConeyNZ198019805932698044.8368039.56031190
Asanka GurusinhaSL199319935912695633.6382732.53010302
Cameron GreenAUS20232023610126911429.8957746.62101351
Saud ShakeelPAK2025202551002698426.9055948.12022210
Jermaine BlackwoodWI2023202361112697926.9047556.63020353
Patsy HendrenENG1929192961112699526.9025048.00021110
Ravindra JadejaIND2021202171212695624.4561144.03021362
Heath StreakZIM2000200091422695422.4287130.88022224
Lahiru ThirimanneSL20132013363268155*89.3348255.60111281
Dean BrownlieNZ2011201136126877*53.6055348.46030331
Temba BavumaSA202120214722686153.6063642.14020310
Abdullah ShafiquePAK20262026482268160*44.6756147.77112263
Fred SusskindSA192419245802686533.50--04000
Tony GreigENG19761976610126811629.7855048.73111360
Mark WaughAUS2002200271002685526.8045359.16021401
Mohammad AzharuddinIND19921992711026810624.3647156.90110330
Dattu PhadkarIND1952195281212686424.36--03111
Moeen AliENG2018201871402685019.1463142.47012253
Asif IqbalPAK1967196735026714653.4055348.28110352
Tatenda TaibuZIM201120113602676344.5059145.18030272
Craig ErvineZIM2020202036026710744.5053050.38110265
Phil SharpeENG1963196336126785*53.4026341.06031290
Mitchell MarshAUS2017201747126718144.5054149.35101401

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.