Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG291/2 (39.3)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-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 T20Is)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Kamran KhanQAT20192019121212765225.09201137.310202416
Aqib IqbalAUA20262026151322766325.09194142.270101917
Tadiwanashe MarumaniZIM20262026181822763517.25200138.000012813
P BaronARG202620266602757345.83201136.82040325
Musaddiq AhmedGER2025202566027510745.83156176.281103615
Craig ErvineZIM2021202199127567*34.38238115.55010276
Max O'DowdNED20252025109227592*39.29201136.82021305
AP YadavTHA20252025101022757434.3830191.36020226
David MillerSA/IWX/ICC2017201713112275101*30.56179153.631001616
Reginald NehondeBOT20222022111132755334.3828098.21010206
MahmudullahBAN20162016161452755430.56197139.590102210
Curtis CampherIRE202220221814227572*22.92210130.95012236
Karabo MotlhankaBOT20262026652274112*91.33202135.64110276
Collins ObuyaKEN2022202210932747445.67193141.970101721
Daryl MitchellNZ20242024109227472*39.14173158.38030249
Tamoor SajjadQAT20192019111012746830.44191143.460112014
Kinchit ShahHK20192019111112747927.40242113.22020199
Fanyan MughalMAC20232023201922745616.12247110.930102314
David WarnerAUS200920098802738934.13196139.29021269
Aritra DuttaSIN2024202499027312230.33173157.801103016
D Doyle-CalleSPA20242024111012737230.33191142.930201813
Hussain TalatPAK20182018111112736327.30232117.67011234
Fayaz KhanGER202620261411227365*30.33189144.440201520
Aaron JohnsonCAN20242024131302737421.00226120.800222717
Lendl SimmonsWI20142014151402736919.50259105.41012269
Hamza KhanRWA20232023171622735919.50257106.230121911
Nizakat KhanHK20232023181812733716.06255107.06001235
Faf du PlessisSA2015201566127211954.40173157.23110278
Taranjeet SinghROM202420248802726234.00173157.230203910
Cameron WhiteAUS201420149942727554.40207131.40021306
Shahid AfridiPAK200920091110227254*34.00195139.49031237
Shikhar DhawanIND20192019121202724122.67246110.57000287
Michael ClarkeAUS20102010151312726722.67262103.82010204
Riazat Ali ShahUGA20242024151432724424.7329990.97001237
Bilal TahirKUW202420242315427240*24.73184147.830001518
James NeeshamNZ202220222219727233*22.67157173.250031816
Chris GayleWI20212021212132726715.11242112.400112019
Aaron FinchAUS202020208802715533.88195138.97011347
Mahela JayawardeneSL2012201299127165*33.88231117.32010345
Jason RoyENG201820189902716930.11160169.380202815
Zeeshan KukikhelHUN202520251212127165*24.64192141.150212215
Shahzaib JamilQAT20252025161322714424.64191141.880001421
Romario ShepherdWI20252025181542714924.64175154.860012219
LG PretoriusSA2026202655027010154.00154175.321102712
Michael van LingenNAM20232023111102706724.55202133.66011367
P PushparajanMAC202520251111027010324.55181149.171012314
Ravi BoparaENG201420141212627065*45.00178151.690101912
Matty CrossSCO201920191412427066*33.75222121.62032286
W MiyauchiJPN20242024181432707224.55254106.30021281
Sulaimon RunseweNGR20232023161622708019.29249108.43020226

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.