Live4th ODI · Ireland in Namibia 2026/27NAMIRE298/8 (50)Innings break - NAM need 299 runs to winLive7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by year (Men's All T20s)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,659 of the 11,660 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Dwayne BravoCSK/MS/MR201820185142166636825.50428154.910123549
Cameron WhiteAUS/DC/MS20122012302756627830.09505131.090525226
Johnson CharlesWI/SLZ201620162020166194*34.79462143.070615734
Ishan KishanIND/MI20232023272606617525.42502131.670516831
Mitchell SantnerNZ/CSK/ND20232023403586616424.48490134.900305826
Robin UthappaKKR201420141616166083*44.00479137.790517418
Andrew BalbirnieIRE/LL20192019222126608334.74449146.990317714
Mohammad NabiMR/SH/NOR202120213938866071*22.00517127.660315227
Chris LynnAS/HAM/SPR2025202517173659108*47.07404163.121505841
Reeza HendricksSA/LIO20212021212116597532.95538122.490406416
Kane WilliamsonNZ/SH20222022262636596128.65604109.110414419
Shaun MarshAUS/PK/PS201120111918265899*41.13448146.880516627
Virat KohliRCB202520251515365773*54.75454144.710806619
Ruturaj GaikwadMAH201920192020365782*38.65477137.740506223
Sam BillingsENG/IWX/CSK201820183128665795*29.86470139.790515823
Jason RoyENG/PS/SUR202020202121165673*32.80500131.200627517
JP DuminySA/MI20092009252476567838.59554118.410725017
Wayne MadsenDER/MO2022202225244656100*32.80431152.201416614
David WarnerAUS/DC2010201026261655107*26.20429152.681336336
Liam LivingstonePS/LAN/PZ20202020272626557927.29477137.320514138
Ashton TurnerPS/LEI/MS20262026313196557929.77383171.020435130
Kusal MendisSL/DA/PC20232023222206548729.73468139.740416732
Michael LevittNED/KG202420242524165413528.43458142.791426634
Saif HassanBAN/RR/DC20252025272636548028.43523125.050514142
Alex CareyAUS/AS/SUS20192019292116537832.65485134.640406518
Lorcan TuckerIRE/LL/BW202620262724465394*32.65473138.050645827
Shakib Al HasanBAN/PZ/FB202320233229965389*32.65440148.410316329
Jonny BairstowENG/SH201920191717265211443.47418155.981327128
Laurie EvansSUR/CK2020202019196652108*50.15407160.201505233
Faf du PlessisSA/CSK201520152321365211936.22477136.691206413
Leus du PlooyDER/SB/JSK202320233229865281*31.05448145.540425725
David WarnerAUS/SH201720171616365112650.08462140.911406526
Eoin MorganENG/ST/MID20142014282716507725.00487133.470406028
Shadab KhanPAK/ST/LAN2026202638321065069*29.55389167.100314837
Romario ShepherdWI/MI/GAW2024202451411465066*24.07441147.390244544
Daryl MitchellNZ/CSK/CAN202420242523564972*36.06446145.520605421
Fakhar ZamanPAK/LQ/BK202320232423064911528.22461140.781235135
Philip SaltAS/SUS/IU202020202525164967*27.04403161.040507526
Nitish RanaKKR/DEL201920193227364985*27.04494131.380524639
Steve SmithAUS/RR/SS20202020272746486928.17481134.720405721
Manish PandeyIND/SH/KAR201820183329964879*32.40553117.180414516
Toby AlbertHAM/SB/DC202520252020464798*40.44438147.720607119
Bhanuka RajapaksaSL/PK/DA202220223332264771*21.57477135.640135726
Sherfane RutherfordWI/ST/SKAN202420244743864768*18.49501129.140374637
Mohammad RizwanMR/SKAN/MS2025202519195646105*46.14489132.111315822
David WarnerST/KK2026202611115645130*107.50410157.322516924
Shaun MarshAUS/PK200820081212264511564.50463139.311506028
Faf du PlessisSA/CSK/PZ202020202020364587*37.94475135.790615720
Faf du PlessisSA/SKAN/RPS20162016232316447929.27537119.930315221
Kieron PollardWI/MI/TKR2020202035231164375*53.58323199.070313259

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.