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

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Wayne MadsenDERVitality Blast 2022202215152499100*38.38302165.231315213
Shreyas IyerPKIndian Premier League 2026202614134498101*55.33295168.811503930
Paul StirlingMIDVitality Blast 201820181414049810935.57311160.131416121
Gautam GambhirKKRIndian Premier League 201720171616449876*41.50389128.02040627
Dinesh KarthikKKRIndian Premier League 20182018161664985249.80337147.770204916
Shikhar DhawanSHIndian Premier League 201820181616349792*38.23363136.910415914
Brandon KingGAWCaribbean Premier League 2019201912123496132*55.11333148.951304432
Jason RoySURNatWest T20 Blast 2016201612121495120*45.00301164.452206613
Rilee RossouwKTBangladesh Premier League 2019/202019-20201414349571*45.00319155.170424323
Virender SehwagDCIndian Premier League 201220121616149587*33.00307161.240515719
Adam GilchristDCIndian Premier League 20092009161604958530.94325152.310325429
Ben McDermottHAMVitality Blast 20222022171704948329.06338146.150514034
Tom BantonMEInternational League T20 2024/2520251111249310554.78325151.692304921
Sourav GangulyKKRIndian Premier League 2009/102010141414938837.92419117.660415815
Matthew ShortASBig Bash League 2021/222021-2022161614938932.87317155.520303626
Michael HusseyCSKIndian Premier League 201120111414249283*41.00414118.84041536
Daniel Bell-DrummondKENVitality Blast 20212021141414928837.85316155.700623820
Tamim IqbalFBBangladesh Premier League 2023/242024151514927135.14387127.130305418
Shai HopeGAWCaribbean Premier League 20252025121224918249.10386127.200403716
Cooper ConnollyPKIndian Premier League 2026202614132491107*44.64301163.121214332
Chris GayleRCBIndian Premier League 201520151414249111740.92333147.451203938
Mushfiqur RahimKTBangladesh Premier League 2019/202019-20201414749198*70.14334147.010405115
Chris LynnKKRIndian Premier League 20182018161614917432.73377130.240315618
Chris GaylePKIndian Premier League 201920191313149099*40.83319153.610404534
Dawid MalanMIDVitality Blast 201920191414249011740.83332147.591215416
Aneurin DonaldDERVitality Blast Men 20262026121204899140.75212230.660404837
Ian BellWARNatWest T20 Blast 20162016131314898040.75374130.750504616
Rohit SharmaMIIndian Premier League 201620161414348985*44.45368132.880514916
Tom Kohler-CadmoreSOMVitality Blast 20232023171734897234.93305160.330314629
William PorterfieldWARNatWest T20 Blast 201420141414148881*37.54344141.860405114
Sunil NarineKKRIndian Premier League 202420241414048810934.86270180.741315033
Rishabh PantDCIndian Premier League 201920191616348878*37.54300162.670303727
Ajinkya RahaneRRIndian Premier League 201320131818448868*34.86458106.550404211
Heinrich KlaasenSHIndian Premier League 2025202514132487105*44.27282172.701104225
Hardik PandyaGTIndian Premier League 202220221515448787*44.27371131.270404912
Josh PhilippeSSBig Bash League 2019/202019-20201616348783*37.46375129.870504116
Miles HammondGLOVitality Blast 20242024171724878032.47372130.910325423
Harry BrookYORVitality Blast 202120211313648691*69.43326149.080214120
Chris GayleRRBangladesh Premier League 2017/18201711112485146*53.89275176.362212947
Tanzid HasanDCBangladesh Premier League 2024/252024-20251212148510844.09343141.401402436
Richard LeviNORNatWest T20 Blast 201520151616248567*34.64338143.490306115
Sanju SamsonRRIndian Premier League 202120211414248411940.33354136.721204517
Abhishek SharmaSHIndian Premier League 202420241616148475*32.27237204.220303642
D'Arcy ShortDURVitality Blast 201920191212148377*43.91346139.600405914
Shubman GillGTIndian Premier League 20222022161624839634.50365132.330425111
Alex HalesNOTVitality Blast 2021202115154482101*43.82270178.521236123
Rohit SharmaMIIndian Premier League 201520151616248298*34.43333144.740324121
Sam HainBBVitality Blast 202320231010548197*96.20300160.330504214
Shai HopeGAWCaribbean Premier League 202320231312348110653.44343140.231403324
David MillerGTIndian Premier League 202220221616948194*68.71337142.730203223

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.