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 All T20s)

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 9,907 of the 9,908 matches in this selection (from 2016). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Finn AllenNZ/KKR/PS2020-202622522310624315129.313546176.0673617561407
Shikhar DhawanIND/PK/DC2016-2024197196216162106*35.214753129.6424310685156
Shai HopeWI/DC/HH2017-2026223220316157118*32.584676131.676328453293
Ravi BoparaRR/SUS/NOR2016-202529527266611610829.694835126.4923211454210
D'Arcy ShortAUS/RR/AS2016-2026203203186107122*33.014632131.8424411644205
Shubman GillIND/KKR/PUN2018-202618818525610212938.144318141.327386606203
Chris GayleWI/RCB/PK2016-2022232228206068146*29.174370138.8663519467448
Mitchell MarshAUS/DC/PS2016-202620719928604311735.344143145.8654013515317
Sam CurranENG/PK/CSK2016-2026338284585964102*26.394336137.5513616428285
Tom BantonENG/KKR/BH2017-2026246237205925107*27.304124143.6743215612246
Martin GuptillNZ/PK/MI2016-202622321713590011728.924392134.3443515511290
Evin LewisWI/RR/MI2016-2026232226185878125*28.264001146.9153515463428
Kane WilliamsonNZ/ND/SH2016-20262112063658749534.554721124.420446520167
Ben McDermottAUS/MR/HH2016-202623622430571212729.444182136.5933719437275
Aiden MarkramSA/PK/TIT2016-202622121033562110831.764081137.742358491206
Abhishek SharmaIND/DC/SH2018-202620019414552514130.693138176.0783319515354
Hardik PandyaIND/MI/BAR2016-20263022627255189129.043823144.340218416292
Rishabh PantIND/DC/DEL2016-2026222210365517128*31.713837143.7832711503251
Jonny BairstowENG/PK/MI2016-202620019424551211632.423805144.8643317541256
Rassie van der DussenSA/RR/LIO2016-2026194186395407104*36.784058133.242318349255
Rahmanullah GurbazKKR/RR/GAW2018-20262302253538410024.253735144.1513427435329
Daryl MitchellNZ/CSK/RR2017-202623521439535489*30.593828139.860295366216
Ben DuckettENG/BH/MS2016-20261941912353449631.813777141.4903712652110
Sam HainBH/HH/WAR2016-2026188181445331112*38.913953134.861407454143
Kusal MendisSL/QG/PZ2016-202619118814528110930.353844137.3823711486206
Mohammad NabiMI/MR/RR2016-20263753136752438921.313900134.4401417355262
Sherfane RutherfordWI/RCB/DC2018-20262842575852418626.343634144.2202623359341
Liton DasBAN/KKR/RR2016-202623322795233125*24.004067128.6713017531174
AB de VilliersSA/RCB/BH2016-2021151147315043129*43.473169159.142435381268
Waseem MuhammadUAE/KK/CC2021-202616516511498911232.403422145.7933413411282
Steve SmithAUS/DC/RR2016-2026181169264978125*34.813636136.917265439177
Shakib Al HasanBAN/KKR/RR2016-202629726440492389*21.983962124.2602319457140
Tamim IqbalBAN/IWX/ESS2016-2025156156204869141*35.803936123.7033411519154
Sunil NarineWI/KKR/MR2016-202645935448484810915.843227150.2311947449318
Harry BrookENG/HH/SH2018-2026192178414756114*34.723020157.485209400219
Matthew ShortAUS/PK/CSK2017-2026179174154706121*29.603252144.7133012409207
Shane WatsonAUS/RCB/CSK2016-2020183181174661124*28.423404136.9342613405260
Brandon KingWI/RR/BT2017-2026205198174637132*25.623536131.1422816464228
Daniel Bell-DrummondAUC/KEN/RK2016-2026156154114636112*32.423324139.4733612485120
Ruturaj GaikwadIND/CSK/MAH2018-2026141138174604123*38.053350137.433358438170
Travis HeadAUS/RCB/AS2016-202617316815457310229.893033150.7712710460210
Adam HoseAS/WEL/WOR2016-202619818830454111928.743254139.552237393178
Matthew WadeAUS/MR/HH2016-2026215192324538130*28.363181142.661239422158
Joe DenlyENG/KKR/SS2016-202618718220452112727.913543127.6041818404158
James NeeshamNZ/PK/RR2016-202631326569449097*22.913141142.9501316361208
Adam LythPS/RR/YOR2016-20261691685447316127.442970150.6123312474188
Nitish RanaIND/KKR/DC2016-202618016917446910729.403219138.8313111411226
Wayne MadsenITA/DER/PZ2016-2026164157274455109*34.273184139.9223011473103
Ryan RickeltonSA/MI/LIO2017-2026149144124393123*33.282877152.694266378247
David WilleyENG/RCB/CSK2016-202630623441438411822.723270134.0712115320229

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.