Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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
Curtly AmbroseWIZimbabwe tour of West Indies 1999/0020002301575.004831.2500020
Pramodya WickramasingheSLIndia tour of Sri Lanka 199319932311511*7.504731.9100130
Dilhara FernandoSLSri Lanka tour of Australia 2007/0820072401573.752560.0000010
Nathan AstleNZNew Zealand tour of Pakistan 1996/97199624015113.754533.3300120
Pedro CollinsWIWest Indies tour of India 2002/0320022421587.504434.0900110
Aakash ChopraINDAustralia tour of India 2004/0520042401593.757320.5500120
Roshan MahanamaSLZimbabwe tour of Sri Lanka 1997/9819982401583.758916.8500210
Iain O'BrienNZNew Zealand in England Test Series 200820082401563.753444.1200110
Shahadat HossainBANBangladesh tour of Sri Lanka 200520052411575.004632.6100010
Floyd ReiferWIWest Indies tour of South Africa 1998/991998-19992401593.756025.0000220
Kyle JarvisZIMZimbabwe tour of Bangladesh 2018/192018242159*7.504434.0900000
Kraigg BrathwaiteWIAustralia tour of West Indies 202520252401573.755527.2700100
Shaminda ErangaSLWarne-Muralitharan Trophy 2012/1320122421567.503740.5400120
Nathan LyonAUSTrans-Tasman Trophy 2019/202019-20203421587.504235.7100030
Neil WagnerNZNew Zealand in India Test Series 2016/17201624215107.507320.5500101
Jack LeachENGEngland tour of Pakistan 2022/232022343159*15.003938.4600110
Mehedi Hasan MirazBANBangladesh in New Zealand Test Series 2016/17201724015103.755626.7900130
Tshepo MorekiSASouth Africa tour of New Zealand 2023/2420242421567.506822.0600030
Prabath JayasuriyaSLPakistan tour of Sri Lanka 2023202324015103.755129.4100120
Nauman AliPAKWest Indies tour of Pakistan 2024/2520252401593.752853.5700201
Syd GregoryAUSAustralia tour of England 189018902411595.00--00100
Billy MidwinterAUSEngland tour of Australia 1886/87188724015103.75616.6700110
Jack SaundersAUSEngland tour of Australia 1903/041903-19042421511*7.50--00110
John HartleyENGEngland tour of South Africa 1905/0619062401593.75--00220
Richard CollingeNZAustralia tour of New Zealand 1973/741974342158*7.503938.4600030
Venkataraman SubramanyaINDIndia tour of England 1967196724015103.757520.0000120
John GleesonAUSAustralia tour of Ceylon and India 1969/70196934015133.75--00100
Bob WillisENGEngland tour of New Zealand 1977/781978343156*15.007320.5500010
Colin CroftWIWest Indies tour of Australia 1979/801979-198034215127.5012312.2000110
Bob HollandAUSWest Indies tour of Australia 1984/851984341157*5.004533.3300110
David WilliamsWIWest Indies tour of Australia 1992/93199224015153.759216.3000310
Bryan StrangZIMNew Zealand tour of Zimbabwe 1997/98199724115105.004434.0900120
Alan MullallyENGIndia tour of England 199619963431514*15.004334.8800030
Kemar RoachWIWest Indies tour of England 20202020352155*5.007021.4300120
Nuwan PradeepSLSri Lanka in England Test Series 201620163541513*15.002560.0000120
Mohammed SirajINDEngland tour of India 2023/242024454151215.005129.4100010
Josh TongueENGThe Ashes 2025/262025-2026352157*5.004037.5000110
Gordon WhiteSASouth Africa tour of England 190719073501573.00--00100
Alf ValentineWIWest Indies tour of England 195019504501593.00--00200
Richie BenaudAUSAustralia tour of England 195319533501573.00--00200
Peter PetherickNZNew Zealand tour of India 1976/77197635215135.00--00000
Bob HollandAUSAustralia tour of England 1985198545115103.757420.2700320
Ashley GilesENGEngland tour of Sri Lanka 2000/0120013621553.7511413.1600100
Corey CollymoreWIEngland tour of West Indies 2003/042004466156*-6822.0600010
Paul HarrisSAPakistan tour of South Africa 2006/0720073601572.505925.4200210
Bishan BediINDIndia tour of England 1974197436115143.001693.7500430
Courtney WalshWIEngland tour of West Indies 1997/9819986641567.505030.0000110
Willie WatsonNZNew Zealand tour of Pakistan 1990/91199036115113.007320.5500220
Glenn McGrathAUSEngland tour of Australia 1998/991998-199957015102.146124.5900510
James AndersonENGIndia tour of Ireland and England 20182018576151115.006423.4400010
PreviousPage 378Next

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.