Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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
Alistair CampbellZIMWest Indies tour of Zimbabwe 2001200124020210350.5038552.47110250
Shreyas IyerINDNew Zealand tour of India 2021/22202124020210550.5034558.55110245
Mohammad RizwanPAKPakistan tour of New Zealand 2020/212020-20212402027150.5042247.87030270
Intikhab AlamPAKEngland tour of Pakistan 1972/73197334020213850.50--111206
Irfan PathanINDSri Lanka tour of India 2005/0620053502029340.4034758.21022262
Phillip HughesAUSWarne-Muralitharan Trophy 2011201135020212640.4042048.10101262
Jordan CoxENGPakistan tour of England 202620263512027350.5029668.24030310
Geoff BoycottENGWest Indies tour of England 197319733512029750.5051639.15020231
Alvin KallicharranWIWest Indies tour of Australia 1979/801979-198035120210650.5039950.63100220
Rick McCoskerAUSEngland tour of Australia 1974/7519753502028040.4036755.04021180
Kapil DevINDIndia tour of South Africa 1992/931992-199345020212940.4030965.37100242
Andrew HudsonSASouth Africa tour of Sri Lanka 199319933502029040.4060933.17020241
Sachin TendulkarINDIndia tour of South Africa 1992/931992-199346020211133.6752538.48111291
Sourav GangulyINDIndia tour of South Africa 1996/971996-19973602027333.6739750.88021322
Thilan SamaraweeraSLSri Lanka in England Test Series 2011201136220287*50.5039551.14021230
Rohit SharmaINDIndia in Sri Lanka Test Series 201520153602027933.6736455.49020165
Cheteshwar PujaraINDFreedom Trophy 2015/1620154602027733.6742347.75010232
Alec BannermanAUSEngland tour of Australia 1891/9218923602029133.67--01090
Mushtaq AliINDIndia tour of England 1936193636020211233.67--111170
Ken BarringtonENGSouth Africa tour of England 196519653602029133.67--020173
Ian HealyAUSAustralia tour of Sri Lanka 199219923622027150.5045244.69021190
Brian LaraWIIndia tour of West Indies 200220025702025528.8640949.39021190
Algy GehrsAUSSouth Africa tour of Australia 1910/111910-19114702026728.8623685.59020250
Roy FredericksWIIndia tour of West Indies 1975/7619764712028233.6720.0002100
John SelbyENGEngland tour of Australia and New Zealand 1881/821881-18824812027028.86--020110
Patsy HendrenENGEngland tour of West Indies 1934/3519354812024128.86--00001
Mark WaughAUSAustralia tour of West Indies 1998/9919994802026725.2546343.63021172
Ben DuckettENGThe Ashes 2025/262025-202651002024220.2022191.40001281
Brendon KuruppuSLNew Zealand tour of Sri Lanka 1986/871987111201201*-54836.68100240
Michael VandortSLBangladesh tour of Sri Lanka 20022002120201140100.5029568.14110261
Kim HughesAUSAustralia tour of England 19801980120201117100.5030865.26110255
Clive LloydWIWest Indies tour of Australia 1979/801979-198023020112167.0031863.21100240
Ravindra JadejaINDSri Lanka tour of India 2021/222022231201175*100.5028770.03100213
Dean ElgarSAIndia tour of South Africa 2023/242023-202423020118567.0033060.91100300
Daniel VettoriNZPakistan tour of New Zealand 2003/042003241201137*67.0032262.42101301
Shane WarneAUSNew Zealand tour of Australia 2001/0220013402019950.2531663.61020240
Mark RichardsonNZNew Zealand tour of Sri Lanka 200320032412018567.0059034.07030222
Kraigg BrathwaiteWIWest Indies tour of New Zealand 2017/1820172402019150.2544445.27020193
David BoonAUSSri Lanka tour of Australia 1995/961995-199634020111050.2554337.02100190
Kyle MayersWISri Lanka tour of West Indies 2020/2120212402015550.2532062.81020272
Gary BallanceENGSri Lanka in England Test Series 20142014241201104*67.0038652.07111241
Jeff CroweNZNew Zealand tour of Pakistan and Sri Lanka 1984/8519843502016240.2040849.26021222
Darren SammyWIThe Wisden Trophy 2012201235020110640.2032362.23100301
AB de VilliersSAIndia in South Africa Test Series 2010/112010-201135020112940.2032362.23101166
Sarfraz AhmedPAKPakistan v New Zealand Test Series 2014/15201435220111267.0029568.14100270
Aiden MarkramSAPakistan tour of South Africa 2018/192018-20193502019040.2026675.56021371
John WrightNZIndia tour of New Zealand 1980/81198135120111050.2573827.24100191
Adam GilchristAUSAustralia tour of Sri Lanka 2003/04200436120114440.2028670.28102225
Jacob OramNZNew Zealand tour of South Africa 2005/06200636120113340.2038652.07100262
Kevin PietersenENGEngland tour of Pakistan 2005/06200536020110033.5030466.12100145

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.