LiveFinal · Pakistan ODI Tri-Series 2026/27PAKSL88/1 (17.3)PAK chose to bowlLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

Batting by series (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Cameron GreenAUSBangladesh tour of Australia 2026202623018410461.3331957.68110142
Joe HardstaffENGAustralia tour of England 19381938231184169*92.0043342.49100230
Marvan AtapattuSLZimbabwe tour of Sri Lanka 2001/022001-2002341184100*61.3335451.98110200
Brendon McCullumNZTrans-Tasman Trophy 2009/10201024018410446.0033654.76110263
Alistair CampbellZIMZimbabwe tour of India 2000/01200024018410246.0038348.04110261
Murray GoodwinZIMZimbabwe tour of Sri Lanka 1997/9819982401847346.0037049.73020180
Marvan AtapattuSLSouth Africa tour of Sri Lanka 2000200035018412036.8046139.91112250
JP DuminySASouth Africa in Australia Test Series 2016/17201635018414136.8033355.26100251
Eddie PaynterENGEngland tour of Australia 1932/3319333521848361.3348937.63020221
John WaiteSASouth Africa tour of Australia 1963/641963-19644501847736.8028741.11020100
Kumar SangakkaraSLSri Lanka in England Test Series 2011201136018411930.6742343.50100250
WPUJC VaasSLSri Lanka tour of England 2006200636418450*92.0050636.36010230
Jacques KallisSAAustralia tour of South Africa 2001/0220023611847336.8032955.93020300
Younis KhanPAKPakistan in South Africa Test Series 2012/13201336018411130.6743442.40101153
Tillakaratne DilshanSLAustralia tour of Sri Lanka 2003/04200436018410430.6730260.93102241
Darren BravoWIThe Frank Worrell Trophy 2011/1220123611845136.8047139.07010231
Zak CrawleyENGEngland tour of West Indies 2021/22202236018412130.6734952.72101250
Agha SalmanPAKEngland tour of Pakistan 2022/2320223611845636.8032057.50020221
Cameron GreenAUSAustralia tour of West Indies 202520253601845230.6740245.77010220
Bobby AbelENGAustralia tour of England 189618963601849430.67--010130
Eddie BarlowSASouth Africa tour of England 196519653601847630.67--020140
Asif MujtabaPAKZimbabwe tour of Pakistan 1993/94199336318465*61.3357232.17031230
Jonny BairstowENGIndia tour of England 202120214701845726.2937648.94011261
Keith MillerAUSAustralia tour of England 194819485701847426.2990.0002163
Nasser HussainENGAustralia tour of England 199319934821847130.6749836.95012270
Graham ThorpeENGEngland tour of South Africa 1995/961995-19965811845926.2941444.44010270
Alastair CookENGBasil D'Oliveira Trophy 2015/162015-20164801847623.0042443.40011250
Umar AkmalPAKPakistan in England Test Series 2010201048218479*30.6724973.90010224
Doug RingAUSSouth Africa tour of Australia 1952/531952-19535801845823.00--021230
Motganhalli JaisimhaINDNew Zealand tour of India 1964/6519654801845123.00--011311
Tom VeiversAUSAustralia tour of South Africa 1966/671966-19674811845526.29--011102
Eknath SolkarINDWest Indies tour of India, Pakistan and Sri Lanka 1974/751974-197548018410223.00--100170
Simon O'DonnellAUSAustralia tour of England 198519855811844826.2940345.66001193
Willie QuaifeENGEngland tour of Australia 1901/021901-19025901846820.44--011100
Trevor BaileyENGSouth Africa tour of England 195519555911844923.00--001170
Usman KhawajaAUSIndia tour of Australia 2024/252024-202551011845720.4437748.81010210
Ben StokesENGThe Ashes 2025/262025-202651001848318.4050336.58021180
Jack IkinENGEngland tour of Australia 1946/471946-194751001846018.4057032.28013140
Steve RixonAUSIndia tour of Australia 1977/781977-197851001845018.4037537.07010120
Deryck MurrayWIWest Indies tour of India, Pakistan and Sri Lanka 1974/751974-197571111849118.40--013140
Kapil DevINDWest Indies tour of India 1983/84198361101846916.737987.34012112
Mike BrearleyENGEngland tour of Australia 1978/791978-197961211845316.7371225.84012100
Hashim AmlaSABangladesh in South Africa Test Series 2008/09200822018311291.5030560.00110220
Justin GreavesWISri Lanka tour of West Indies 2026202622018318091.5033654.46100142
Dennis AmissENGEngland tour of New Zealand 1974/751975221183164*183.0039346.56100290
MS DhoniINDNew Zealand in India Test Series 201220122311837391.5030160.80020175
Ross TaylorNZEngland in New Zealand Test Series 2019/202019231183105*91.5032656.13110202
BJ WatlingNZNew Zealand in Sri Lanka Test Series 20192019231183105*91.5040445.30110150
Colin de GrandhommeNZSouth Africa tour of New Zealand 2021/222022231183120*91.5023478.21100194
Temba BavumaSAAustralia tour of South Africa 2026/27202623018317961.0037948.28100181

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.