Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting records (All cricket)

James Vince has played the most matches in men's cricket v Middlesex: 33.

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Middlesex×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
James VinceHAM2014-20263335398288*30.69103994.5107112611
Sam NortheastHAM/KEN/GLA2014-2026314131558335*41.00232267.1038417616
Daniel Bell-DrummondKEN2014-202631401132822334.05152687.0228416023
Liam DawsonHAM/ESS2015-20263129581514133.96122566.53121859
Simon HarmerESS2017-202629231029656*22.7738776.49010349
Jack TaylorGLO2014-2025282986194929.4867691.570006018
Daniel LawrenceESS/SUR2016-20262627083210530.8199983.281518316
Chris CookeGLA2014-202626287688113*32.7687978.271226617
Lewis McManusHAM/NOR2016-2026262954757119.7981258.50011534
Ben BrownSUS/HAM2014-20262528392210736.88131270.272401113
Tom AlsopSUS/HAM2016-202625283880189*35.20131067.183229610
Laurie EvansSUS/WAR/SUR2014-2026252325919828.1464891.200305818
Mason CraneSUS/HAM/GLA2015-2026251461684821.0028758.54003221
Gareth BattySUR2014-202125113933811.6323839.08001120
Ben FoakesESS/SUR2014-2023242487978649.81142755.85091823
Jack LeaningSUS/YOR/KEN2014-2026242727628530.48109369.720617614
Adam WheaterHAM/ESS2014-20212425362283*28.2784673.52042698
Benny HowellHAM/GLO2014-20252421350486*28.00464108.620333714
Miles HammondGLO2018-2026233111075123*35.83165065.1517312221
Rory BurnsSUR2014-202423293963104*37.04152863.021731125
Colin IngramSOM/GLA2014-202523255932132*46.6096496.683518332
Tom WestleyESS2014-20232325285213437.04103182.641401046
Luke WrightSUS2014-20222327069916625.89616113.471348019
Lewis GregorySOM2014-20252321369813738.7884382.801527917
Ravi BoparaSUS/NOR/ESS2014-20252324643354*24.0646493.32010369
Tom CurranSUR2014-2026231943665024.40327111.93011439
Danny BriggsSUS/HAM/WAR2014-2026231332249922.4043851.14010330
Chris WoodHAM2014-20262392833111.8668122.0600192
Tom SmithGLO2014-202423866518*32.509270.6500040
James HildrethSOM2014-202122294124318749.72180468.9034215114
Joe DenlyKEN2015-20262224157711025.0962093.061326617
Paul WalterESS2017-20262220333358*19.59327101.830103012
Craig OvertonSOM2014-2025221942146314.2734162.76013235
David PayneGLO2014-20252214471167.1014349.6500170
Kiran CarlsonGLA2017-20262125361910928.1475881.661436120
Harry FinchSUS/KEN2014-20262124152110322.6586760.09123702
Sam BillingsKEN2014-20262124651184*28.3957189.490225313
Grant StewartKEN2018-20262122549810329.2953692.911235413
Joe WeatherleyHAM2016-2026212234739824.8982957.06021586
Sam CurranSUR2015-20262120344271*26.0053283.080414710
Ryan ten DoeschateESS2014-20212117439074*30.00389100.26021338
Jordan ClarkLAN/SUR2015-2026212022757815.2849355.78011354
David LloydDER/GLA2014-2025202107089333.7191077.800518711
Will JacksSUR2018-2026202117029735.10484145.040517038
Zak CrawleyKEN2018-20262027069812025.8589577.991438513
James BraceyGLO2018-2026202816388823.63100763.36054788
Jamie OvertonSOM/SUR2015-2025201842653718.93221119.910022114
James FullerHAM/GLO2014-20262010223043*28.7523498.29001214
Matt TaylorGLO2015-2026201541523613.8239138.87003220
Peter TregoSOM2014-20191923288513842.14110080.453519016
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.