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)Play interrupted - 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
Mehboob AliMAC202620269902209324.44130169.230112217
D'Arcy ShortAS20242024111102206020.00166132.53010278
Ashok MenariaRR20122012151212204020.00202108.91001148
Tharindu PereraBOT202420241412322048*24.44185118.920021510
IDM LatinGIB20232023131302208916.92192114.58012189
Shoaib KhanOMA20222022131322205720.00185118.92012255
Simon HarmerWAR201420141915722038*27.50173127.17001157
MO KitundaTAN20222022221512204115.71191115.18001197
Usama MirMS/WOR/MS20232023341862203918.33138159.420051713
Tony MunyongaZIM202520252120522043*14.67188117.02003244
Ravija SandaruwanKUW2020202055121984*54.75132165.910202312
S WickramasekaraCZE20192019552219104*73.00104210.581101718
Ishank JaggiJHA2016201677321975*54.75160136.88011187
Nikhil NaikPK/MAH201620167702196931.29162135.19020189
H ViljoenDOL20262026107421911473.00142154.231001613
Vusi SibandaZIM201620168802195927.38196111.73010236
James McCollumNK2024202488221961*36.50189115.87021238
Matthew StokesGUE2022202210922194831.29192114.06000203
Heinrich KlaasenTIT2016201611912195227.38152144.08010197
Asghar AfghanAFG2015201510912195127.38199110.050111311
Mangal MahrourBIH202120211010121964*24.33216101.39020255
Shahbaz AhmedRCB20222022161132194527.38181120.99000149
Aaron HardieAUS/PS20252025121212193419.91174125.86001188
M PodoskyPHI20232023121222194121.90171128.070011415
Rahul TewatiaHAR/GT202220221713521943*27.38150146.00000229
Darren StevensKEN/CV20152015171402199015.64158138.610102011
Mahela JayawardeneSL/PK200820081615521945*21.90164133.54001217
Louis KimberLEI/BP20242024161522195316.85147148.980101415
Mohammad NawazPAK/QG202120212320821933*18.25160136.880031711
Rashid KhanAS/SH/BT20202020452892192911.53174125.860061413
Chris JordanHH/SUR/MS2025202537291621918*16.85165132.73001204
Jonathan BirdKNI202620264402189754.50133163.910201911
Bilal ZalmaiAUA2024202466221871*54.50123177.240202313
Rohan MustafaUAE202220229722185443.60184118.48010155
Tom WoodDER20232023771218110*36.33135161.48100256
Gurkeerat SinghPUN2021202110822186336.33163133.740111113
Sami SohailMAA202320238822187536.33199109.55011174
Robin UthappaDC202320239902187924.22170128.24010227
Jason MohammedGAW2016201699521857*54.50197110.66011109
James PeirsonBH2022202299321845*36.33152143.42000205
HS GerickeMAC202120219902186424.22124175.810201911
Manvinder BislaPK20102010101002187521.80178122.47011276
Johann MyburghSOM201620161010121886*24.22156139.74010218
Abdul SamadSH/JK202320231110521838*43.60168129.760001313
Jonathan CarterBT20192019131112185121.80171127.490211712
Keaton JenningsLAN20262026121222185121.80175124.57012228
Shreyas MovvaCAN20242024121232183724.22205106.34001155
Imrul KayesCV20232023141302183516.77183119.13000208
Haider ButtBHR202320231313121859*18.17206105.83011185
Lasith CroospulleSL/CCC/GG20262026131302184516.77146149.32002352

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.