Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM272/4 (75.2)ZIM chose to batODI2nd 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)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting by year (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1908-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Hansie CronjeSA199419941018146312227.24118239.17113591
Faf du PlessisSA201820181020146312024.3787552.91124654
Martin DonnellyNZ1949194946046220677.00--130440
Rohan KanhaiWI19651965510046212946.20--221123
Arthur MorrisAUS19511951713046220635.54--111441
Ross TaylorNZ20142014815246210435.5486853.23122593
KL RahulIND20212021510046112946.10106943.12211603
Mushfiqur RahimBAN20102010714146110135.46101545.42121703
Craig ErvineZIM2025202591704617527.12102944.80020513
Grant FlowerZIM20012001111814618627.12139133.14043493
Alex CareyAUS202320231320146166*24.2684054.88032604
Ravi BoparaENG20092009710046014346.0086353.30301572
Madhav ApteIND195319535101460163*51.11--13100
John EmbureyENG19871987813346074*46.00114840.07051525
Steve WaughAUS1996199647245917091.80107342.78141320
Tom GraveneyENG1966196647145916576.50111641.13210491
Boeta DippenaarSA200320038122459177*45.90104144.09121612
MS DhoniIND20132013812245922445.9063472.40100566
Trevor GoddardSA1957195761214599041.73--040231
Adam GilchristAUS200620061013145914438.2555582.702235412
Ken BarringtonENG19681968811145814345.8050234.66122452
Clive LloydWI19741974812145816341.6449762.37121506
Polly UmrigarIND196219626121458172*41.64--13080
Dinesh ChandimalSL20162016713045813235.23107442.64200512
Geraint JonesENG200420041014145810035.2374261.73120665
Norman YardleyENG1947194791424589938.1742338.53040220
Tony de ZorziSA20242024815045817730.5380556.89111446
Clyde WalcottWI1953195357145712576.17--210153
Glenn TurnerNZ19741974471457110*76.17113740.19220470
Thilan SamaraweeraSL20102010684457137*114.2588651.58141442
Umar AkmalPAK2009200948045712957.1368766.52141588
Donald BradmanAUS1947194758145718565.2988251.81131380
Roy FredericksWI19771977510145712050.786100.00140370
Jonty RhodesSA199919999112457103*50.7889750.95140448
Tom LathamNZ20172017711145717745.7087552.23120622
Stephen FlemingNZ19961996612245792*45.7096747.26040691
Adam VogesAUS20162016813145723938.0892549.41111533
Marvan AtapattuSL20052005915145712732.6495148.05121670
Paul SheahanAUS1968196891614578830.4784138.64030450
Chris CairnsNZ20042004610045615845.6052786.531205515
Alistair CampbellZIM20012001815145610332.57100945.19131530
Darren SammyWI201220121015145610632.5763372.041215512
Steve WaughAUS2002200211161456103*30.4090050.67123603
Neil HarveyAUS19561956916045614028.50--133340
Everton WeekesWI1958195858145519765.00--120-0
Leonard HuttonENG195019505103455202*65.00--110440
Graeme SmithSA20022002711145520045.5079057.59121660
Mohammad RizwanPAK202120219133455115*45.5090750.17120592
Graham GoochENG19941994814045521032.5086152.85112651
Andrew JonesNZ19931993714045514332.50118238.49110410

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.