T20I3rd 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)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd 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 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · 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)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Bryan StrangZIM199519953623125*7.756845.5900330
Matthew ElliottAUS19991999360694411.5033720.4700350
Marlon BlackWI2000200036263*1.505510.9100300
Grant FlowerZIM199319934701759625.0067525.93013140
Mashrafe MortazaBAN20052005470944813.4315361.44003141
Liam PlunkettENG20062006571602810.0018432.6100370
Morné MorkelSA20132013872248*4.804948.9800340
Kemar RoachWI2022202267159259.8324623.98003100
Miguel CumminsWI201620165723024*6.009431.9100322
Sam CurranENG20212021571873214.5015855.06003102
Vishwa FernandoSL20192019574126*4.008813.6400300
Gary TroupNZ198019805732113*5.2510220.5900320
Sid PeglerSA1924192457053257.57--00300
Bill HowellAUS189918995721773.40--00300
Jack IddonENG193519355711707328.33--02300
John GoddardWI1951195147115657*26.0030.00013100
Roy GilchristWI195719574722211*4.40--00340
John SnowENG19751975470843412.0013462.6900392
Geoff ArnoldENG1975197567323145.758128.4000330
Mike HendrickENG1979197977220104.007825.6400310
Bruce ReidAUS19911991572135*2.607716.8800300
Ken RutherfordNZ198519854701251.717216.6700320
Dipak PatelNZ19971997471924515.3316256.7900391
David WilliamsWI19981998470986514.0030032.6701380
Alan MullallyENG1999199947028104.008433.3300321
Nuwan ZoysaSL2001200168046235.7510145.5400351
Matthew HaydenAUS1997199758023612529.5052544.95103281
Saqlain MushtaqPAK19971997682925815.3335625.84013100
Srinivasaraghavan VenkataraghavanIND198319837811762.4310.0000310
Chris HarrisNZ1996199648075409.3817842.13003110
Mervyn DillonWI2000200048073279.1315248.0300390
Allan DonaldSA199919999834017*8.0012931.0100340
Corey CollymoreWI200320035834216*8.4013531.1100340
Andrew HallSA2003200358215399*25.5019180.10013222
Azhar MahmoodPAK199919994801243915.5030640.52003140
Michael PappsNZ200420044811728624.5750134.33023240
Chris MartinNZ201220126841152.754425.0000300
Elton ChigumburaZIM200520054801617120.1341139.17013233
Roshan MahanamaSL19981998480855010.6331726.8101381
Jeetan PatelNZ201220124837525*15.0013953.9600371
Monty PanesarENG2013201358372*1.40769.2100300
Morné MorkelSA2014201488133224.719933.3300350
Ishant SharmaIND20132013682154*2.507021.4300310
Jesse RyderNZ20112011480973612.1315961.01003142
Graham OnionsENG200920097852617*8.677733.7700330
Tendai ChataraZIM2013201348041215.1311834.7500360
Trent BoultNZ2018201878233165.504967.3500340
Neil WagnerNZ20222022682844914.0015155.63003123
Murphy Su'aNZ19931993581724410.2926527.1700370
Ebadat HossainBAN20192019482420.672615.3800300

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