Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by year (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,670 of the 11,671 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ramon SealyCAY202320238801476418.38122120.49010147
Paul WalterESS2020202010811477621.00102144.12010146
Danny LambSUS2024202412801474018.38119123.53000154
Sher SahakNOR202520258811475421.00104141.3501078
AR RamjaniUGA/CR2025202512831476129.40107137.38010123
Taranjit SinghCYP202420249811475521.0069213.040111013
Samiullah ShenwariRR/AFG2017201710911475618.38129113.95013136
Hari NishaanthTN20192019109114773*18.38117125.64011177
J ChialoufasCYP20242024101011473716.33143102.80003114
P Saran TejaWAR-XI20202020101021474318.38123119.51002410
Okera BascomeBER20192019111101473713.36147100.00001128
Sachin BhudiaKEN20232023141111472714.7015098.00000114
Luke HollmanMID20232023141211474813.36100147.00001155
D KhanalNEP/KY20242024121201475312.2517584.00012135
Chamika KarunaratneSL/DC/CS202320231713614723*21.00115127.8300178
Hasan AliPAK/AS/KK20252025322071472711.31113130.09004118
Chris JordanENG/AS/ND2017201735221414729*18.38117125.64004106
Rob NicolOTA2017201744114665*48.67116125.86010173
Rajesh DhuperODI201820184401469036.50116125.86010143
Dean FoxcroftOTA2020202044314682*146.00115126.96010144
M Simpson-ParkerAUA2025202544314663*146.0082178.05020118
Rakep PatelKEN2021202165314662*73.0094155.320101410
Syed MohammedASS201620165521464248.67141103.55000134
Craig CachopaAUC202020206501466629.20112130.3601059
GSNFG JayasuriyaSO2023202376214660*36.50134108.96011153
Tony UraPNG201320136601464724.33113129.20000128
Sayan MondalBEN201620166611465229.20129113.18020122
GA PriandanaINA2022202266114645*29.20144101.39000134
PR SurveINA202220226601466124.33141103.55010132
Ranjot Singh KhairaKKH2021202166314648*48.67113129.20001163
Oliver NightingaleGUE202520259721465729.2014898.6501061
Nick LarkinMS202320239741465848.67118123.73011151
Ryan RickeltonMCT202320237701464620.86129113.18000163
Hamilton MasakadzaZIM201920198801467118.25123118.70011127
Roelof van der MerweDC/BH/TIT2012201214811463620.86116125.86001135
Jeevan MendisBB201620168801465718.25135108.15010127
Akhilesh SahaniAP2021202188214641*24.33117124.7900097
Manoj TiwaryKKR2013201310911463318.25140104.29001121
Andre RussellWI/DC/KRB20122012159314635*24.3388165.91001128
Chirag JaniSAU2021202111941464229.20112130.36001106
Ned EckersleyDUR202120211210414650*24.33112130.36010122
Kiran CarlsonGLA20222022111011462816.22128114.06000125
KC RamamoorthyINA20242024111011465416.22145100.69013115
Aaftab Alam KhanMAC202220221110314671*20.86105139.05011126
Zak TribeJER202420241110314643*20.86116125.86000114
JP KaltapauVAN202420241110314631*20.86146100.0000293
Jason HolderWI/BT201520151411414631*20.86117124.79000117
Rachin RavindraNZ/WEL202120211211114640*14.60119122.69002146
D JohnsonSWI20252025121121465516.22118123.73011153
M CopelandBOL20222022151211464013.27140104.29003123
PreviousPage 130Next

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.