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 format (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.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Sanju SamsonINDT20Is2015-202680725183411127.371152159.203118161108
Mohammad NawazRR/IU/QGT202016-20261651273318345919.511483123.6704714087
Andrew BalbirnieIRE/MID/GLAT202014-2026676681821102*31.401287141.49110320557
Jesse RyderRCB/PW/WELT202009-2018838231813107*22.951270142.761121021468
Shahid AfridiDC/MR/DGT202008-202216312921181110116.771186152.701314128117
Meet BhavsarKUWT20Is2019-20267975918108927.421406128.73012515264
Sean DicksonSOM/DUR/KENT202018-202685762318097834.131254144.26011314373
Aasif SheikhNEPT20Is2021-20267776318086924.771478122.33011416375
Abdul WaheedKSAT20Is2020-202663608180211034.651373131.25111117957
Sean WilliamsZIMT20Is2006-20258483817967723.951403128.01012717644
Tamim IqbalBAN/IWX/ICCT20Is2007-2020797951795103*24.261523117.8617519346
Chris JordanRCB/PK/CSKT202014-20263071868017947316.921387129.34021311685
Faisal KhanKSAT20Is2019-202664645178910130.321025174.541107184110
Max BryantBH/PZT202018-202686861117888123.841263141.5707418172
Romario ShepherdRCB/MI/SHT202018-202618312948178673*22.051125158.76068120133
Collins ObuyaKENT20Is2007-2024746912178596*31.321478120.77010512988
William PorterfieldIRE/WAR/NWT202013-20216363111781127*34.251367130.29110217655
Mohammad NaimRR/DD/RRT202019-2026767471781111*26.581485119.9319618269
Mohammad HarisGAW/PZ/KFT202022-20268281217768722.481137156.2007618987
Janneman MalanCC/CTB/BOLT202018-2026616151770103*31.611416125.0019416361
Finn AllenNZT20Is2021-202664643176313728.901037170.01375151123
James FullerOTA/AUC/MIDT202013-20261771254017625720.731232143.0203311882
Soumya SarkarDR/DG/RRT202012-202610610310176188*18.941527115.32081217863
Evin LewisWIT20Is2016-2026656441759125*29.321145153.622136134133
Shikhar DhawanINDT20Is2011-20216766317599227.921392126.36011219150
Haider AliCK/JT/DERT202020-2026106981517587421.181313133.8906914287
Lorcan TuckerIRET20Is2016-202690849175694*23.411407124.80012816546
James HildrethSOMT202014-2021827815175472*27.841318133.0808816049
Chris NashAUC/SUS/NOTT202014-2020636171752112*32.441298134.98115319751
Shreyas IyerINDT20Is2017-20267471151748102*31.211247140.18110414265
Shimron HetmyerWIT20Is2018-20268878717488524.621223142.93095122108
Ollie PopeAS/SUR/GGT202017-2026797311174399*28.111306133.4608316732
Michael LumbRR/DC/SST202010-20178080217438322.351349129.2108420057
Jake Fraser-McGurkDC/MR/DCT202020-20268988317379520.441156150.260108129110
Ben StokesCSK/RR/MRT202014-2023767481733107*26.261259137.6526415769
Mitchell SantnerCSK/MI/NDT202016-202612410235172592*25.751283134.4505312588
Colin MunroNZT20Is2012-2020656271724109*31.351102156.443115132107
Marnus LabuschagneBH/GLA/HKT202017-202671674172393*27.351349127.72010417731
Dan MousleyWAR/PZ/BBT202020-2026817516171872*29.121241138.44013214863
Najibullah ZadranAFGT20Is2012-2026100882817187328.631255136.8908511892
Umar AkmalBT/GAW/LEIT202013-202391821517159325.601307131.220121212789
Anton DevcichST/ND/SKANT202014-202176696171410227.211201142.71111418371
Cole McConchieCAN/RAWT202017-2026100881217148422.551374124.7509613851
Waseem MuhammadKK/CC/MET202023-202667675170989*27.561239137.9309613793
Peter TregoSR/SOM/NOTT202012-202179769170994*25.511284133.10010319147
Harry BrookENGT20Is2022-20267162151702114*36.211032164.9228113884
P KurupBHRT20Is2021-20267472617007425.761567108.4907217639
Taranjeet SinghROMT20Is2021-202656556169911034.671065159.53110320680
Jack HaynesWOR/NOTT202020-202673724169689*24.941218139.2409316059
Umar AkmalPAKT20Is2009-201984791416909426.001377122.73081012255

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.