Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th 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)T2063rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-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
Andre FletcherSLZ201320136612247644.80198113.130201212
Kashief JosephWP202620266612248244.80152147.370201711
Usman KhawajaST/LAN201420147712246737.33187119.79010271
Stephan MyburghNED201420147702246332.00145154.480322613
Kevin PietersenENG200720078802247928.00142157.75010246
Travis BirtDC/HH201120118802246528.00155144.52010209
Michael CarberryHAM201720178812247732.00149150.34010219
Yuvraj SinghIND2012201210912247228.00158141.770101116
Adam VogesPS/MID20172017109422458*44.80161139.13010184
Corey AndersonHH/SFU2023202399222491*32.00181123.760101512
IDM LatinGIB2024202499322458*37.33173129.480101810
Nic MaddinsonRCB/SS20152015111102248520.36166134.940112012
Mohammed AzharuddeenKER20212021111102246020.36196114.29011246
Ben CalitzIRE/NK20252025131112245822.40152147.370111315
Brad HaddinAUS20102010131212244720.36187119.79000207
Katene ClarkeND20212021121212244920.36160140.00001259
B NiazBEL20252025131202245318.67183122.40011258
Vinayak ShuklaOMA20252025131222244822.40156143.590001610
James FullerMID201820181413722446*37.33141158.870011710
Ben DuckettNOR201520151413522440*28.00174128.74000255
Robinson ObuyaUGA20232023151312245718.67187119.79012208
Colin MunroNZ/WOR20152015161622243316.00165135.760011810
Brydon CarseENG/DUR/NS20232023251652245820.36160140.000111312
Tre MandersBER202120216602238437.17185120.54010237
Devon ConwayWEL201820186612234944.60164135.98000295
Shrikant MundheNAG2021202177222369*44.60169131.95020236
Wes DurstonDER201620168802235127.88137162.770102410
Emilio GayNOR202320239902235324.78173128.90010304
Carl SandriITA/ST20132013101042234137.17194114.95000147
Haris SohailPAK/LQ20192019101012235224.7822599.11021203
Cole McConchieNZ/CAN20242024131112235322.30173128.90010196
Peter HandscombHH20212021141122234724.78161138.51000176
Sanju SamsonIND/RR20152015151212237620.27187119.25010178
CJA AminiPNG20222022121202236218.58203109.85012292
Muhammad UsmanUAE20162016121222234622.30190117.37001238
Jack HaynesNOT20242024131202235118.58181123.20021178
Bhanuka RajapaksaSL/LQ/TUCA20252025121222236222.30181123.200101414
Mushfiqur RahimBAN/RK20172017161512235515.93174128.16011217
Azmatullah OmarzaiRR/PZ/AFG20232023251652234220.27165135.150011313
Marco JansenSA/PK/WF202620264220422355*13.94167133.530101115
M RaikesGIB202520255512228555.50138160.870302410
Devon ThomasSKAN2018201810812225831.71159139.62010277
Michael SwartNED201320138812228931.71178124.72010168
Taranjit BharajDEN202220228812226331.71163136.20030157
Syed AzizMAS2020202098222251*37.00170130.59020189
Travis BirtAUS/HH2012201299122257*27.75162137.040201414
Marnus LabuschagneBH202320239902227324.67184120.65010222
Ankush BainsHIM2019201911912226827.75169131.36030276
A RazaBEL202520259902226424.67115193.040212515
RM DorjiBHU202520259902227324.67175126.86010208

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.