Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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

Qualification: Minimum 500 balls faced.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Abhishek SharmaIND/SH20262026525221688135*33.76820205.8531210156128
Abhishek SharmaIND/SH2025202535341129814139.33671193.4427113182
Mitchell OwenAUS/PK/HH202520254944198110822.81511191.981366882
Harry BrookENG/SL2026202628275945114*42.95506186.762407755
Andre RussellWI/KKR/CV2024202460511610757130.71580185.340227091
Andre RussellKKR/JT/DD20192019464113108080*38.57593182.1204268101
Travis HeadAUS/SH/WF2024202439394144210241.20792182.07113616683
Dewald BrevisSA/CSK/HAM20252025464281200125*35.29662181.2716166103
Finn AllenNZ/KKR/PS2026202655554159610131.29891179.12364136109
Luke RonchiNZ/WEL/GAW2017201735332107110234.55600178.5017211059
Suryakumar YadavIND/MI2022202239397146711745.84829176.96212212984
Heinrich KlaasenSA/SH/OI20232023413891270110*43.79720176.393728875
Ishan KishanIND/SH2026202650503176110337.471006175.05113418287
Finn AllenNZ/WEL/LAN2021202141413127792*33.61730174.93011413361
Karanbir SinghAUA2025202531313145911552.11838174.112132122121
Dasun ShanakaSL/RR/SKAN202620265651121122121*28.77647173.421536092
Tim DavidAUS/RCB/HH202520255546151231102*39.71712172.891718594
Rishabh PantIND/DC/DEL20182018282721183128*47.32685172.70210211666
Glenn MaxwellAUS/PK/MS201420144645210349524.05600172.330658866
Shimron HetmyerWI/RR/GAW20262026504991256111*31.40729172.292448390
Sanju SamsonIND/CSK20262026424241279115*33.66743172.1429313274
Kieron PollardTKR/MS/ME202320233834119778642.48568172.010626072
Glenn MaxwellAUS/RCB/MS2023202335354892104*28.77519171.871538057
Aaron FinchAUS/PK/MR20182018393810135017248.21787171.5436412473
Tim DavidAUS/MI/HH2022202273681514617127.57856170.6805210293
Adam LythPS/YOR/NS20222022292918848131.57519170.330848843
Ryan RickeltonSA/MI/MCT20262026424271390123*39.71817170.1327210996
LG PretoriusSA/RR/TIT20262026424141523188*41.16898169.60311414084
Rilee RossouwSA/ST/SOM2022202251488146710936.67867169.20212612486
Shimron HetmyerWI/RR/GAW2025202560579131497*27.38787166.960849381
Rinku SinghIND/KKR/UP2023202330271495577*73.46573166.670807555
Suryakumar YadavIND/MI20232023343341338112*46.14804166.42310112671
Philip SaltENG/KKR/LAN20242024524941381103*30.69831166.1919613575
AB de VilliersSA/RCB/BT20162016292841059129*44.13639165.731928758
Evin LewisWI/SKAN/DD20172017313031098125*40.67665165.111808486
Rovman PowellWI/DC/PZ2023202344431010639732.21644165.060446577
Daniel ChristianDC/MR/HH20182018433913885113*34.04537164.801305556
Will JacksENG/MI/SUR202620263934986470*34.56525164.570616853
Chris GayleWI/RCB/MR20152015363681665151*59.461012164.533100123135
Sanju SamsonIND/RR202420242827696711146.05588164.463668355
Tim DavidAUS/MI/HH20232023605619116576*31.49713163.390437579
Will JacksENG/SUR/OI202320234141111969629.90732163.3909111069
Heinrich KlaasenSA/TIT/SH202420245653914168532.18867163.32011271104
Michael-Kyle PepperESS/LS/ADKR2024202431311856120*28.53527162.432329241
Sherfane RutherfordWI/MI/BT2026202649451412228439.42755161.8501048885
Shivam DubeIND/CSK/AA202620265141139106632.50563161.630216061
Glenn MaxwellAUS/MS/LAN2019201928255940113*47.00582161.511807147
Philip SaltENG/DC/LAN2023202349495131911929.98818161.2526613761
Pathum NissankaSL/GG/NCC202520252525191810738.25570161.051818143
Ryan RickeltonSA/MI/MCT202520253029298811336.59614160.9117110154
Page 1Next

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.