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
James ShannonNK201720174401706242.50119142.860301012
Jaskaran MalhotraUSA20182018442170106*85.0088193.18100715
S PokhriyalCZE201920195501707934.00149114.09010283
Dan MousleyBB/BP2022202276117063*34.0099171.72020129
L Yamamoto-LakeJPN2022202266117057*34.00105161.90020178
MahmudullahBAN/CC2020202087417048*56.67106160.380001110
Arpit VasavadaSAU20192019117417063*56.67133127.82010174
A RandhawaAUA2022202287117078*28.33161105.59010134
Saif BadarLAKR2025202510701705424.29130130.77011149
Najjam ShahzadPOR202320239711704728.33114149.12000159
Corey AndersonNZ20162016108117082*24.29135125.93012145
L CanessaneFRA2023202398117089*24.29121140.50010158
Abhinav ManoharKAR/GT2022202298217062*28.33104163.46011198
Faheem NazirSWI202520258811705024.29134126.87010242
Denesh RamdinSKAN2020202010911704621.2517597.1400047
Junaid SiddiqueBAN/DR2012201299217089*24.29130130.77012166
Shuvagata HomCC20232023119317054*28.33117145.30020139
Craig MeschedeGLA2018201811901704318.89114149.120011410
Rivaldo MoonsamyTIT/JSK2026202611921706124.29140121.43010186
Mitchell HayNZ/CAN202420241110317073*24.29102166.670131210
MD ChoudharyLSG202620261010417054*28.33120141.670101112
Tillakaratne DilshanSL/DC20082008111121703318.89146116.44002194
Tim BresnanHH/YOR20152015141131705121.25118144.070111011
Matthew WadeAUS/MR/WAR20162016111121707418.89138123.1901186
Shivam DubeIND/RCB202020201714317027*15.45140121.43000911
Krunal PandyaBAR/LSG202420241614817043*28.33140121.43000135
Jordan ThompsonYOR/LS/ME20232023211511703612.14120141.67002516
S DesungnoenTHA20252025171711703610.6320284.16001136
Hamilton MasakadzaZIM200820084401697942.25115146.96020188
Cam FletcherAUC2026202665216980*56.33109155.05010195
Richie BerringtonSCO2018201866316964*56.33114148.25010204
Pargat SinghPUN2016201666116960*33.80157107.64011231
Josh ButlerGUE/ISL202320237611698733.80143118.18020108
Max HoldenMID201820186601698428.17123137.40011232
C HartmannISL202620267601693528.17154109.74000128
M ChadhaCAA202420246611694433.80155109.03000154
Hamilton MasakadzaZIM201520157701694324.14149113.42000166
Oshada FernandoPSC202620267701696324.14132128.03010213
Umar SiddiqMS201920197701695324.14150112.67010138
D RawatCOS2025202577316962*42.25151111.92011260
Jeet RavalND202320238801695221.13135125.19010174
Nouman SarwarQAT20192019128616947*84.50124136.29001166
Zakir HasanRK2017201788116951*24.14119142.02011177
Aditya GarhwalRAJ201820188801694321.13136124.26000223
Sanjay KrishnamurthiSFU2024202498116979*24.14124136.29011149
Tayyab TahirPAK/MS20242024118316939*33.80119142.02000184
Muhammad FahadTUR202620268801695221.13123137.40010168
Colin AckermannWAR201620169921695324.14143118.18011108
Adam RossingtonMID/NOR2014201499116952*21.13118143.22010167
Matt RevisYOR2023202313911694221.13132128.03000136
PreviousPage 114Next

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.