Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1014th Match · Abu Dhabi T10 League 2026RDCYLT20Semi 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 by format (Men's Tests)

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×From 2016-01-01×
PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENGTests2016-202411201111722858.79168966.135211013
Mushfiqur RahimBANTests2017-2025101831037175*69.13220746.99340981
Tom LathamNZTests2018-20248131891264*74.25179649.61321783
Virat KohliINDTests2017-2022812285224385.20113974.80411755
Mominul HaqueBANTests2017-20251121282217643.26148255.47322836
Liton DasBANTests2017-20251120073514136.75137253.57152764
Tamim IqbalBANTests2017-2022815171913351.36111664.43162886
Faf du PlessisSATests2016-2021915271119954.69114062.37130831
Steve SmithAUSTests2016-20257111670145*67.00127052.76411574
Dean ElgarSATests2016-2021916165312943.53112458.10232870
Jonny BairstowENGTests2016-20216102651167*81.38103962.66300593
Babar AzamPAKTests2017-2023814264811954.00112457.65331677
Kane WilliamsonNZTests2018-2024813164021553.33100463.75221625
Usman KhawajaAUSTests2016-2025814359923254.45100459.66212591
Cheteshwar PujaraINDTests201769059815366.44120049.83310621
Temba BavumaSATests2016-20241119058711330.89106455.17153564
Quinton de KockSATests2016-2021915057310138.2069482.56140671
Shikhar DhawanINDTests201758055019068.7559592.44220774
Nazmul Hossain ShantoBANTests2021-2025815153216338.00112647.25302506
Henry NichollsNZTests2018-2023692518200*74.0080164.67210424
Kraigg BrathwaiteWITests2018-2021714146012635.38135234.02131430
Craig ErvineZIMTests2016-2020510043016043.0079853.88131396
Travis HeadAUSTests2019-202569142516153.1362767.78130562
Abdullah ShafiquePAKTests2022-202347141720169.5088047.39201355
Sean WilliamsZIMTests2016-2020510141410746.0064863.89120476
Aiden MarkramSATests2018-202481513976828.3666859.43031521
Mehedi Hasan MirazBANTests2017-2025916339281*30.1569856.16010434
Ravindra JadejaINDTests2017-20269124391175*48.8860964.20110367
Jos ButtlerENGTests2018-20215913816447.6354769.65030361
Jason HolderWITests2018-202171433797434.4565058.31021493
KL RahulINDTests2017-20266803638545.3861159.41041384
Rishabh PantINDTests2022-20264603539658.8337494.390404111
Roston ChaseWITests2018-2026712035319429.4270150.36101322
Shan MasoodPAKTests2017-2023610034013534.0066051.52121265
Devdutt PadikkalINDTests2026230328167109.3349865.86200331
Sikandar RazaZIMTests2017-202036032712754.5054560.00110264
Azhar AliPAKTests2017-202259032411836.0072344.81122290
Hashim AmlaSATests2016-2019713032213424.7769946.07103340
Abid AliPAKTests2019231321174160.5054858.58200392
Rohit SharmaINDTests2017-2022462307102*76.7544369.30120314
Agha SalmanPAKTests2022-2023472304132*60.8045067.56120314
Shakib Al HasanBANTests2017-202459029711633.0042669.72111271
Saud ShakeelPAKTests2023231295208*147.5050957.96110310
Murali VijayINDTests201723029215597.3350058.40200261
Alex HalesENGTests20163502929458.4061947.17030352
Nkruma BonnerWITests2021472292113*58.4081235.96111301
Alex CareyAUSTests2022-202545229115697.0039374.05100262
Marnus LabuschagneAUSTests2019-202569129010436.2551356.53110280
Shane DowrichWITests2018361288125*57.6065543.97120301
Kyle MayersWITests20214812845540.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.