Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)T20I3rd 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Taranjeet SinghROM202420248802726234.00173157.230203910
Kazi Junaid SaifiKGB2021202188227278*45.33216125.930202810
Steven CroftLAN2020202010902725830.22216125.930111216
Shahid AfridiPAK200920091110227254*34.00195139.49031237
Jack LeaningYOR20162016111112726427.20187145.450101913
James TaylorNOT201420141312427252*34.00221123.08010266
S TarunTN-XI20202020121242726834.00220123.640201916
Michael ClarkeAUS20102010151312726722.67262103.82010204
JP DuminySA/DC20112011131302726720.92233116.740221511
Graham ClarkDUR20212021131302724020.92185147.03002328
Tajinder SinghME/MNY/AABF202620261413127266*22.67178152.810202811
Will JacksSUR20192019131302726320.92179151.960102317
Graham ClarkDUR20172017141402727119.43202134.65020328
Dhananjaya de SilvaSL/JK202220221514127266*20.92220123.64013267
Riazat Ali ShahUGA20242024151432724424.7329990.97001237
Bilal TahirKUW202420242315427240*24.73184147.830001518
Louis KimberLEI/BP20252025171512725119.43158172.150112715
Adam LythYOR/NS20212021181802725215.11196138.780213210
Siddhesh LadMUM201820188702718238.71196138.270202510
Hilton CartwrightMS2020202011922715938.71222122.07020289
Virat SinghSH/JHA202120211091271103*33.88208130.29111316
Jitesh SharmaVID202120211211327171*33.88134202.240211823
Suyash PrabhudessaiGOA201920191211427160*38.71189143.390112610
Rahul DravidRCB20092009131202716622.58234115.81011283
Josh CobbWOR20242024121202717422.58208130.29010338
Graham ClarkDUR20262026121212716224.64172157.560122515
Zeeshan KukikhelHUN202520251212127165*24.64192141.150212215
Jonathan WellsMR20232023151352714433.88211128.44000217
Lalit YadavDC/DEL202120211513827152*54.20176153.98012329
Shahzaib JamilQAT20252025161322714424.64191141.880001421
George LindeSA/LQ/WP202420242214527166*30.11156173.720111720
Suryakumar YadavKKR/MUM20162016231772716027.10213127.23021287
Kamindu MendisSL/SH/ME20252025201752715022.58205132.200121312
Dean BrownlieND201820187622709967.50160168.750202712
Colin AckermannWAR2015201566127079*54.00245110.20020257
Josh BrownMR202620267702708438.57173156.070212517
Niroshan DickwellaDV202020209912706533.75182148.35020328
Kedar JadhavIND/RCB/MAH20162016121042705845.00193139.90020298
Mohammad HarisPAK/PZ20222022101002707027.00164164.630102516
Hamilton MasakadzaZIM/SR20132013111112705927.00230117.39031275
Chad BowesCAN20252025121112705927.00211127.96020297
Michael van LingenNAM20232023111102706724.55202133.66011367
P PushparajanMAC202520251111027010324.55181149.171012314
Matty CrossSCO201920191412427066*33.75222121.62032286
Cameron BancroftPS20202020131252705038.57244110.66011146
Liton DasBAN/CV20172017131302706520.77216125.000122610
Imrul KayesBAN/CV20162016141402705219.29230117.39011337
W MiyauchiJPN20242024181432707224.55254106.30021281
Sulaimon RunseweNGR20232023161622708019.29249108.43020226
Ryan BurlZIM20222022201982705424.55236114.410111911

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.