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 by format (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2016-01-01×

Player figures come from full scorecards, which we hold for 15,053 of the 15,058 matches in this selection (from 2016). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENGTests2016-2026133243171116126249.381886459.17335213119932
James VinceSS/ST/RRT202016-20263393363410244129*33.927383138.75866181144269
Alex HalesST/RR/SHT202016-2026341336309590119*31.346496147.63762321018428
Nicolas PooranPK/MS/RRT202016-2026353341639287137*33.416103152.1765627616655
Wayne MadsenDERFirst-class2016-2026127218169000204*44.551549758.08244726116931
Faf du PlessisRCB/CSK/DCT202016-2026283276268987120*35.956279143.1386814821378
Adam LythYORFirst-class2016-202614324711895920237.961750751.17244118124557
Colin MunroKKR/DC/SST202016-202632632125883012029.836494135.9735922809402
Sam NortheastHAM/YOR/KENFirst-class2016-2026129215268640410*45.711505957.37253119104235
Joe ClarkeWOR/NOTFirst-class2016-2026137230188631229*40.711458459.18234124113945
Rory BurnsSURFirst-class2016-202612721816857522742.451676051.1617509111130
Virat KohliINDODIs2016-2026152148258352166*67.90843099.0732469774114
Keaton JenningsDUR/LANFirst-class2016-202612220114833231844.561667249.98233415108329
Alex LeesYOR/DURFirst-class2016-202613022213832819539.851612551.65243527100732
Kieron PollardMI/AS/MRT202016-2026392358105832610432.915424153.5024121517575
Marcus HarrisGLO/LAN/LEIFirst-class2017-202611019712824523944.571598251.59253811103339
Tom AbellSOMFirst-class2016-202612421518820930741.671607351.07233821103536
Cameron BancroftSOM/DUR/GLOFirst-class2016-2026126231168132206*37.821824144.5821351986120
Haseeb HameedLAN/NOTFirst-class2016-2026130226278058247*40.491694047.57204023107519
Jake LibbyWOR/NOR/NOTFirst-class2016-2026133231167996228*37.191610549.6521351690819
Dominic SibleyWAR/SURFirst-class2016-202612421226794830542.731886142.1421421389526
Nick GubbinsMID/HAMFirst-class2016-2026129225117862201*36.741641747.89193718105026
Sam RobsonMIDFirst-class2016-202613122913782925336.251500552.1822312010417
Chris LynnKKR/MI/BHT202016-202624924725780411735.155302147.1975414737404
Jos ButtlerRR/MI/STT202016-202623923528771112437.255289145.7975614723335
Tom WestleyESSFirst-class2016-202613622316768425437.121622947.35193017108711
John SimpsonMID/SUSFirst-class2016-2026138219307571205*40.061489650.8317371396661
Rohit SharmaINDODIs2016-2026149147157553208*57.227500100.7127367759283
Ben SlaterDER/LEI/NOTFirst-class2016-2026124219167522225*37.051508349.87133915103823
Quinton de KockKKR/RCB/DCT202016-2026261258197509140*31.425396139.1665320706341
Ben BrownSUS/HAMFirst-class2016-2026133218287448165*39.201274358.4516382491426
Steve SmithAUSTests2016-20268915518741323954.111414652.402431879644
Luke WellsSUS/LANFirst-class2016-202612119812724825838.971402151.6920271694566
Rilee RossouwPK/DC/STT202017-202629728738721112128.964883147.6864329681332
Daniel LawrenceESS/SURFirst-class2016-202612218714712021841.161200159.3322281683780
Peter HandscombMID/YOR/DURFirst-class2017-2026116198147104281*38.611338653.0716381779922
Jason RoyKKR/DC/SST202016-2026258254116995145*28.794973140.6654616776250
James BraceyGLOFirst-class2016-2026111199186792207*37.521247254.4619282084338
Daniel Bell-DrummondKENFirst-class2016-2026120218216779300*34.411270453.3613311890418
Sam HainWARFirst-class2016-2026119188216777202*40.581522844.5012411776422
Andre RussellKKR/MS/STT202016-2026386340876751121*26.684106164.4222326439571
Luke ProcterNOR/LANFirst-class2016-2026125206246748261*37.081505944.8110401476728
Matthew CritchleyESS/DERFirst-class2016-202612320517666217335.441167957.0412371680451
Mark StonemanMID/HAM/DURFirst-class2016-20251131926661319735.551180356.0314301893121
Shai HopeWIODIs2016-202615515224659017051.48815380.8321326522133
Kiran CarlsonGLAFirst-class2016-202610919110656120936.251103959.4316352582837
Babar AzamPAKODIs2016-202614113815651415852.96755386.242035661064
Ed BarnardWOR/WARFirst-class2016-2026138204306476177*37.221153256.1611351879135
David WarnerDC/ST/SHT202016-2026179179266420130*41.964641138.3345512658196
Sam BillingsKKR/CSK/DCT202016-202629628141640310626.684681136.7913613545215
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.