Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

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

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad HarisPAKT20Is2022-202534332540107*17.42398135.681144726
Justin OntongCCT202012-201642371154051*20.77509106.09013289
J WilsonNWT202021-20263734553972*18.59419128.640144725
Nelson OdhiamboKENT20Is2010-2024634175386715.82514104.670264313
Upendra YadavRAI/UPT202019-20232524453770*26.85449119.600334619
Lyndon JamesNOTT202021-2026423755375116.78467114.990235112
Sohan de LiveraGT/MSCT202023-2026171605366433.50351152.710306511
Bas de LeedeDUR/ME/DVT202023-2026292575367529.78418128.230324812
Chris WoakesKKR/RCB/DCT202013-20269061285366216.24437122.650244915
Manisankar MurasinghTRIT202016-20233732853561*22.29373143.430223231
Roelof van der MerweSA/NEDT20Is2009-202669451853575*19.81426125.590274015
Naeem IslamCK/SR/RRT202012-2025393175345622.25512104.300244316
V MbazoBOTT20Is2019-2026575275345011.8761686.690163910
Jake EganNK/NWT202024-20262019453387*35.53377141.380314325
Ryan ten DoeschateNEDT20Is2008-20212423105335941.00401132.920322719
Chris WoodHAM/GG/DGT202014-202616470295333113.00482110.580074911
Grant StewartITAT20Is2021-2026242125327628.00332160.240343544
Nicolaj DamgaardDENT20Is2019-2024272755329124.18357149.020354730
Ross AdairIRET20Is2023-20262323053110023.09375141.601105130
Isaac DamarellGUET20Is2020-2026373375315220.42476111.55022588
Ganesh SatishTRI/VIDT202016-2023353025305418.9354098.15021456
Mohammad RizlanQATT20Is2019-20244135753072*18.93464114.220343030
Nick GubbinsMID/HAMT202015-2024423905305313.59457115.970145415
Imran Ali ButtBHRT20Is2019-2024272515296222.0453499.060444317
Jack WildermuthBH/MR/QGT202016-202664424529110*13.92400132.251052731
Sibsankar RoyASST202016-2023232025288329.33423124.820415811
Martin CoetzeeHKT20Is2023-20253129152810218.86406130.051327112
Ben DuckettENGT20Is2019-2026212125278427.74344153.20032698
Craig KieswetterENGT20Is2010-2012252515266321.92470111.910324723
Eathan BoschDOL/TIT/MIDT202017-20267842105264516.44431122.040023222
YS ChauhanSWET20Is2025-2026222135257129.17433121.250304718
James TaylorNOTT202014-20152523752552*32.81426123.240114610
Rakep PatelKENT202013-20181815152410337.43299175.251404233
Arun YadavTANT20Is2025-2026151525248640.31352148.860305621
Alex DaviesSBThe Hundred2021-20242826352451*22.78412127.18022579
AN LascuROMT20Is2024-20262120552372*34.87366142.900306522
SP GomesPORT20Is2022-20261717452282*40.15399130.830524912
Scott StyrisCSK/DC/HHT202008-20143328652263*23.73457114.220203618
Biplab SamantrayDC/SH/ODIT202012-20213027352110221.71422123.461124319
Rajat PaliwalHAR/SERT202016-20212827652154*24.81446116.82010423
Vincent AdewoyeNGRT20Is2019-2026594885214913.03412126.460083826
Mehboob AliMACT20Is2025-2026202005199325.95283183.390325838
Bilal MasudESTT20Is2023-2026232365198230.53420123.570203620
Shangeev ThanikaithasanDENT20Is2021-2026353345195517.90426121.830233818
Zubayr HamzaCC/LIOT202021-20261919351877*32.38431120.190515613
Sahil ChauhanESTT20Is2023-202626255518144*25.90293176.791143046
Michael van LingenNAMT20Is2021-2024302705186719.19447115.880226114
Farhaan BehardienSAT20Is2012-201838301451864*32.38404128.220113716
Nikhil NaikKKR/PK/MAHT202016-20213730951870*24.67413125.420323720
Heinrich KlaasenMO/OI/MSGThe Hundred2023-2026252335176325.85340152.060433431

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.