Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT20I3rd 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 runsFirst-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/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
Theunis de BruynSABasil D'Oliveira Trophy 20172017120494824.508955.0600060
William SomervilleNZNew Zealand in Sri Lanka Test Series 201920192224940*-14633.5600030
Nazmul Hossain ShantoBANBangladesh tour of Zimbabwe 20262026120493024.5011442.9800060
Wiaan MulderSASouth Africa tour of New Zealand 2021/222022120493524.5013336.8400060
Alex CareyAUSWest Indies tour of Australia 2022/2320222214941*49.006575.3800060
Qais AhmadAFGBangladesh v Afghanistan in United Arab Emirates 2026/2720261214949*49.008160.4900163
Curtis CampherIREIreland v Afghanistan in United Arab Emirates 2023/242024120494924.506575.3800171
Mahesh TheekshanaSLPakistan tour of Sri Lanka 20222022120493824.5012240.1600041
Sammy JonesAUSEngland tour of Australia 1886/871887120493124.50--00060
Harold LarwoodENGWest Indies tour of England 19281928221493249.00--000-0
Fred TruemanENGPakistan tour of England 19621962420492924.50--000-2
David BairstowENGWest Indies tour of England 19801980121494049.009949.4900090
Mark WaughAUSAustralia tour of India 1996/971996120492624.5013536.3000040
Darrin MurrayNZSouth Africa tour of New Zealand 1994/951995120492524.5015831.0100070
Jason GillespieAUSAustralia tour of New Zealand 2004/052005330493516.3322621.6800080
Saqlain MushtaqPAKSri Lanka tour of Pakistan 1995/961995231493424.5026318.6300040
Shahid AfridiPAKPakistan tour of England and Scotland 20062006230491716.335392.4500072
Umar GulPAKWest Indies tour of Pakistan 2006/072006331492624.508359.0400071
Darren GoughENGSouth Africa tour of England and Ireland 20032003230493416.338855.6800062
Ravi RampaulWISouth Africa in West Indies Test Series 20102010231493124.508359.0400150
Abdur RehmanPAKPakistan in West Indies Test Series 201120112314940*24.5015531.6100050
Morné MorkelSASouth Africa in New Zealand Test Series 2016/172017332494049.006971.0100090
Ryan SidebottomENGWest Indies tour of England and Ireland 200720073324926*49.005884.4800090
Marcus NorthAUSThe Ashes 2010/112010230492616.3313636.0300070
Kaushal SilvaSLSobers/Tissera Trophy 2015/162015230493216.3315531.6100110
Alzarri JosephWIEngland tour of West Indies 2021/222022330492816.3314134.7500042
Bruce DoolandAUSEngland tour of Australia 1946/471947230492916.3313336.8400030
Chingleput GopinathINDIndia tour of Pakistan 1954/551955230494116.33--00100
Paul SheahanAUSNew Zealand tour of Australia 1973/741973-1974231492824.5011941.1800020
Joel GarnerWINew Zealand tour of West Indies 1984/8519854324937*49.0010845.3700062
Manoj PrabhakarINDSri Lanka tour of India 1993/941994330492116.3319325.3900051
Curtly AmbroseWISri Lanka tour of West Indies 19971997231493124.509452.1300052
Adam ParoreNZNew Zealand tour of Zimbabwe 2000/0120002314932*24.5013636.0300050
Pramodya WickramasingheSLSouth Africa tour of Sri Lanka 19931993230492116.336279.0300042
Sourav GangulyINDWest Indies tour of India 2002/032002340492912.259651.0400170
Darren LehmannAUSEngland tour of Australia 1998/991998-1999240493212.257565.3300170
Jehan MubarakSLSri Lanka tour of Pakistan 2004/052004240493412.2514434.0300160
Shane WarneAUSAustralia tour of New Zealand 1992/9319933424922*24.508955.0600040
Heath StreakZIMIndia tour of Zimbabwe 20052005240492712.2514932.8900130
Habibul BasharBANICC World Cup 2002/032002240492412.2511243.7500170
Mohammad AshrafulBANZimbabwe tour of Bangladesh 2004/052005240492212.2510347.5700051
Mohammad AshrafulBANICC World Cup 2002/032002240492812.2512638.8900180
Prasanna JayawardeneSLSri Lanka in New Zealand Test Series 2014/152014-2015240492312.2510845.3700080
Ian BellENGEngland in India Test Series 2008/0920082414924*16.3313735.7700040
Hamilton MasakadzaZIMClive Lloyd Trophy 2012/132013240491712.2511841.5300070
Wriddhiman SahaINDEngland in India Test Series 2016/172016240493512.2511542.6100041
Murali VijayINDIndia tour of Australia 2018/192018240492012.2515431.8200140
Mohammad AmirPAKPakistan in Australia Test Series 2009/102009-20102414930*16.3321822.4800160
Darren BravoWIThe Frank Worrell Trophy 20152015240491912.2512539.2000051
Kane WilliamsonNZNew Zealand in West Indies Test Series 20122012240492212.2518027.2200130
PreviousPage 269Next

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.