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 resultT2067th 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 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
Imran NazirPAK2007200710912015925.13134150.000101813
Albie MorkelTIT/RPS20162016139220134*28.71143140.560001310
Gary WilsonIRE20122012119220141*28.7121493.93001174
Jack LeaningKEN20202020119320155*33.50145138.62010186
Kamran AhmadzaiFRA202420249922015628.71112179.460101414
Sarfaraz KhanDC/MUM202220221211420136*28.71157128.03001195
Kadeem AlleyneBR/SS20252025111102014218.27174115.52001169
Zada SherFRA20262026121102015518.27144139.580131212
Alex ObandaKEN20132013121202014716.75176114.20002294
JJ SmitNAM20242024121222015020.10153131.370111413
Kamau LeverockBER201920191212220143*20.10165121.820031611
Chris NashAUC/SUS201420141212120174*18.27147136.73011197
Brett D'OliveiraWOR20172017131222015220.10186108.06010133
Dhruv JurelIND/RR202420241612320156*22.33155129.68021197
Mirza AhsanAUA202220221312120170*18.27136147.79021169
Ashley NurseWI/BT20192019141372014033.50140143.570001115
Irfan KhanPAK/KK202520251413220148*18.27156128.85000914
Shahid AfridiGER20262026151312013716.7597207.220011121
Ravindra JadejaIND/CSK201320131914620138*25.13135148.89002176
Soumya SarkarBAN/RR201520151414120158*15.46178112.92012303
Jacob OramNZ/CSK200920092017420141*15.46188106.91001137
Khaya ZondoIMP20122012761200100*40.00166120.48110182
Esam RahmanJPN202520256612006440.00160125.00020168
Matthew ShortAS/MR201820187702006528.57174114.94020127
Sanjay YadavMEG201920197712005533.33162123.46011129
Hashmatullah ShahidiPP/NL2018201898420049*50.00191104.71000185
Faiz FazalVID201920199912005425.00179111.73010193
Ruvindu GunasekeraCAN201320139902006522.22192104.17011234
Tom NightingaleGUE202420249902006122.22126158.730112010
I NiyomugaboRWA20242024109120059*25.00176113.64012183
Sean ErvineHAM20152015101022004925.00120166.67000159
Martin GuptillNZ20102010111012005422.22180111.11011188
Vijayshankar ChikkannaiahGER202120211010120081*22.2220796.62010175
Devon ThomasWI/SKAN/KW202120211111120055*20.0021294.34010242
Nizakat KhanHK20152015121102002918.18174114.94001145
Ryan HigginsGLO202020201111420030*28.57153130.72000202
Rony TalukdarRR/SS20242024111102004118.18173115.61000216
Scott EdwardsNED/AF20262026141142003728.57160125.00000202
Kamran AkmalTTRS/CV20152015151212006018.18172116.28011216
MS DhoniCSK202020201412420047*25.00172116.28000167
AR NaidooCAY20252025121202004516.67162123.46002207
Chris MorrisSA/DC/TIT201720171613620052*28.57131152.67010179
BA PaiGIB20232023131332003620.00200100.00001173
Soumya SarkarBAN/DD20232023151402005714.29180111.11012217
D UwimanaRWA202620261814420037*20.00149134.230001016
Daniel AjekunNGR20232023141422003616.6725080.00001151
Khushdil ShahRR/CV/MS202420241816620046*20.00137145.99000148
Khawaja NafayPAK/QG/JK20262026181612005413.33143139.860121510
Ravindra JadejaIND/CSK20122012221732004814.29163122.70000149
Ethan D'SouzaUAE/SW202520252417320034*14.29190105.26001182

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.