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
Kartik KakadeBART202019-202315827153*11.8359120.3401272
Shamsullah EhsanTURT20Is2022-202488071398.889872.4500170
Duncan AllanKENT20Is2012-201399071187.8911860.1700060
MT DiabyMABT20Is2022-202399071317.8911163.9600270
Anas KhanHKT20Is2014-2026291137121*8.888880.6800552
Vichanath SinghTHAT20Is2019-20231511271187.8911860.1700020
Rumman RaeesBB/IU/MST202016-2024521797125*8.887594.6700381
Scott BolandMS/HH/RPST202014-2024612316711010.148187.6500370
EF BeardISLT202018330703323.338780.4600020
Mark AdrianatosMRT202024-2025331704835.0057122.8100073
Khuzaima TanveerUAET20Is20265317068*35.0034205.8801147
F MulivaiSAMT20Is2019440704817.5037189.1900128
David SalesNORT202014540702517.508681.4000042
Koripalli SreekanthANDT202016440704517.508384.3400072
Rohit MotwaniMAHT202016-2019440703617.5057122.8100044
Syed Ahzamul HaqUZBT20Is20264437055*70.0064109.3801155
Awais ZiaPAKT20Is2012-2014550702314.008087.5000043
AAA PatelLEST202018550702414.008087.5000033
Muhammed MayetMPUT202026650702214.0061114.7500082
Rilee RossouwOIThe Hundred2022660702411.6762112.9000072
Asad MahmoodSWIT20Is2021-20231360703311.6764109.3800044
Gaurav MishraROMT20Is2022-20231262702417.5061114.7500032
K SonavaleOMAT20Is2024-2026660702011.677395.8900181
I StewartSWIT20Is2025-20268657027*70.0051137.2500062
Ansh TandonUAET20Is2020-20239717034*11.6759118.6400053
Vishaul SinghSURT20Is2024881703010.0010566.6700120
Muhammad NaeemCAAT20Is20259817046*10.008087.5000244
Yusuf BhoolaPANT20Is2021-202699170278.7510070.0000191
Swarajeet DasMEGT2020191211370238.7510367.9600240
Myat Thu AungMYAT20Is2023-202521115701811.6714647.9500030
Sher MallaJB/LLT202024-202518114702710.0057122.8100215
Josh ShawYOR/SOM/GLOT202015-20265617117014*11.6755127.2700234
Sheikh RasikHUNT2020241116969*-31222.5801054
Simon KatichAUST20Is2005-2006320693934.5047146.8100082
Abid MushtaqKUWT202015-20185416931*23.0065106.1500143
Ibrarul HaqKSAT20Is2019540694917.2547146.8100164
Hafez FarooqPERT20Is2019440692417.2567102.9900072
Imran AnwarBHRT202018550692413.8054127.7800136
Chad HauptfleischCAYT20Is2019550694213.808581.1800142
Shardul ThakurINDT20Is2018-202224636922*23.0038181.5800254
Tom SoleSCOT20Is20199626933*17.2543160.4700091
Graeme BeghinAUCT202019-2022860693211.5065106.1500162
Khawaja NafayPAKT20Is2026761692613.8047146.8100034
A NagarajanQATT20Is2024-2025861692813.807789.6100081
Rehan PeirisCCC/NSWCT202025-2026661692313.8053130.1900183
TVS SwaroopLEG-XIT2020206616939*13.807789.6100253
Azhar BilakhiaDCT202009-2010772692213.808581.1800050
Tom FellWORT202018-202197069289.867888.4600041
Rajesh MohantyODIT202019-2021127069369.8669100.0000244
Nadeem KhanOMAT20Is2025-202610726930*13.8058118.9700154

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.