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 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)ODI5th 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 runsODI2nd 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 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
Mohammad ShahzadUAE20162016141411825214.00167108.98012156
Rexford BakumGHA20232023151511823013.0022979.48001123
Kushal Janith PereraSL201720175501817736.20124145.97020158
Suman GhimirePOR2024202455118153*45.25154117.53010240
Ahmed ShehzadPAK20142014661181111*36.20141128.37101165
Walid GhauriNOR202420247601815930.17151119.87010174
PA RaikesGIB202620266601816930.17124145.97010169
Rakep PatelKEN201920198721815536.20116156.030201511
Gaurav TiwariINA2025202587318156*45.25177102.26011195
Sikandar RazaZIM20152015111001815918.10158114.56010173
Hiri HiriPNG202420241210218153*22.63178101.69010144
AA SennCYP20252025101011815120.1120687.86011140
Dinesh KarthikIND/IWX201820181411818139*60.33119152.10001206
Pyae Phyo WaiMYA20252025131201815215.08175103.43011152
Sheikh RasikHUN20252025441180106*60.0079227.85100819
Usman PatelKUW2022202266118075*36.00129139.53021235
Rilee RossouwSA2015201577318051*45.00120150.00011168
Nicholas KirtonCAN2025202511911804222.50129139.53000129
Bhanuka RajapaksaSL2021202111921805325.71128140.63012179
Virat KohliIND20242024101001807618.00151119.21013137
Rovman PowellWI20182018121011805020.00153117.65010166
Clement TommyVAN20192019111001804718.0018696.7700168
MPGT KetiyageCYP20262026101001805118.00168107.14011109
Craig KieswetterENG20122012111101805016.36175102.86012158
Rushab PatelKEN20212021121221802618.00142126.76002222
S ThakorTAN20232023151541804416.36114157.89004218
R CokerSIE202620261716118032*12.0030758.63002171
Irfan SafiAUA202620262216518020*16.36163110.430021411
KL RahulIND20162016542179110*89.50112159.82101178
Sanju SamsonIND202220226511797744.75113158.41010188
Yuvraj SinghIND200720076611797035.80101177.230201015
MahmudullahBAN201920197711796229.83142126.06010136
Saif AhmadDEN202220228711795529.83147121.77010213
Dinesh NakraniUGA2022202277217977*35.80122146.720101510
S GoochEST202520257701795725.57140127.86011225
Raza IqbalNOR2022202288317964*35.80152117.76020202
A OseiGHA202320239801797222.3820288.61010141
Abhik PatwaTAN20212021101001793617.90140127.86001198
Jakir PatelZAM20252025101001796317.90158113.29010148
Ali MasoodEST20242024111101795216.2718696.24010136
Faheem NellancheriFIN20262026131211793716.27123145.53001915
AV LazarusTHA20262026131221796417.90174102.87010174
Lorcan TuckerIRE202320231313317994*17.90146122.60013164
Kenneth WaiswaUGA20222022211701793010.5319591.79003164
Wanindu HasarangaSL20242024201831796711.93122146.72014178
Brendon McCullumNZ201320135401787444.50111160.36020187
Colin MunroNZ202020205501786435.60136130.88020187
Josh ButlerGUE2019201976117865*35.6018496.74010161
CG WilliamsNAM2022202287117862*29.6718098.89010142
Scott StyrisNZ201020109801784522.25137129.93000167

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.