Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by year (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Chris GayleWI2010201034036633391.5048675.31101419
Younis KhanPAK2009200957044431363.4383153.43111394
Martin CroweNZ19911991230365299121.6766754.72100343
Virender SehwagIND20092009340491293122.75454108.15210689
Stephen FlemingNZ20032003242376274*188.0082545.58111361
Bryan YoungNZ19971997231333267*166.5057757.71110451
Dave HoughtonZIM19941994330466266155.3399047.07210505
Tom LathamNZ20182018231450264*225.0088950.62200392
Virat KohliIND20172017692771243110.1499977.18411675
Kane WilliamsonNZ20152015362579242*144.7595960.38230581
Taufeeq UmarPAK2011201136032423654.0075243.09100261
Amir JangooWI20262026220242233121.0038862.37100203
Usman KhawajaAUS20252025231295232147.5045365.12100221
Joe RootENG20212021240426228106.5064965.64200371
Lou VincentNZ2005200523027622492.0046259.74111314
Jacques KallisSA20122012110224224224.0032568.92100311
Brian LaraWI20012001360688221114.67122656.12310705
Michael SlaterAUS19951995231294219147.0047961.38110255
Kane WilliamsonNZ20232023231337215168.5050167.27200343
Ijaz AhmedPAK19991999110211211211.0037256.72100231
Brian LaraWI20032003231299209149.5047562.95110352
Saud ShakeelPAK20232023231295208*147.5050957.96110310
Qasim UmarPAK1985198534021820654.50--10000
Javed MiandadPAK19851985331306203*153.00--110-1
Sachin TendulkarIND2010201035039020378.0070455.40120432
Jonathan TrottENG2011201134026720366.7551052.35110260
Virender SehwagIND20082008361344201*68.8036693.99110465
Abdullah ShafiquePAK2023202323022820176.0037261.29100234
Joe RootENG20142014241259200*86.3345656.80100240
Henry NichollsNZ20232023231222200*111.0027082.22100164
Inzamam-ul-HaqPAK19991999231204200*102.0040450.50101242
Mushfiqur RahimBAN2013201323024720082.3342158.67100252
Faf du PlessisSA20202020110199199199.0027672.10100240
Mohammad AzharuddinIND19861986110199199199.00--100161
Mohammad HafeezPAK2012201236031519652.5055856.45110361
Brendon McCullumNZ20142014110195195195.00134145.521001811
Roston ChaseWI20262026220217194108.5036459.62100162
Shikhar DhawanIND2017201758055019068.7559592.44220774
Mohammad AshrafulBAN2013201324123219077.3353843.12100231
Andrew JonesNZ19911991361513186102.60114644.76310370
Gary KirstenSA2000200048034518043.13100134.47111340
John ReidNZ1984198435024318048.6063238.45101240
Joe BurnsAUS2019201923020418068.0031165.59100310
Justin GreavesWI2026202622018318091.5033654.46100142
Rahul DravidIND20092009340433177108.2570061.86210523
Younis KhanPAK2014201448034717743.3868750.51110271
Mominul HaqueBAN2018201824031417678.5043871.69201243
Sunil GavaskarIND19861986220250176125.0038165.62110223
Mushfiqur RahimBAN20222022231303175*151.5067644.82200290
Ravindra JadejaIND20222022231201175*100.5028770.03100213
Page 1Next

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.