Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Nkruma BonnerJT202020208611484129.6015794.27000153
Michael PollardWEL2020202066114863*29.60117126.50020145
Gurdeep SinghKEN202620268601487524.6785174.12010199
Surendran ChandramohanSIN201820186611488029.60118125.42010155
KJ StagnoGIB202420246601486524.6778189.74010914
Robin UthappaIND200720077701485021.14126117.46011146
Daniel HughesST2014201477114840*24.67140105.71001161
Kushal Janith PereraSL201920197701485721.14124119.35010123
James PeirsonBH201620167701485121.14115128.70012135
Sulaimon RunseweNGR202220227721483929.60129114.73000200
Mahipal LomrorRCB/RAJ202220229701485021.14112132.14010135
Tajinder SinghRAJ201820188711485124.6787170.11010185
Sanjay YadavTN201820189711485224.67115128.70011610
S DanielSL/GT202320237701484921.14130113.85001156
Natim HassamPOR2026202697314852*37.00121122.31010134
Ali RahmonNGR2025202577114864*24.67123120.33010173
Vivek KumarJAM2022202287114833*24.67129114.73000174
Timm van der GugtenGLA202320238821484824.6789166.29001612
Shykat AliCC202420249801486318.50111133.33012613
Umang SharmaUP2016201688214847*24.6797152.58001147
Stephen DohenyNW202120218801485418.50126117.46011165
Rishabh ChouhanMP201920199811486321.14110134.55012136
L Yamamoto-LakeJPN202320238801486018.50131112.98012154
Sarfraz AhmedPAK/QG2020202010921484121.14115128.70000162
Adam WheaterHAM201620169901483916.44127116.54000202
Jake LibbyWOR202220229901483316.44134110.45000111
Robinson ObuyaUGA2025202599114858*18.50142104.23011105
Awais AhmadSWE202520259901483216.44111133.330011110
Sultan AhmedOMA201520151410414837*24.67117126.50002151
Washington SundarIND/SH/TN20232023181021485018.50130113.85010153
Riyan ParagRR/ASS202320231010214850*18.50117126.50010710
Cole McConchieCAN20252025121111485114.80141104.96012131
Sukhdeep SinghKEN202320231511414837*21.1416689.16000121
Cameron WhiteAS/MR20192019131241484018.50131112.9800096
Andrew McBrineIRE/NW201720171312614852*24.67120123.33011165
Ben GreenSOM20222022161241484018.50103143.69001109
Grant StewartITA/KEN20212021161331485114.80112132.14012156
Mosaddek HossainBAN/DD201720171814314834*13.45143103.50000114
Shaun MarshPK2010201044114788*49.00114128.95021146
Dipendra Singh AireeNEP202120215421476073.5068216.18010149
Wahidullah SahakNOR202620264401477536.7581181.48010195
Waseem MuhammadUAE20212021441147107*49.00104141.35101176
Jason RoyCK2013201355114792*36.75108136.11010155
Murray ComminsMR2022202255014710229.4092159.78102186
Asad ShafiqQG201720177601475124.50135108.89010171
Yaseen VallieSWD2026202666114762*29.40125117.60010154
Jonathan HillPHI201820186601476224.50111132.4301077
A VenkateshSWE202120216601475424.50111132.43010171
Joe CarterND2023202377314776*36.75112131.25010164
Tion WebsterTKR2020202077214744*29.4014998.66000156
PreviousPage 129Next

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.