Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZIND

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
Jonathan TrottENG2011201134026720366.7551052.35110260
Younis KhanPAK20152015351267171*66.7547955.74100291
Navjot SidhuIND1994199433026612488.6756647.001102211
Ahmed ShehzadPAK2014201448026614733.2550752.47110251
Ricky PontingAUS200420044802659233.1348754.41010293
Azhar AliPAK2011201136226310065.7572236.43120221
Babar AzamPAK20192019232262102*262.0035573.80210292
Saeed AnwarPAK1994199423026113687.0044858.26110230
Ian BellENG200720073602618343.5055746.86030290
Joe RootENG20142014241259200*86.3345656.80100240
Asad ShafiqPAK20122012351257100*64.2553048.49121320
Ricky PontingAUS19991999341253105*84.3346154.88120252
Martin GuptillNZ2015201524025315663.2540961.86110352
Mudassar NazarPAK198519853522537884.33--030-0
Mohammad YousufPAK2009200936025311242.1743058.84110231
Sunil GavaskarIND19861986220250176125.0038165.62110223
Jos ButtlerENG201820183602506441.6734772.05020211
Vinod KambliIND1993199323024912583.0046753.32200293
Marcus TrescothickENG2001200136024812241.3366937.07110280
Mushfiqur RahimBAN2013201323024720082.3342158.67100252
Graham ThorpeENG2002200234024712361.7542058.81110280
Steve SmithAUS2016201636024711941.1747851.67110191
Ajinkya RahaneIND2017201769124613230.7550049.20111230
Sachin TendulkarIND1994199433024414281.3337864.55110380
Ross TaylorNZ2012201224024314260.7544155.10110160
John ReidNZ1984198435024318048.6063238.45101240
Allan BorderAUS1992199236024310640.5050248.41110281
Amir JangooWI20262026220242233121.0038862.37100203
Shaun MarshAUS2011201123024014180.0057841.52110260
Khurram ManzoorPAK200920095812399334.1454244.10020280
Michael ClarkeAUS20122012231237106118.5037862.70120261
Saleem MalikPAK1997199723023715579.0041157.66110330
Hansie CronjeSA1993199335123712259.2559140.10110231
Daryll CullinanSA1993199335023710247.4054343.65110331
Daryll CullinanSA20002000482236114*39.3353743.95110263
Rahul DravidIND200120013612357547.0055142.65020280
Virat KohliIND2015201536023310338.8345051.78110241
Keaton JenningsENG20182018361233146*46.6043154.06100180
Mohammad AshrafulBAN2013201324123219077.3353843.12100231
Steve WaughAUS19961996121231170231.0044551.91110180
Mominul HaqueBAN2021202124123112777.0054242.62100220
Tom LathamNZ2019201923022915476.3342054.52100211
Joe RootENG2018201836022912438.1732271.12100212
Abdullah ShafiquePAK2023202323022820176.0037261.29100234
KL RahulIND201720174502288545.6035664.04031240
Jacques KallisSA200020004802278728.3855141.20011222
Kevin PietersenENG2012201224122615175.3327981.00100248
Navjot SidhuIND1993199323022510475.0053142.37110241
Jacques KallisSA20122012110224224224.0032568.92100311
Azhar AliPAK2014201436022410337.3349145.62100180

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.