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
RR SharanCAA202320231111120586*20.5021993.610131810
Parthiv PatelRCB201420141212220557*20.50185110.81010301
Paul StirlingIRE/MID20142014121212056418.64153133.99022285
Matt MachanSUS201420141212220541*20.50192106.77000163
David WieseJK/DSG/RD202620261813620543*29.29146140.41000188
Raymon ReiferGAW/CV/PA202420241613520541*25.63198103.54000129
Ahmed AqeelMAS20252025191462054425.63192106.7700296
Ambati RayuduCSK/SKAN20232023201522053215.77153133.990021312
Isaac OkpeNGR202520252117420535*15.77159128.93002129
Sharvin MuniandyMAS202520252718520541*15.77184111.41001119
Carlos BrathwaiteWI/KKR/SKAN2019201925242205649.32190107.890141510
Ruturaj GaikwadCSK202020206622047251.00169120.71032166
Mustafa OmerFRA20262026661204108*40.80144141.671011113
Karl BrownLAN201820187702046129.14136150.00021198
Anuj RawatRCB/DEL2024202477320473*51.00134152.24010209
Nishan MadushkaCCC202520257702047929.14128159.380211112
Michael KlingerAS201220128802046025.50174117.24021192
Muhammad AbbasWEL202420248802047225.50161126.710101311
Sohaib MaqsoodMS2018201899220485*29.14160127.500101611
Sami SohailMAA2026202699120450*25.50152134.210102110
Ashutosh SharmaDC20252025139220466*29.14127160.630101413
SKS GillLUX2022202210912044725.50198103.03001194
Calum MacLeodSCO/DUR20162016101002048320.40161126.71011164
Alex BlakeKEN201920191211220466*22.67137148.910201312
Gulfaam SalehTN-XI20202020121122044722.67159128.300011114
John SimpsonSUS202420241612220453*20.40162125.93011175
Lewis McManusNOR20262026141222047620.40127160.630101411
Wriddhiman SahaSH/BEN20212021141302044415.6921296.23001146
Tom CooperNED/AS/MR20122012141312046017.00166122.89011149
Mayank AgarwalPK/KAR20222022141302045215.69166122.89011237
Joe BurnsBH/MS20212021141332045220.40168121.43010205
Chris CookeGLA202420241313120440*17.00139146.760011610
Daniel SmithPHI20232023141312046817.00200102.00012129
Harrison WardSUS20222022131332043320.40157129.94000168
Liton DasBAN/RR202620261414120439*15.69165123.64002244
Sam CurranENG/CSK/SUR202120212214720472*29.14117174.360101413
Shahid AfridiPAK20102010161612043313.60146139.730021510
Sohail TanvirPAK/GAW/CV20162016261672044222.67176115.91002148
Mark AdairIRE/NK20192019201642043817.00141144.680011112
Collins ObuyaKEN201820185412036767.67117173.500201015
Usman KhawajaST201920196602036633.83145140.00021254
Cameron WhiteMR201620167712036133.83171118.71020149
Marcus NorthPS201220129702037029.00194104.64020203
Tyrone KaneMR2022202277220366*40.60120169.170301216
Zeeshan HaiderQAT2026202610722037940.60152133.55010167
Murray GoodwinGLA2014201411822037133.83143141.96010186
Mohammad ShahzadAFG201320138802034625.38127159.84000288
Max BryantBH202220228802038125.38169120.12021224
Arjun VinodSWI202520258812033829.00184110.33000176
Gautam GambhirDC/DEL2018201811912036625.38199102.01020204

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.