Live3rd ODI · Zimbabwe Women in India 2026/27INDWZIMW131 (39.5)Innings break - INDW need 132 runs to winLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th 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)ODIFinal · 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th 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)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Jesse RyderNZ2009200959045420150.4482055.37201513
Abdullah ShafiquePAK2023202359035720139.6765554.50111384
Seymour NurseWI1965196548029120136.38--10100
Graeme FowlerENG1985198523027220190.6764242.37110273
Syd GregoryAUS1894189424023120157.75--100300
VVS LaxmanIND20082008152741086200*47.22213650.842721210
Allan BorderAUS1993199316221899200*42.81203944.092531130
Steve SmithAUS2022202211183876200*58.40174750.14253803
Joe RootENG201420147113777200*97.13133958.03330801
Younis KhanPAK201120118123765200*85.00150051.00240688
Younis KhanPAK201320138163698200*53.69153045.62311677
Rahul DravidIND200020006113624200*78.00126249.45211812
Inzamam-ul-HaqPAK199919997131557200*46.42109750.77221762
Graham ThorpeENG200220027122526200*52.6083862.77210645
Kane WilliamsonNZ201920198122514200*51.4085859.91222601
David GowerENG197919798121465200*42.2773163.61122522
Dilip SardesaiIND19651965363360200*120.0060.00200510
Henry NichollsNZ202320237131348200*29.0057660.42100285
Kane WilliamsonNZ20222022351296200*74.0063046.98100361
Angelo MathewsSL20202020231277200*138.5069539.86110205
Hashmatullah ShahidiAFG20212021242215200*107.5046746.04100241
Mohsin KhanPAK1982198210173102920073.50180756.954411242
Steve WaughAUS199519951118595920073.77196448.83352862
David BoonAUS198919891120495720059.81217843.942421110
Ross TaylorNZ20192019812160720055.1894564.23230606
David WarnerAUS202220221120157120030.0590163.37123686
Mushfiqur RahimBAN2013201369049120054.5693052.80130525
Graeme SmithSA20022002711145520045.5079057.59121660
Devon ConwayNZ2021202136037920063.1775850.00120461
Andy FlowerZIM200120019144899199*89.90160156.153401192
Kumar SangakkaraSL2012201210194767199*51.13162947.08234794
Younis KhanPAK2006200611202117919965.50200758.743621542
Dean ElgarSA2017201712210112819953.71221850.865411433
Steve WaughAUS199919991422299319949.65211546.95421973
Matthew ElliottAUS199719971321093019944.29189749.023301284
Ian BellENG200820081221367619937.56143147.24221855
Angelo MathewsSL20222022813161519951.25135445.42212548
Mohammad AzharuddinIND19861986812254119954.1067950.37130532
KL RahulIND2016201679053919959.8986962.03211587
Mudassar NazarPAK19841984712051619943.00102748.78211540
Faf du PlessisSA2020202047030119943.0059750.42100401
Lindsay HassettAUS194819487102588198*73.5086950.17211531
Frank WorrellWI196019606101450197*50.00100.00133333
Michael VaughanENG2002200214262148119761.71242261.1562318611
Matthew HaydenAUS2002200211171116019772.50187761.8063115015
Ricky PontingAUS199919991117388319763.07173550.89433863
Chris GayleWI20082008611153519753.5090459.181216714
Mohammad HafeezPAK2014201459148819761.0078462.24211575
Everton WeekesWI1958195858145519765.00--120-0
Ricky PontingAUS2006200610183133319688.87219360.787401367

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