Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1013th Match · Abu Dhabi T10 League 2026UTEET20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting records (Men's Tests)

Ben Stokes has scored the most runs in men's Tests v West Indies since 2016: 1,163 in 15 matches.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v West Indies×From 2016-01-01×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben StokesENG2017-202415263116317650.57186862.2637113517
Joe RootENG2017-202414241115515350.22196958.665511241
Azhar AliPAK2016-20218161797302*53.13170446.77323625
Virat KohliIND2016-20231012076820064.00138355.53331731
Babar AzamPAK2016-2026102036578838.65136848.03073705
Travis HeadAUS2022-2025712165517559.5583078.92232745
Ajinkya RahaneIND2016-202310123646108*71.78141345.72240624
Tom LathamNZ2017-2025711062114556.45120751.45310684
KL RahulIND2016-2025913257015851.82110451.63221607
Dhananjaya de SilvaSL2018-20268151548155*39.1497856.03221553
Kane WilliamsonNZ2017-2025610253425166.7586761.59120723
Marnus LabuschagneAUS2022-202448252120486.8383062.77300513
Dinesh ChandimalSL2018-20268163519119*39.92106348.82120483
Liton DasBAN2018-202491705157130.2981463.27040591
Steve SmithAUS2016-20257124502200*62.7578863.71121483
Yashasvi JaiswalIND2023-202546048517580.8381059.88210603
Misbah-ul-HaqPAK2016-2017611346899*58.5096348.600512911
Devon ConwayNZ202536145222790.4071663.13211603
Aiden MarkramSA2021-2024611045211541.0976359.24131651
Mehedi Hasan MirazBAN2018-20241019043510322.8981653.31110513
Usman KhawajaAUS2016-202581414347533.3892347.02030492
Mominul HaqueBAN2018-2024917043012025.2984051.19215411
Shakib Al HasanBAN2018-202271204198034.9272058.19051441
Ravindra JadejaIND2016-20259104399104*66.5075652.782212913
Jonny BairstowENG2017-2022915139514028.2172354.63111543
Rory BurnsENG2019-202061103799034.4587743.22030430
Zak CrawleyENG2020-2024814037812127.0062760.29123530
Ollie PopeENG2020-202469137312146.6353669.59130491
Dimuth KarunaratneSL202148036914746.1375349.00120410
Pathum NissankaSL2021-202659036610340.6786042.56140281
Kusal MendisSL2018-2026510036410236.4066654.65121447
Chris WoakesENG2017-202491433596232.6460059.83021381
Ravichandran AshwinIND2016-202387033311847.5775144.34210311
Younis KhanPAK2016-2017510132912736.5669847.13122253
Jos ButtlerENG2019-202061103296729.9163252.06031432
Niroshan DickwellaSL2018-20215903249636.0058655.29020340
Alex CareyAUS2022-202571113186531.8038881.96031425
Temba BavumaSA2023-202448130517243.5756653.89113311
Sarfraz AhmedPAK2016-20176903055633.8944169.16040281
Alastair CookENG201735030424360.8055954.38100390
Rachin RavindraNZ2025352302176100.6733390.69110347
Rohit SharmaIND2016-202345029010358.0049059.181202710
Hanuma VihariIND201924128911196.3348559.59120391
Mohammad RizwanPAK2021-202661112827128.2056749.74010361
Sami AslamPAK20163602819046.8362844.75030271
Tony de ZorziSA2023-20244802778534.6352153.17021312
Tamim IqbalBAN2018-202261202685022.3340666.01012421
Henry NichollsNZ2017-202045026617453.2050352.88110321
Asad ShafiqPAK2016-201761112656826.5057146.41033280
Ross TaylorNZ2017-2020451263107*65.7546856.20110300
Page 1Next

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.