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)

Joe Root has scored the most runs in men's Tests v Sri Lanka since 2016: 1,117 in 11 matches.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×From 2016-01-01×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENG2016-202411201111722858.79168966.135211013
Mushfiqur RahimBAN2017-2025101831037175*69.13220746.99340981
Tom LathamNZ2018-20248131891264*74.25179649.61321783
Virat KohliIND2017-2022812285224385.20113974.80411755
Mominul HaqueBAN2017-20251121282217643.26148255.47322836
Liton DasBAN2017-20251120073514136.75137253.57152764
Tamim IqbalBAN2017-2022815171913351.36111664.43162886
Faf du PlessisSA2016-2021915271119954.69114062.37130831
Steve SmithAUS2016-20257111670145*67.00127052.76411574
Dean ElgarSA2016-2021916165312943.53112458.10232870
Jonny BairstowENG2016-20216102651167*81.38103962.66300593
Babar AzamPAK2017-2023814264811954.00112457.65331677
Kane WilliamsonNZ2018-2024813164021553.33100463.75221625
Usman KhawajaAUS2016-2025814359923254.45100459.66212591
Cheteshwar PujaraIND201769059815366.44120049.83310621
Temba BavumaSA2016-20241119058711330.89106455.17153564
Quinton de KockSA2016-2021915057310138.2069482.56140671
Shikhar DhawanIND201758055019068.7559592.44220774
Nazmul Hossain ShantoBAN2021-2025815153216338.00112647.25302506
Henry NichollsNZ2018-2023692518200*74.0080164.67210424
Kraigg BrathwaiteWI2018-2021714146012635.38135234.02131430
Craig ErvineZIM2016-2020510043016043.0079853.88131396
Travis HeadAUS2019-202569142516153.1362767.78130562
Abdullah ShafiquePAK2022-202347141720169.5088047.39201355
Sean WilliamsZIM2016-2020510141410746.0064863.89120476
Aiden MarkramSA2018-202481513976828.3666859.43031521
Mehedi Hasan MirazBAN2017-2025916339281*30.1569856.16010434
Ravindra JadejaIND2017-20269124391175*48.8860964.20110367
Jos ButtlerENG2018-20215913816447.6354769.65030361
Jason HolderWI2018-202171433797434.4565058.31021493
KL RahulIND2017-20266803638545.3861159.41041384
Rishabh PantIND2022-20264603539658.8337494.390404111
Roston ChaseWI2018-2026712035319429.4270150.36101322
Shan MasoodPAK2017-2023610034013534.0066051.52121265
Devdutt PadikkalIND2026230328167109.3349865.86200331
Sikandar RazaZIM2017-202036032712754.5054560.00110264
Azhar AliPAK2017-202259032411836.0072344.81122290
Hashim AmlaSA2016-2019713032213424.7769946.07103340
Abid AliPAK2019231321174160.5054858.58200392
Rohit SharmaIND2017-2022462307102*76.7544369.30120314
Agha SalmanPAK2022-2023472304132*60.8045067.56120314
Shakib Al HasanBAN2017-202459029711633.0042669.72111271
Saud ShakeelPAK2023231295208*147.5050957.96110310
Murali VijayIND201723029215597.3350058.40200261
Alex HalesENG20163502929458.4061947.17030352
Nkruma BonnerWI2021472292113*58.4081235.96111301
Alex CareyAUS2022-202545229115697.0039374.05100262
Marnus LabuschagneAUS2019-202569129010436.2551356.53110280
Shane DowrichWI2018361288125*57.6065543.97120301
Kyle MayersWI20214812845540.5745562.42021373
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.