Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG116/0 (17)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
Mohammad NabiAFG2019201988228284*47.00172163.950201620
S GoochEST2024202499228272*40.29240117.50030218
Muhammad AsimZAM20252025101002826028.20229123.140223018
Muhammad Haziq AimanMAS202520251211028211325.64158178.481022620
Mark ChapmanNZ20252025201412829421.69177159.320222317
Hamid ShahDEN2024202466028110046.83193145.60120299
Faheem NazirSWI2023202366228177*70.25174161.490303014
Assad ValaPNG20232023101032815940.14218128.90010268
Harry TectorIRE202620261010128196*31.22231121.65022301
Ryan ten DoeschateNED20192019121262815946.83207135.750211511
Roston ChaseWI20252025171322816025.55215130.70021248
Zahir MohammedHUN20252025171602818517.56183153.550231820
Matthew StokesGUE2026202687128010046.67199140.70110297
L BruceGIB202120217712806146.67233120.17040222
Reeza HendricksSA201920198802807435.00217129.03030354
Ismail KaraZAM202620269902808231.11169165.680312622
Sybrand EngelbrechtNED20242024121012807531.11211132.700112112
NG CollinsFIN20222022101002807928.00279100.36010226
Irfan KarimKEN20212021121232806731.11264106.06030244
Ahmer Bin NisarBHR202620261917628038*25.45237118.14000306
KL RahulIND201720177702798939.86198140.910302412
Dipendra Singh AireeNEP2026202612942795855.80202138.120202011
Omar RassolBUL202220221312327999*31.00193144.560212218
Muhammad UsmanHUN202520251412227972*27.90169165.090111125
Aqib IlyasOMA20192019131322796025.36246113.41011285
S WickramasekaraCZE20222022151532796323.25202138.120231917
Yasim MurtazaHK20242024272122795214.68211132.230112015
Gareth DelanyIRE202220222622327951*14.68226123.450132010
Kushal BhurtelNEP202120215512787769.50198140.400402416
Graeme SmithSA200920098802788834.75204136.270103211
Riazat Ali ShahUGA2026202613922785339.71162171.600102418
Md AriyanROM202520251613327890*27.80201138.310212019
Ben StevensJER20192019141412784421.38270102.96001275
Heinrich KlaasenSA20242024151432785225.27216128.700111319
Colin MunroNZ20172017881277109*39.57169163.912132017
Alishan SharafuUAE20262026111102775825.18242114.460202313
Malcolm WallerZIM201620161212127749*25.18218127.060011710
Saim AyubPAK20262026141302775621.31183151.370102912
Nitish KumarUSA20242024181622776419.79231119.910111712
D GumyusengeRWA20252025181712776817.31254109.060262312
Babar AzamPAK202020208612768255.20191144.50041343
Taranjeet SinghROM202120218812769139.43141195.740313812
Patrick GougeJER202620268822765846.00162170.370202215
Rohit KumarNEP202220229902765130.67208132.69010266
KuldeepPOR202320239912768034.50150184.000302520
JP DuminySA201020101110427696*46.00211130.810112112
Eoin MorganENG20202020111022766634.50164168.290302117
Gerhard ErasmusNAM20252025121012765830.67224123.21020228
Ross TaylorNZ20192019111112764827.60220125.450011610
Tim SeifertNZ20192019121202768423.00199138.690102017

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.