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 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
Codanda Ajit KarthikSIKT20202144110761*35.6799108.0801074
S ThakurROMT20Is2021-20236531075553.5090118.89010141
Christiaan du ToitBORT2020265501073821.4089120.22001142
Prateek YadavNBBT2020265501074721.4056191.07001136
Ayush Kumar Jr.RANT20202255210752*35.6781132.1001086
Patrick MatautaavaVANT20201866110730*21.4058184.48000173
J TrompTSK/JBT20202497110756*17.8392116.30010103
Greg ThompsonIRET20Is2016-201910811074415.2910899.07002141
Amir MangalGERT20Is2019-20208831073321.4064167.1900068
Joy PereraITAT202013-2018109210734*15.29102104.9000182
Frank BaleriGHAT20Is2019-202613921072015.2912982.9500090
Saurabh DasTRIT202018-202114931074417.8311593.0400447
CP TurkichCROT20Is2022-20249901072011.8918159.1200170
A Mene-EjegiSERT20Is2022-20241310110732*11.8969155.07002106
Shadley van SchalkwykUSAT20Is2024-2026181381071821.4095112.6300183
Alam NakashSOUT20Is2022-202614131107248.9211394.6900362
Palzor TamangSIKT202019-202120182107196.6916664.46004131
Keshav MaharajSAT20Is2021-202654197107418.9212784.2500465
Mohammad MohsinSKAN/PZ/TSKT202020-202632196107168.23107100.00001114
C VeretakiFIJT20Is20233301066035.33104101.92010142
Carsten PedersenDENT2020135531064353.0012982.1700081
Mudassar MuhammadGERT20Is2019-20235501063321.20105100.9500054
Tre MandersBERT20201366110645*21.2012088.33000131
Dean FoxcroftNZT20Is2023-20267611063421.20101104.9500035
Riyan ParagINDT20Is20249601063417.6770151.4300039
Rajesh SinghBIHT2020196601066417.6778135.9001177
Daniel SamsAUST20Is2020-202210731064126.5062170.9700086
A RajshekaraROMT20Is20248721065021.2011096.3601194
NazimuddinKRB/DGT202012-20139801063313.25102103.92001104
Andrew NorthcoteITAT20201388110646*15.1414075.7100080
Nishat SakibSOUT20Is2022-202510801063113.2511195.50001112
Ziaur RehmanFINT20Is2022-202499210637*15.1411393.8100091
Dharmendrasinh JadejaSAUT202016-2024411441065910.6081130.86012114
CC MachadoBRAT20Is2024-202623203106166.2420551.7100340
James TredwellKENT202014-201743221110631*9.6411294.6400171
Mitchell SwepsonBH/MST202016-202698331110611*4.82101104.95006103
Shoriful IslamCK/PZ/KTT202019-202671341510614*5.5811294.6400786
Koojana PereraBSCT2020265501057621.0068154.41010123
Mangaliso MosheleSAT20Is20177611053621.0065161.5400069
Sirla SrinivasANDT2020166611052921.0093112.9000085
James HopesAUST20Is2005-201012721053021.0098107.1400071
Stewart WaltersGLAT2020149711053617.5084125.0000282
Mitch RenwickOTAT202019-20219701054215.0096109.3800033
Sami UllahROMT20Is2020-20219711053317.5054194.44001134
S MbaNGRT20Is202187210540*21.0014472.92001111
D MarsicCROT20Is2022-20249801053713.1316464.0200192
Mustafa BalkisTURT20Is2025-20268801053513.1314572.4100255
Sagar PunNEPT202013-2015121011052211.6711888.98000133
Bosco TuyizereRWAT20Is2021-2023121021054013.1312683.3300171
AR SchawCDT202023-2026171041053217.5071147.8900076

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.