Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th 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 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)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2012-01-01×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad HafeezPAK2012-201832614219822438.56380657.7566727019
Umar GulPAK2012-2013713263235.7320830.2900552
Misbah-ul-HaqPAK2012-2017447910322913546.80684147.20725528961
Andrew StraussENG20121121069714133.19161343.21222820
Ian BellENG2012-2015498910270016734.18608744.36618633418
Kevin PietersenENG2012-201426481182018638.72310158.69410321925
Matt PriorENG2012-2014325271550110*34.44284054.5811052034
Chris TremlettENG2012-20132401684.008718.3900120
Alastair CookENG2012-2018891669660426342.061460345.22143167656
Stuart BroadENG2012-20231261913423276514.82350666.37053226546
Abdur RehmanPAK2012-2014101811915011.2438749.35012206
Eoin MorganENG2012360823113.6717247.6700172
Jonathan TrottENG2012-201529552187014335.28407845.8631272360
Graeme SwannENG2012-2013243685705620.3681270.20013839
Saeed AjmalPAK2012-201418303266499.8564341.37005282
Asad ShafiqPAK2012-2020671144419013738.09840149.8811241145625
Azhar AliPAK2012-20227914675882302*42.321384042.5018231655220
Adnan AkmalPAK2012-2013111933536422.0688140.07022410
Aizaz CheemaPAK201233300*-150.0000000
Wriddhiman SahaIND2012-2021395410131711729.93286945.9036512514
Monty PanesarENG2012-20131117633133.0011428.9500630
Junaid KhanPAK2012-2015182510116177.7328041.43004142
Brendon McCullumNZ2012-201641733297630242.51436268.23612635066
Daniel VettoriNZ2012-20146901804620.0027864.75002300
Tatenda TaibuZIM2012120643.003119.3500010
Chris MartinNZ2012-201371051152.204723.4000400
Brendan TaylorZIM2012-202625473177117140.25301858.6857219317
Hamilton MasakadzaZIM2012-201820401126915832.54275146.1335514318
Graeme CremerZIM2012-202614264511102*23.23146334.93103472
Ross TaylorNZ2012-20227913523523429046.73877859.6314201361330
Tino MawoyoZIM2012-201681603055819.0680937.70022390
Tim SoutheeNZ2012-202492129618047314.67216983.17051817574
Malcolm WallerZIM2012-2017132604767018.3194150.58034560
Forster MutizwaZIM2012120241812.006139.3400030
Martin GuptillNZ2012-201629550148915627.07309148.17111619810
Kyle JarvisZIM2012-2020101979123*7.5824736.8400381
BJ WatlingNZ2012-20216910514354520538.96829042.7681893987
Shingirai MasakadzaZIM2012-2014591882411.0024036.6700390
Kane WilliamsonNZ2012-202610218019902725156.071725252.32323510101227
Regis ChakabvaZIM2012-202121414101910127.54248241.06153998
Dean BrownlieNZ2012-20131119044310923.32103442.84113632
Brian VitoriZIM2012-20132421919*9.504047.5000220
Doug BracewellNZ2012-2023253935494715.25111749.15009678
Trent BoultNZ2012-202277924573852*15.70124759.1801137830
Rob NicolNZ201224028197.0010526.6700020
Kruger van WykNZ201291713417121.3169449.14013410
Mark GillespieNZ2012230512717.0045113.3300073
Brent ArnelNZ2012121118*11.001668.7500020
JP DuminySA2012-201734548158515534.46327848.3555618910
Daniel FlynnNZ2012-201381603495321.8188239.57024461

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.