Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive70th Match · CSA Pro20 2026/27WPSWD20/1 (4)WP chose to bowlFirst-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/27NZINDODI2nd ODI · England tour of Australia 2026AUSENG

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
Virat KohliINDAustralia in India Test Series 2016/17201712013136.503933.3300110
Wriddhiman SahaINDIndia tour of Australia 2020/2120201201396.504131.7100010
Rubel HossainBANBangladesh in England Test Series 201020101201396.504926.5300010
Mohammad TalhaPAKPakistan in Sri Lanka Test Series 20142014121139*13.003240.6300011
Adil RashidENGEngland tour of West Indies 2018/19201912013126.502454.1700030
BJ WatlingNZNew Zealand in West Indies Test Series 2012201212013116.507018.5700010
Suraj RandivSLPakistan in Sri Lanka Test Series 201220122201386.505523.6400020
Mitchell MarshAUSBorder-Gavaskar Trophy 2016/17201712013136.502748.1500130
Usman KhawajaAUSICC World Test Championship 2023202312013136.504926.5300120
Chris WoakesENGIreland tour of England 2019201912013136.502161.9000130
Nathan LyonAUSAustralia in India Test Series 2016/17201712013136.501492.8600111
Yasir ShahPAKPakistan in Bangladesh Test Series 2015201522013136.501681.2500130
Soumya SarkarBANWest Indies tour of Bangladesh 2020/21202112013136.503834.2100110
Shannon GabrielWIThe Wisden Trophy 2012201212013136.502748.1500120
Neil WagnerNZTrans-Tasman Trophy 2015/162016121131013.003636.1100011
Kushal Janith PereraSLSri Lanka in South Africa Test Series 2016/1720161201376.502650.0000010
Rahkeem CornwallWISouth Africa tour of West Indies 2021202112013136.501586.6700120
Raymon ReiferWIIndia tour of West Indies 2023202312013116.505922.0300020
Mark StonemanENGPakistan tour of Ireland, England and Scotland 201820181201396.505722.8100020
Zafar AnsariENGEngland in Bangladesh Test Series 2016/17201612013136.503339.3900110
Mohammad RizwanPAKPakistan in New Zealand Test Series 2016/1720161211313*13.003438.2400120
Shai HopeWIWest Indies v Afghanistan in India 2019/20201912113713.001872.2200010
Sam CurranENGEngland tour of Sri Lanka 2020/21202122013136.504429.5500101
Kasun RajithaSLPakistan tour of Sri Lanka 202320231201386.502748.1500020
Wiaan MulderSAIndia tour of South Africa 2021/22202112013126.503636.1100020
Matt RenshawAUSAustralia tour of South Africa 2017/1820181201386.507417.5700010
Keemo PaulWIBangladesh tour of West Indies and United States of America 2018201812013136.503636.1100111
Shaheen Shah AfridiPAKPakistan tour of Bangladesh 2026202612013136.503141.9400120
Anrich NortjeSASri Lanka tour of South Africa 2020/212020-202122013136.501968.4200120
Oshada FernandoSLAustralia tour of Sri Lanka 2024/2520251201376.502065.0000020
Lasith AmbuldeniyaSLSri Lanka in Pakistan Test Series 2019/20201912013136.503537.1400110
Hasan MahmudBANBangladesh tour of Pakistan 202420242211313*13.006918.8400110
Victor NyauchiZIMZimbabwe tour of Bangladesh 2019/202020122137*-3438.2400010
Victor NyauchiZIMZimbabwe tour of England 202520251221313*-2259.0900020
Tanaka ChivangaZIMZimbabwe tour of Ireland 20242024121137*13.005523.6400000
Ernie HayesENGAustralia tour of England 190919091201396.50--000-0
Leland HoneENGEngland tour of Australia and New Zealand 1878/7918791201376.50--000-0
Allan SteelENGAustralia tour of England 188818881211310*13.00--00000
George AlexanderAUSEngland tour of Australia 1884/85188412013106.50--00000
Harry MusgroveAUSEngland tour of Australia 1884/8518851201396.50--00000
The Hon. Charles CoventryENGEngland tour of South Africa 1888/891889221131213.00520.0000020
Robert StewartSAEngland tour of South Africa 1888/8918891201396.50--00000
Hugh TrumbleAUSAustralia tour of South Africa 1902/031902121131313.00--00000
Arthur ConinghamAUSEngland tour of Australia 1894/95189412013106.50--00000
Teddy WynyardENGAustralia tour of England 1896189612013106.50--00000
Johnny TaylorAUSAustralia tour of England 192619262201396.50--000-0
Greville StevensENGEngland tour of South Africa 1922/23192212013116.50--00000
DuleepENGSouth Africa tour of England 1929192912013126.50--00000
Ian JohnsonAUSAustralia tour of Pakistan 1956/5719561211313*13.00--00100
Shute BanerjeeINDWest Indies tour of India, Pakistan and Ceylon 1948/4919491201386.50--000-1
PreviousPage 385Next

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.