Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR141/3 (16.1)ES chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)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)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,669 of the 11,670 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Aditya KaushikGOA202120219912667833.25241110.37020266
Ravinderpal SinghCAN201920191210226610133.25177150.281111319
H LakovBUL202120211010326664*38.00264100.76030213
Ravindra JadejaRR202620261411726645*66.50197135.03000245
Cole McConchieCAN20192019121112668326.60203131.03010305
PL le RouxMR20252025111112668026.60202131.68032286
Johnson CharlesWI/SLZ201520151212126669*24.18178149.440121817
Zeeshan AliHK202620261212126660*24.18217122.58021383
Ravindra JadejaIND/CSK2021202121141026662*66.50188141.490102210
Samit PatelDER/NS202520251614326683*24.18198134.340202810
Gerhard ErasmusNAM202120211414326662*24.18222119.82021227
Will SmeedSOM/ME20242024141402668619.00158168.350212916
Robin DasESS/DD20232023161522667220.46173153.76024385
Gulbadin NaibDC/DS/AFG20262026171642666322.17176151.140121418
Carlos BrathwaiteWI/SS/SH201820183522526643*15.65205129.760011221
Daniel SamsST/NOT/PZ20252025302262663316.63165161.210001221
Kendel Kadowaki-FlemingJPN2022202266126511453.00127208.661102417
Darius VisserSAM2024202466126513253.00136194.851101226
Steven TaylorUSA201920198812657237.86207128.020212810
Shaun MarshMR202220229902655729.44207128.02020297
Patrick MatautaavaVAN2019201999026510329.44154172.081111920
Saif AhmadDEN2023202310922656637.86223118.83020256
Prithvi ShawDC/MUM20242024111102656624.09162163.580103710
Tom ClarkSUS20252025141212654524.09190139.470012112
Brad HaddinSS/IU201620161413426561*29.44192138.020312113
Marco MaraisWAR/NMBG201920191613426582*29.44160165.630102313
Robin UthappaIND/PW20112011151432654524.09212125.000012710
Darren BravoKKR/CV/TKR20172017151422654322.08217122.120001620
Sunil NarineKKR/TKR20202020151402656418.93182145.600322615
Ambati RayuduMI20132013191732653718.93231114.72002224
Lewis GregorySOM/TR/JSK202320232419726557*22.08193137.310111411
Asghar AfghanKK201820188802647433.00180146.670301621
Ross TaylorNZ/RCB200820089902646329.33165160.000212218
Binod BhandariSPR2025202599126469*33.00239110.46022238
Greg SmithNOT201620161111226452*29.33211125.12021276
V SainiROM202220221111426460*37.71220120.00021263
Taranjeet SinghROM20252025121122644529.33199132.66000339
Hamza DarSPA202420241111426470*37.71156169.230212314
Nithish Kumar ReddyCHA-XI20202020111102645724.00229115.28020219
Misbah-ul-HaqPAK/RCB200820081312326487*29.33196134.690121613
Ben DuckettENG/NOT20192019131212646424.00205128.78010277
Kumar DeobratJHA201920191613226469*24.00201131.340212413
Sam HarperMS/MR20232023141302648920.31185142.700321515
Grant StewartITA/KEN20222022151332647626.40150176.000232021
Daniel Bell-DrummondKEN20142014141402645918.86231114.29011255
Harry TectorIRE/NK20192019171552646026.40204129.41010218
Zeeshan KukikhelHUN202120214402638265.75150175.330303710
Mohammed QasimMAC202620268712638443.83182144.510201817
Morné van WykDOL/QG2017201788226370*43.83181145.30030304
Tre MandersBER202420248812638237.57198132.830212412

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.