Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND65/1 (12)Play interrupted - IND need 121 runs in 228 ballsTest1st 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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 records (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.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Matthew KuhnemannAUS/BH2019-20267226148631*7.1710383.5000663
Fawad AhmedAUS/ST/AS2013-2023165352086195.7311475.4400563
Rubel HossainBAN/CK/RR2009-2025114382286125.3810581.90001153
D KnivetonISL2016-2018540853021.2510481.7300020
JN du PlooyHUN20254418544*28.3361139.3400035
Tariq AzizPOR2018-2019550854817.0010085.0000141
Ravi ThakurHIM2021650855317.0078108.9701093
Harshit NamdevJAM2022551853021.2579107.59000100
Marshall AyubKRB/CK/RK2012-2019760854514.1781104.9400082
Yannic CariahWI/TTRS/SKAN2013-20241062856521.2563134.9201190
Rafatullah MohmandPAK/IU2015-2017660852314.1782103.6600164
Saran AslamDEN2022-20241271854714.1749173.4700156
C GomezKF/PSC/RCC2024-20261072852417.0062137.1000046
Rupesh SinghNEP/JB202510738543*21.2569123.1900044
Nigel JonesIRE/NK2010-2018982852514.1783102.4100153
N WijesekeraAUA2021-2023992852812.149985.8600051
R ClintonOTA/MNY2024-2026109085289.4483102.4100181
Rudolph FoxBAH2022-2024101038524*12.149391.4000163
T SandaruwanROM2025-20261914585319.4474114.8600363
Shoaib RafiqMEX2023-2026191558524*8.508896.5900434
Shivam MaviIND/KKR/UP2018-20244618485266.079094.4400364
Hernán FennellARG2019-2026381948525*5.6782103.6600983
Riley MeredithAUS/PK/MI2018-202616132198519*6.5410481.7300771
Ashwin DasMP2016-20226428468*42.0040210.0001094
Rehman AbdulITA20195428437*42.0082102.4400052
G FatourosGRE2022440845021.0072116.6701074
Blake MacdonaldMS20265418437*28.0053158.4900074
Abhinav DixitRAI20196528437*28.0080105.0000051
Rohit ShahMEG2021551843821.0011771.7900060
J StanigzeSWE2024-2025861843316.8076110.5300036
David DembaGAM2023-20266628445*21.0071118.3100145
Leo SadlerSWD20268648453*42.0059142.3701145
Baxter HoltST2019-2022971843714.008895.4500153
Aamir GaniBEN/KKH2016-20211381845012.008598.82011101
Gareth AndrewHAM/WOR2014-2016994843116.8062135.4800073
VA JagadeeshKER2016992842812.009489.3600170
Cameron ValenteAS2018-20211494842116.8071118.3100081
Atif MehmoodSPA2016-202633104841814.0084100.0000144
Saqib ZulfiqarNED/RD2018-2026181038425*12.0080105.0000042
Ahmed DaniyalPAK/MS/QG2021-202625105842416.8067125.3700193
Javid PatelZAM2025-20261917384166.0012368.2900234
Abhimanyu MithunRCB/KAR2009-2021472268418*5.2573115.0700593
Saqib MahmoodENG/ST/LAN2015-2026104311684125.6011672.4100622
D Long MartinezSPA2024220837941.5056148.2101084
Nasir AbbasiKSA2015330836527.6742197.6201066
Amit PachharaSER2018-2021761833716.608498.8100361
T RajivSEY2021660833613.8370118.57001112
Kaif JamadarFIN2026660834813.8380103.7500092
LR GaonkarPAN2023-2025770832311.869686.4600061
Zhivago GroenewaldNAM2015-201916838350*16.609191.2101063

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.