Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 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,666 of the 11,667 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sybrand EngelbrechtNED20242024121012807531.11211132.700112112
Kiran CarlsonGLA20182018101012805831.11198141.41010269
NG CollinsFIN20222022101002807928.00279100.36010226
Saud ShakeelQG20262026101002805728.00212132.08020336
Ravi BoparaENG/PK20102010131212807725.45261107.28021283
Anamul HaqueFB20232023131202807823.33224125.000102613
Irfan KarimKEN20212021121232806731.11264106.06030244
Graham ClarkDUR20222022131202806523.33207135.27021315
Mirza BaigPAK/LQ20232023131312805423.33220127.270113511
Ben CoxLEI/TR202520251614728070*40.00213131.46011266
Sabbir RahmanBAN/BB20152015181512807920.00258108.53021258
Albie MorkelSA/CSK20102010211642806223.33182153.850121220
Mehedi Hasan MirazBAN/KT/FB202420242016328035*21.54231121.210031813
Sherfane RutherfordWI/DC/GAW20192019231752804523.33201139.300001719
Ahmer Bin NisarBHR202620261917628038*25.45237118.14000306
Miles HammondGLO/BP20222022191912803115.56208134.620022417
Tadiwanashe MarumaniZIM20262026202022803515.56208134.620012813
Imad WasimGLA/IU/NS20252025332262805617.50257108.95012226
KL RahulIND201720177702798939.86198140.910302412
Hashim AmlaSUR/KT202020209912797534.88223125.11031295
Jay BistaUTT202120219912799234.88216129.17022347
Dipendra Singh AireeNEP2026202612942795855.80202138.120202011
Moisés HenriquesSS20242024101042795946.50213130.990202211
Aryaman SenSIN20222022101012797631.00227122.91020374
Mark ChapmanHK201520151111127963*27.90224124.55010276
Ashwin HebbarAND20192019111122797131.00207134.780212711
Robin MinzRAN202220221111227974*31.00203137.440201720
Ashton TurnerPS20182018121212797025.36220126.820211611
Omar RassolBUL202220221312327999*31.00193144.560212218
Muhammad UsmanHUN202520251412227972*27.90169165.090111125
Richard OliverWOR20142014131302797721.46205136.10012327
Aqib IlyasOMA20192019131322796025.36246113.41011285
Nic MaddinsonAUS/RCB/SS201420141414227984*23.25208134.130213011
Ayush BadoniDEL/LSG202420241614427955*27.90205136.10021266
S WickramasekaraCZE20222022151532796323.25202138.120231917
Owais ShahHH/JT/HAM201420141816427950*23.25262106.490121611
Tom LammonbyHH/SOM/MO20212021201632799021.46190146.840132710
Saad Bin ZafarCAN/LL20242024221762795225.36228122.37014236
Ross TaylorNZ/RCB20102010201852794421.46254109.840011114
Mahedi HasanBAN/RR20242024281942796018.60213130.990122613
Romario ShepherdWI/SH/GAW202220222820627944*19.93221126.240001122
Yasim MurtazaHK20242024272122795214.68211132.230112015
Joe RootYOR202020205512786569.50192144.79040324
Kushal BhurtelNEP202120215512787769.50198140.400402416
Ed PollockWAR201720178802786634.75156178.210302518
Dane VilasSA/CC2012201210942785755.60195142.560101912
Arron LilleyLEI202020209902786930.89200139.000101914
Riazat Ali ShahUGA2026202613922785339.71162171.600102418
Sikandar RazaCV20172017111032789539.71181153.590112511
Wes DurstonDER20142014111102788925.27213130.520212710

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.