ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Shoaib RafiqMEXT20Is2023-2026191558524*8.508896.5900434
Peter HatzoglouMR/PS/HHT202020-2026681913851514.1781104.9400161
Hernán FennellARGT20Is2019-2026381948525*5.6782103.6600983
Ashok DindaKKR/RCB/DCT202008-2021105271185225.3111275.8900662
Ashwin DasMPT202016-20226428468*42.0040210.0001094
Rehman AbdulITAT20Is20195428437*42.0082102.4400052
G FatourosGRET20Is2022440845021.0072116.6701074
Blake MacdonaldMST2020265418437*28.0053158.4900074
Zain AbbasiBOTT202018550843616.8059142.37000112
Sarfaraj PatelLEST202018551844621.0011672.41001100
Abhinav DixitRAIT2020196528437*28.0080105.0000051
Rohit ShahMEGT202021551843821.0011771.7900060
J StanigzeSWET20Is2024-2025861843316.8076110.5300036
David DembaGAMT20Is2023-20266628445*21.0071118.3100145
Leo SadlerSWDT2020268648453*42.0059142.3701145
Baxter HoltSTT202019-2022971843714.008895.4500153
Aamir GaniBEN/KKHT202016-20211381845012.008598.82011101
Gareth AndrewHAM/WORT202014-2016994843116.8062135.4800073
VA JagadeeshKERT202016992842812.009489.3600170
Cameron ValenteAST202018-20211494842116.8071118.3100081
Javid PatelZAMT20Is2025-20261917384166.0012368.2900234
Abhimanyu MithunRCB/KART202009-2021472268418*5.2573115.0700593
Adam MilneNZT20Is2010-20266022128416*8.408796.5500316
D Long MartinezSPAT20Is2024220837941.5056148.2101084
Lucas BarkerGUET2020183318352*41.5080103.75010101
Nasir AbbasiKSAT202015330836527.6742197.6201066
Arjun SaudNEPT20Is2022-2026440833520.7574112.16000104
Dian ForresterSAT20Is20265528321*27.6777107.7900044
Amit PachharaSERT202018-2021761833716.608498.8100361
Jun HyunwooSOUT202018761834216.6060138.3300174
T RajivSEYT20Is2021660833613.8370118.57001112
Kaif JamadarFINT20Is2026660834813.8380103.7500092
LR GaonkarPANT20Is2023-2025770832311.869686.4600061
Amjad JavedUAET202013-20171183831916.6068122.0600074
Saad NasimQG/PZT202017-2018881833511.8663131.7500093
Jimmy KamandeKENT20Is2007-2010129083429.229290.2200253
L MaphaneBOTT20Is2022-202699083209.2211274.1100232
Richard PyrahYORT202014-2015211248316*10.3878106.4100063
M VaikESTT20Is2021-2025201238323*9.2213860.1400110
Anshul KambojCSK/MI/HART202022-2026291298319*27.6764129.6900164
Imran KhanBT/JT/SKANT202015-202131135832010.388795.4000371
Andrew TyeAUST20Is2016-202132157832010.3876109.2100354
Williamsing NalisaVANT20Is2019-2026351678331*9.2280103.7500271
Bernard ScholtzNAMT20Is2019-20268526168398.309686.4600570
Fawad AhmedST/AS/MRT202014-2023163341983195.5310976.1500563
Muhammad AwaisGRET20Is20193328242*82.0059138.98000121
Yannic CariahTTRS/SKAN/TKRT202013-2024840826520.5059138.9801190
Said HakimBELT20Is2021-2026541822827.3365126.15000121
RR BastianszMACT20Is2022-2023440824620.5078105.1300063
Raihan StanikzaiSWIT20Is2026440825120.5051160.78011104

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.