Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-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
Matthew WadeAUS20212021221823024418.88231130.740012315
Asif AliBHR20262026191823028918.88251120.320132618
Kushal Janith PereraSL201320139903018433.44235128.090302612
Colin de GrandhommeNZ20192019111103015927.36192156.770311818
Kevin O'BrienIRE20212021141403016021.50277108.66022286
Shikhar DhawanIND20162016141423016025.08256117.580203510
AB KamaraSIE20262026141423015725.0831994.36012276
Irfan KarimKEN202220221411530055*50.00280107.14010277
Mohammad ShahzadAFG201720177712998049.83227131.720303810
Virat KohliIND20212021108429980*74.75225132.890412510
Virat KohliIND20172017101022998237.38196152.55021328
Hamza KhanRWA20252025101012997533.22281106.410202312
Manish PandeyIND201820181311729979*74.75247121.05010217
Mehboob AliMAC20252025111102995827.18153195.420213621
Shahid WasifHK202620261612529959*42.71227131.720322215
Tillakaratne DilshanSL201620161414229983*24.92253118.18022366
Aman DesaiSIN20222022171702996417.59235127.230222013
Mohammad NawazPAK202220222521429945*17.59232128.880022712
Sylvester OkpeNGR202420242321529945*18.69249120.080021716
Shane WatsonAUS20162016993298124*49.67198150.511002514
Suresh RainaIND20182018131102986927.09207143.960112911
Rakep PatelKEN20262026151112985829.80226131.86030329
Kane WilliamsonNZ20212021121222988529.80254117.32022249
Sanath JayasuriyaSL20092009131302988122.92239124.690113710
Daryl MitchellNZ20252025211552984129.80210141.900001713
O OlaleyeNGR202420241816329846*22.92285104.56001228
Asif KhanUAE20252025161642987724.83191156.020111724
SY NihuteMAA20252025201832985619.8733289.76011194
Mohammad NabiAFG20242024191952984421.29246121.140021911
Joe RootENG201620169912978337.13208142.79020299
V SainiROM202320231010229791*37.13222133.780111914
Aizaz KhanHK20242024252132973716.50239124.270021714
George MunseySCO2026202677029610842.29209141.631103113
Shivam DubeIND202420241513429663*32.89220134.550211815
Usman KhalidKSA202420242420629675*21.14252117.460212512
Max O'DowdNED20212021771295133*49.17217135.94120348
Virat KohliIND202020209912958536.88208141.830101810
Charith AsalankaSL2021202199129580*36.88222132.880202612
Kushal BhurtelNEP2022202211113295104*36.88245120.41110345
Mohammad IhsanSPA20242024111112955729.50191154.450103017
Kushal Janith PereraSL202420241313129555*24.58217135.94023346
Muhammad AsimQAT202520251313229553*26.82226130.530122911
Dinesh NakraniUGA20212021211882956729.50211139.810112221
I TakahashiJPN202420242220529539*19.67217135.940012711
Babar HayatHK2016201699129412236.75196150.001112712
Sam CurranENG20262026161342945832.67231127.270102110
Khalid KailOMA20242024211842945521.00266110.530202211
Yashasvi JaiswalIND2024202488129393*41.86170172.350203216
Omid Mailk KhelBEL2026202698229359*48.83220133.180203210
Mohammad ShahzadAFG20152015101002937529.30188155.850323015

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.