Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th 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 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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,658 of the 11,659 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Alex HalesENG/ST/NOT202220226161419469134.141250155.68017321880
James VinceSS/HAM/KK20242024515041578101*34.301210130.41110218337
James VinceSS/RR/HAM2025202557575151710129.171105137.29112318326
Ishan KishanIND/SH2026202650503176110337.471006175.05113418287
Mohammad RizwanPAK/MS20212021413891826104*62.971374132.90116317552
James VinceSS/HAM/KK20232023494810171810345.211164147.59115116761
Travis HeadAUS/SH/WF2024202439394144210241.20792182.07113616683
Jos ButtlerENG/RR/LAN202320235655318339535.251294141.65017616577
James VinceSS/HAM/MS2021202145443134110232.71987135.8717316125
Nicolas PooranWI/RR/TKR20242024767417233110140.891481157.391153160170
Tim SeifertNZ/MR/KK20252025605561645125*33.571105148.8725316080
Philip SaltENG/RCB/LAN20252025535241575141*32.811027153.36111316072
Babar AzamPAK/RR/PZ20242024403921502111*40.591123133.75112316034
Abhishek SharmaIND/SH20262026525221688135*33.76820205.8531210156128
Babar AzamPAK/KK2021202140374149312245.241154129.38116315529
Virat KohliIND/RCB20162016312911161411389.671097147.13414115347
Alex HalesST/JT/NOT20232023545441351119*27.02937144.1828815250
Jos ButtlerENG/RR/LAN2022202238384157011646.181032152.13410215174
Cameron DelportESS/CV/IU2019201953531138112926.56934147.8627415161
James VinceHAM/PZ/JSK2026202639392134812536.43884152.4929215150
Faf du PlessisRCB/SLK/JSK2024202446464150210035.76964155.81114114976
Alex HalesST/NOT/IU2021202144446129711034.13810160.1224514960
Mohammad RizwanPAK/SUS/MS2022202244448181788*50.471432126.89020114842
Shan MasoodPAK/DER/MS202220224543614208838.381061133.84012214724
Yashasvi JaiswalIND/RR/MUM2023202331312113812439.24710160.2829314749
Mitchell MarshAUS/PS/LSG2026202637371154411142.89968159.50211014695
Quinton de KockSA/TIT/SB20222022545351384140*28.831016136.2219614645
Jos ButtlerENG/LAN/MO2025202547445157297*40.311007156.11014414574
LG PretoriusSA/RR/TIT20262026434241568188*41.26918170.81311414587
Jos ButtlerENG/LAN/GT2026202652508152313136.26958158.98111214378
Devon ConwayNZ/WEL/SOM20212021353410122299*50.92933130.98010214319
Reeza HendricksSA/LIO/RR2024202456545151711730.961170129.66113514262
Tim SeifertNZ/KKR/MR20262026505041555105*33.801003155.03214414182
Colin MunroNZ/DC/AUC2018201848483149710433.27991151.06112514079
Babar AzamPAK/SOM/KK20192019343431287102*41.52950135.47111213923
James VinceENG/SS/AUC2019201947476139087*33.901035134.3009213835
Philip SaltENG/DC/LAN2023202349495131911929.98818161.2526613761
Finn AllenNZ/KKR/PS2026202655554159610131.29891179.12364136109
Tom BantonENG/BH/SOM2025202553497130810531.14920142.1725213651
Nicolas PooranTKR/LSG/MCT202520256361131918108*39.961285149.261151135121
Quinton de KockSA/MR/BR2024202456564143611527.621023140.37110413572
Philip SaltENG/KKR/LAN20242024524941381103*30.69831166.1919613575
Alex HalesENG/ST/RR2019201948485128210029.81905141.6619513555
Jason RoyENG/PS/SH2021202141414118674*32.05859138.0708213537
Shai HopeWI/HH/GAW20252025535381733102*38.511350128.37211013469
Sahibzada FarhanPAK/MS/DS20262026383821398106*38.83921151.79310213467
Finn AllenNZ/WEL/LAN2021202141413127792*33.61730174.93011413361
Fakhar ZamanPAK/LQ/DV2025202555544141377*28.261047134.9609113259
Sanju SamsonIND/CSK20262026424241279115*33.66743172.1429313274
Brendon McCullumBH/RR/MID201720175958615189129.191068142.13011513194
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.