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

2 active
Reset"Match result" is from the side of the player or team.
v Pakistan×From 1908-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Garry SobersWI19581958582824365*137.33--330380
Jacques KallisSA20072007510369315599.00146547.30340692
Ted DexterENG1962196278166320594.71--230707
Thilan SamaraweeraSL2009200959264023191.43103262.02210930
AB de VilliersSA2013201358162516489.29108157.82320662
Conrad HunteWI1958195859162226077.7510.00301451
Mike GattingENG198719878141573150*44.08121647.12222840
Kumar SangakkaraSL20092009591570130*71.2599357.40230551
Sanjay ManjrekarIND1989198947156921894.83122346.52230700
Sunil GavaskarIND198319837122565127*56.5084947.59240550
Virender SehwagIND2005200536054420190.6773973.61210734
Gordon GreenidgeWI19771977510053610053.60--140548
Sourav GangulyIND2007200736053423989.0078268.29210693
Marvan AtapattuSL200020006111528207*52.80138138.23130611
John ReidNZ19651965611052512847.73--141587
Graham YallopAUS19831983450524268104.8097353.85210540
Kumar SangakkaraSL2011201136051621186.00109347.21220444
Mark TaylorAUS19981998351513334*128.2598152.29120511
Joe RootENG2016201648151225473.1477166.41120630
Usman KhawajaAUS20222022352496160165.3399549.85220512
Kumar SangakkaraSL20122012363490199*163.3390354.26211464
David WarnerAUS20192019221489335*489.0071468.49200491
Mohinder AmarnathIND1983198369147812059.7599347.03230553
Harry BrookENG2022202235046815393.6050193.413105312
Peter ParfittENG1962196277246011992.0018754.01400472
Mahela JayawardeneSL2009200959145924057.3882755.50111630
Roy FredericksWI19771977510145712050.786100.00140370
Everton WeekesWI1958195858145519765.00--120-0
Denis ComptonENG1954195445045327890.60--121521
Alastair CookENG2015201535045026390.0095047.37120360
David GowerENG19841984351449173*112.2591848.91220420
Brian LaraWI2006200635044821689.6067766.17211587
Sunil GavaskarIND1978197836144713789.4024057.08220350
Andrew StraussENG2006200647044412863.4369763.70210610
Virender SehwagIND20042004340438309109.5055379.20111597
Aravinda de SilvaSL19971997242432168216.0072159.92300482
Herschelle GibbsSA2003200335043222886.4067863.72120568
Ken BarringtonENG19671967352426148142.00103441.20300380
Sanath JayasuriyaSL20042004240424253106.0062667.73200555
Alastair CookENG2016201648142310560.4362567.68130570
Kumar SangakkaraSL2014201448141822159.7181151.54120440
Sanath JayasuriyaSL20002000611041818838.0073257.10110464
Ryan RickeltonSA20252025351414259103.5068060.88110456
Hashim AmlaSA2013201347141411869.0074455.65130490
Graeme SmithSA20072007510041313341.3073356.34111560
Murray GoodwinZIM19981998472412166*82.4073256.28131544
Graeme SmithSA2013201358041023451.2569558.99110360
Colin CowdreyENG1962196245040918281.80--200441
Ricky PontingAUS2010201048040720950.8868059.85122480
Dennis AmissENG1973197336140615881.203560.00211580
Page 1Next

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