Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG103/0 (15.2)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Matthew ShortAUS/PK/AS20232023393811051100*28.41703149.5016510244
Philip SaltENG/LAN/LQ2022202246443105188*25.63703149.5006111135
KL RahulIND/LSG20222022313141050103*38.89798131.5821047256
George MunseySCO/NOT/GC2026202631314105010838.89788133.251919845
Glenn MaxwellAUS/RCB/MS2021202142415104710329.08734142.641949841
Rovman PowellWI/DC/JT20222022484510104410729.83738141.461525081
Brendon McCullumRCB/BH/LQ201820184545210376824.12815127.240649351
Chris GayleWI/PK/RR2019201942422103411625.85762135.701649072
Glenn MaxwellAUS/PK/MS201420144645210349524.05600172.330658866
Andre RussellWI/KKR/ST2016201659518103310024.02650158.921016578
Chris GayleWI/PK/SKAN20182018363421029104*32.16745138.121848573
Kushal Janith PereraSL/ME/PSC20242024343431026102*33.10653157.1217610443
Nicolas PooranWI/PK/GAW2019201941378102576*35.34688148.980746875
Ruturaj GaikwadIND/CSK/MAH20212021282821023101*39.35748136.7617010934
Quinton de KockSA/MI/SB2021202134335102372*36.54772132.5109010427
Chris LynnAUS/KKR/BH201820184342210237425.57777131.6604311345
Glenn MaxwellAUS/RCB/MS20222022434271023154*29.23674151.7813310437
Umar AkmalPAK/LEI/LQ2016201648431110239331.97764133.900857547
Vaibhav SuryavanshiIND/RR2026202624240102210342.58459222.661718590
Shreyas IyerIND/KKR/MUM202220223535510198533.97738138.080829338
Liton DasBAN/RR/DC20252025363631019125*30.88741137.521718540
Sikandar RazaZIM/WOR/LQ202620265250810187324.24751135.550148150
Shoaib MalikPAK/BT/CV20162016413711101767*39.12823123.570418130
Glenn MaxwellAUS/DC/MS20182018414051017103*29.06701145.081517448
Jason RoySUR/QG/TKR202420244242010177524.21753135.0606210641
P KurupBHR2025202538375101673*31.75888114.4106211126
Ben McDermottAUS/HH/HAM202220223939110149326.68748135.560958352
Joe ClarkeMS/MR/NOT2023202341404101089*28.06728138.7408510443
Imad WasimPAK/MS/JT20232023544114100992*37.37750134.530539035
Jos ButtlerENG/RR/LAN2021202128285100812443.83721139.812629043
Rahmanullah GurbazKKR/RR/IU2023202347460100610021.87713141.091559058
Heinrich KlaasenSH/MO/DSG20252025444161003105*28.66688145.781427454
Jason RoyKKR/SUR/QG20232023414111000145*25.00722138.5015511638
Andries GousUSA/IU/ADKR2025202538378999120*34.45690144.781639246
Ben DuckettENG/BH/NOT202220223838699870*31.19687145.2706211919
Nicolas PooranWI/SH/TKR202220224644799674*26.92750132.800836258
Bilal ZalmaiAUA202520253534399479*32.06639155.5609210157
Andries GousUSA/IU/SLK202620263131399313235.46686144.751618356
Moeen AliENG/CSK/GAW202420246149999310324.82770128.961446758
Liam LivingstoneSH/LAN/LS202620263535299285*30.06671147.840705967
Johnson CharlesBT/RK/MS20192019313119919033.03717138.2108111038
Aaron FinchAUS/MR/SUR2019201933334990102*34.14674146.881638545
Alishan SharafuUAE/ADKR202420243535599090*33.00730135.6208310839
Aiden MarkramSA/LSG/DSG202620263332598910836.63653151.4516110137
Ryan RickeltonSA/MI/MCT202520253029298811336.59614160.9117110154
Towhid HridoyBAN/CV/FB2024202439376988108*31.87716137.991557645
Faf du PlessisCSK/QG/SLK2021202130293986120*37.92713138.291739036
Rohit SharmaIND/MI201620163232498685*35.21746132.170939435
Sam CurranENG/PK/SUR2024202451409985102*31.77704139.911626050
Jason RoySUR/SB/DV20252025444239849225.23787125.030629035

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.