Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR206/4 (20)Innings break - ES need 207 runs to winT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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,669 of the 11,670 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Kassim NassoroTAN202120211010525459*50.80186136.56010209
Josh CobbNOR20192019111002548425.40185137.300211418
Rahkeem CornwallSLZ20192019101002547525.40133190.980202520
V SainiROM20252025121012546428.22195130.26011302
Jordan SilkSS202020201611425445*36.29190133.68000195
Chandrapaul HemrajGAW2021202111111254105*25.40190133.681012016
Jan Nicol Loftie-EatonNAM/CR202420241111225410128.22163155.831012614
Maaz SadaqatPZ/JB/NE20252025121112546325.40168151.190212214
Farhaan BehardienKNI/BOL202220221312725463*50.80226112.39010116
Alick AthanazeWI/BR20242024151322544423.09231109.960011613
Abdul SamadSH/JK202120211815225440*19.54186136.560011317
Anton DevcichST/ND/LQ20192019181702543514.94223113.90002284
Dinesh NakraniUGA202420241919525451*18.14214118.69012920
Steven TaylorUSA201320136602539142.17208121.63010208
Khawaja NafayCK/QG202520257702536636.14171147.950402017
Rinku SinghKKR/UP202220229822537942.17164154.270102411
Virandeep SinghMAS202020209912535031.63212119.340102411
James TaylorNOT201520151211325338*31.63205123.41001204
Tanmay AgarwalHI20192019111102535223.00217116.59010313
Muhammad MuneebBEL20252025111102537123.00187135.29024357
Ben CurranNOR20222022131202537121.08200126.50021351
Johnson CharlesWI/SKAN20262026141402537818.07205123.410132316
Ryan HigginsMID/LS20252025161432534423.00176143.750002410
Mohomad AslamKUW202420242617225351*16.87228110.96011214
Asif AliJT/IU/DP202020202420425347*15.81194130.410001913
Adnan IdreesKUW201920195502528050.40144175.00030349
Peni VuniwaqaFIJ2022202266125272*50.40153164.710202217
G MckeonFRA2023202366125282*50.40161156.520212810
Vaibhav SuryavanshiRR2025202577025210136.00122206.561111824
Harry FinchKEN2025202510912526431.50171147.37020259
Adnan IlyasOMA2015201599225257*36.00176143.180101315
Sameer RizviDC2026202611922529036.00171147.370221517
Alex BlakeKEN202220221111125250*25.20173145.660111415
Ian CockbainGLO201720171211125247*25.20198127.27000228
Chadwick WaltonWI/JT20142014121212525322.91235107.230112412
Naman DhirMI20252025161242524631.50138182.610012413
Billy GodlemanDER20172017131302527019.38178141.57020287
Punit BishtMEG20192019131302525619.38185136.22011345
Tim TectorIRE/LL/BW20262026151312528421.00184136.96022287
Nasir HossainBAN/RR201320131414125270*19.38196128.57011237
Wahab RiazBT/DER/PZ20182018341742525319.38175144.00011299
Zakir HasanBAN/SS20232023181812525314.82200126.000241913
Ravichandran AshwinIND/RR202220223120102525025.20180140.000101712
M AkayezuRWA202320233732325237*8.69234107.690061115
Navneet DhaliwalCAN2021202166125169*50.20164153.050202612
Andrew SymondsAUS2007200797325185*62.75157159.87010236
Kamran AkmalPZ2020202099025110127.89155161.941003110
Misbah-ul-HaqPAK2007200799425166*50.20197127.410202010
Ryan RickeltonJS201820189902519127.89198126.770102010
Johnson CharlesWI20122012111002518425.10214117.29011356

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.