Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

Batting by year (Men's All T20s)

The most runs in a calendar year in men's T20 cricket v Middlesex: 177 by Daniel Bell-Drummond in 2023.

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Middlesex×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Daniel Bell-DrummondKEN2023202322017711188.50100177.00110206
Ian CockbainGLO2015201522116691*166.0088188.640201411
Daniel Bell-DrummondKEN202020202201618980.5086187.21020177
Will JacksSUR202520252201499774.5092161.96020157
D'Arcy ShortGLO202520252201478373.5094156.38020167
Tom AbellSOM20192019221142101*142.0070202.86100184
Will JacksSUR202320232201399669.5067207.46010149
Luke WrightSUS201520152201389169.0080172.50010136
Ian CockbainGLO2018201822013812369.0075184.00100138
Mark PettiniESS2014201422113795*137.0088155.68010182
Daniel SamsESS2023202322113669*136.0058234.48020814
James VinceHAM2019201922113569135.0097139.18020150
Michael CarberryHAM2015201522112972*129.0090143.33020152
Michael-Kyle PepperESS2024202422012410162.0056221.43100146
Owais ShahHAM2015201522112264122.0078156.4102097
Daniel HughesSUS20262026221122108*122.0065187.69100127
Colin MunroHAM201820182201216360.5069175.36020135
Joe DenlyKEN2022202222012011060.0068176.47100116
Aaron FinchSUR20182018111117117*-52225.00100118
Will JacksSUR202120212201177058.5050234.00010148
Philip SaltSUS201820182201166658.0045257.78020137
Chris CookeGLA20232023221113113*113.0042269.05101127
Ben McDermottHAM202220222201118355.5051217.65010811
Sam BillingsKEN2026202622111084*110.0055200.00010107
Alex LeesDUR20262026110108108108.0064168.75100114
Daniel LawrenceESS201820182201088654.0056192.86010114
Jim AllenbyGLA20142014110105105105.0063166.67100143
Colin IngramGLA2023202322110592*105.0063166.6701096
Miles HammondGLO201920192201056352.5061172.13010134
Joe DenlyKEN2023202322110373*103.0057180.7001066
Tom BantonSOM201920192201036251.5064160.94010126
Michael KlingerGLO201820182201025851.0081125.9301090
James HildrethSOM201720172201016350.5053190.57010115
James VinceHAM2022202222110154*101.0075134.67010122
Daniel Bell-DrummondKEN20242024220986049.0062158.06010122
Cameron BancroftGLO20242024220978748.5072134.72010113
Daniel HughesSUS202420241119696*-54177.78010123
Ian CockbainGLO202120212219662*96.0069139.13010131
Michael-Kyle PepperESS20232023220966448.0054177.78010125
James VinceHAM202320232219388*93.0060155.00010111
Miles HammondGLO20232023220935946.5080116.2501083
Kiran CarlsonGLA20232023220937746.5043216.28010125
Tawanda MuyeyeKEN20252025220935946.5067138.8101093
Peter TregoSOM20182018220926046.0050184.0001095
James VinceHAM20142014220926846.0052176.92010152
Sam NortheastGLA20222022220928946.0051180.39010123
Rilee RossouwHAM20172017220906045.0072125.00010101
Jim AllenbySOM201520151118989*-51174.5101094
Varun ChopraESS20182018220895144.5071125.3501073
Kumar SangakkaraSUR20172017220887044.0057154.3901083
Page 1Next

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.