Somerset vs Middlesex Cricket match prediction. Predict the SOM vs MID head to head upcoming Cricket match with our stats, history and score analysis and results. Somerset vs Middlesex h2h stats.

Middlesex will face off against Somerset in the Metro Bank One-Day Cup on the Wed, 6 Aug '25. Take a look at our stats analysis and prediction to help you decide on which market to bet on. Of the last 10 head to head matches between these 2 teams, Middlesex have won 1 and Somerset have won 9. In the last match between Middlesex and Somerset the score was 235-229. Middlesex comes into this match having won their last match vs Hampshire, while Somerset had a lost against Gloucestershire.

somerset
L
L
L
W
W
W
W
D
W
W

middlesex
L
D
W
L
L
W
-
W
W
L
Overall Matches Result
Last 10 Matches
somerset
W
9
L
10
NR
0

middlesex
W
1
L
10
NR
0
Upcoming H2H Match
One Day Cup, Group B
somerset
Wednesday
06 Aug '25

--
--
middlesex
SOM vs MID H2H Recent Match Scorecard
SOM vs MID in the Vitality Blast, South on Thu, 12 Jun '25
Middlesex 1.INN
Somerset 2.INN
Batter | R | B | 4s | 6s | SR |
Stephen Eskinazi b Riley Meredith Bowled |
17 | 12 | 2 | 1 | 141.67 |
Kane Williamson b Matt Henry c Tom Abell |
28 | 17 | 3 | 1 | 164.71 |
Max Holden Not out |
87 | 47 | 12 | 1 | 185.11 |
Ben Geddes b Riley Meredith c Matt Henry |
69 | 32 | 2 | 7 | 215.63 |
Leus du Plooy b Riley Meredith c Craig Overton |
0 | 1 | 0 | 0 | 0.00 |
Ryan Higgins b Riley Meredith c Tom Banton |
11 | 7 | 1 | 1 | 157.14 |
Jack Davies Not out |
8 | 4 | 0 | 1 | 200.00 |
Bowler
O
M
R
W
NB
WD
E/R
C Overton
4
0
35
0
0
0
8.75
M Henry
3
0
37
1
0
0
12.33
R Meredith
4
0
46
4
0
1
11.50
L Goldsworthy
1
0
17
0
0
0
17.00
B Green
4
0
40
0
0
1
10.00
L Gregory
4
0
47
0
0
0
11.75
Wkt
Fall Of Wickets
Score
Over
1
S Eskinazi
39-1
3.6
2
K Williamson
52-2
5.4
3
B Geddes
183-3
16.1
4
du Plooy
183-4
16.2
5
R Higgins
218-5
18.6
-
Partnership
Runs
Balls
1
Stephen Eskinazi /
Kane Williamson
39
24
2
Max Holden /
Kane Williamson
13
10
3
Max Holden /
Ben Geddes
131
63
4
Max Holden /
Leus du Plooy
0
1
5
Max Holden /
Ryan Higgins
35
16
6
Max Holden /
Jack Davies
11
6
Batter | R | B | 4s | 6s | SR |
Tom Banton b Ryan Higgins c Luke Hollman |
12 | 9 | 0 | 1 | 133.33 |
Will Smeed b Noah Cornwell Bowled |
8 | 3 | 2 | 0 | 266.67 |
Tom Kohler-Cadmore b Noah Cornwell Bowled |
21 | 9 | 1 | 2 | 233.33 |
Tom Abell b Luke Hollman c Leus du Plooy |
24 | 20 | 2 | 1 | 120.00 |
Sean Dickson b Luke Hollman c Joe Cracknell |
76 | 38 | 6 | 5 | 200.00 |
Lewis Gregory Not out |
58 | 23 | 3 | 6 | 252.17 |
Ben Green Not out |
27 | 15 | 4 | 0 | 180.00 |
Bowler
O
M
R
W
NB
WD
E/R
N Cornwell
3.2
0
36
2
0
1
11.25
Z Gohar
4
0
64
0
0
1
16.00
R Higgins
4
0
31
1
0
0
7.75
T Helm
4
0
51
0
0
1
12.75
L Hollman
4
0
50
2
2
1
12.50
Wkt
Fall Of Wickets
Score
Over
1
W Smeed
11-1
0.5
2
T Banton
41-2
3.2
3
T Kohler-Cadmore
45-3
4.1
4
T Abell
88-4
8.6
5
Sean Dickson
192-5
16.1
-
Partnership
Runs
Balls
1
Tom Banton /
Will Smeed
11
5
2
Tom Banton /
Tom Kohler-Cadmore
30
15
3
Tom Abell /
Tom Kohler-Cadmore
4
5
4
Tom Abell /
Sean Dickson
43
29
5
Lewis Gregory /
Sean Dickson
103
44
6
Lewis Gregory /
Ben Green
43
19
somerset Last Match Played Scorecard Stats
HAM vs SOM in the Vitality Blast, South on Sun, 6 Jul '25
Hampshire 1.INN
Somerset 2.INN
Batter | R | B | 4s | 6s | SR |
Ali Orr b Craig Overton c Lewis Goldsworthy |
0 | 2 | 0 | 0 | 0.00 |
James Vince b Ben Green c Craig Overton |
82 | 57 | 10 | 2 | 143.86 |
Toby Albert c & b Riley Meredith |
27 | 19 | 5 | 0 | 142.11 |
Joe Weatherley Not out |
60 | 42 | 1 | 5 | 142.86 |
Hilton Cartwright Not out |
2 | 1 | 0 | 0 | 200.00 |
Bowler
O
M
R
W
NB
WD
E/R
C Overton
4
0
17
1
0
1
4.25
M Henry
4
0
43
0
2
1
10.75
R Meredith
4
0
34
1
0
0
8.50
B Green
4
0
45
1
0
1
11.25
L Goldsworthy
3
0
26
0
0
1
8.67
Tom Lammonby
1
0
12
0
0
0
12.00
Wkt
Fall Of Wickets
Score
Over
1
Ali Orr
1-1
0.2
2
T Albert
35-2
5.5
3
J Vince
176-3
19.5
-
Partnership
Runs
Balls
1
James Vince /
Ali Orr
1
2
2
James Vince /
Toby Albert
34
33
3
James Vince /
Joe Weatherley
140
85
4
Hilton Cartwright /
Joe Weatherley
2
1
Batter | R | B | 4s | 6s | SR |
Tom Banton b Chris Wood c James Vince |
10 | 11 | 0 | 1 | 90.91 |
Will Smeed b Scott Currie c Toby Albert |
25 | 20 | 1 | 2 | 125.00 |
Tom Kohler-Cadmore b Liam Dawson Bowled |
10 | 7 | 2 | 0 | 142.86 |
Tom Abell c & b Scott Currie |
37 | 26 | 5 | 0 | 142.31 |
Sean Dickson b Benny Howell c Liam Dawson |
52 | 33 | 2 | 4 | 157.58 |
Tom Lammonby b Scott Currie c Benny Howell |
11 | 9 | 1 | 0 | 122.22 |
Ben Green Not out |
19 | 10 | 1 | 1 | 190.00 |
Lewis Goldsworthy Not out |
8 | 3 | 0 | 1 | 266.67 |
Bowler
O
M
R
W
NB
WD
E/R
C Wood
3
0
25
1
0
0
8.33
J Fuller
2
0
16
0
0
0
8.00
S Baker
3.5
0
38
0
0
0
10.86
S Currie
4
0
32
3
0
0
8.00
L Dawson
4
0
29
1
0
0
7.25
B Howell
3
0
32
1
0
0
10.67
Wkt
Fall Of Wickets
Score
Over
1
T Banton
14-1
2.6
2
W Smeed
50-2
5.6
3
T Kohler-Cadmore
50-3
6.2
4
S Dickson
139-4
15.5
5
T Abell
143-5
16.3
6
Tom Lammonby
156-6
18.2
-
Partnership
Runs
Balls
1
Tom Banton /
Will Smeed
14
18
2
Tom Kohler-Cadmore /
Will Smeed
36
18
3
Tom Kohler-Cadmore /
Tom Abell
0
2
4
Sean Dickson /
Tom Abell
89
57
5
Tom Lammonby /
Tom Abell
4
4
6
Tom Lammonby /
Ben Green
13
11
7
Lewis Goldsworthy /
Ben Green
23
9
middlesex Last Match Played Scorecard Stats
GLO vs MID in the Vitality Blast, South on Sun, 6 Jul '25
Gloucestershire 1.INN
Middlesex 2.INN
Batter | R | B | 4s | 6s | SR |
Miles Hammond b Zafar Gohar c Max Holden |
48 | 33 | 6 | 2 | 145.45 |
D'Arcy Short b Josh Little c Stephen Eskinazi |
83 | 48 | 8 | 5 | 172.92 |
Cameron Bancroft Not out |
30 | 19 | 3 | 0 | 157.89 |
Ben Charlesworth b Tom Helm Bowled |
22 | 9 | 0 | 3 | 244.44 |
Jack Taylor b Zafar Gohar c Ben Geddes |
8 | 8 | 0 | 0 | 100.00 |
Oliver Price b Zafar Gohar c Leus du Plooy |
10 | 3 | 1 | 1 | 333.33 |
Bowler
O
M
R
W
NB
WD
E/R
Tom Helm
4
0
30
1
0
1
7.50
Ryan Higgins
4
0
31
0
0
0
7.75
Zafar Gohar
4
0
54
3
0
1
13.50
Josh Little
4
0
27
1
0
0
6.75
Luke Hollman
4
0
61
0
0
0
15.25
Wkt
Fall Of Wickets
Score
Over
1
M Hammond
100-1
10.5
2
D Short
152-2
15.2
3
B Charlesworth
180-3
17.2
4
J Taylor
194-4
19.3
5
O Price
204-5
19.6
-
Partnership
Runs
Balls
1
Miles Hammond /
D'Arcy Short
100
65
2
Cameron Bancroft /
D'Arcy Short
52
27
3
Cameron Bancroft /
Ben Charlesworth
28
12
4
Cameron Bancroft /
Jack Taylor
14
13
5
Cameron Bancroft /
Oliver Price
10
3
Batter | R | B | 4s | 6s | SR |
Stephen Eskinazi b Josh Shaw LBW |
75 | 41 | 8 | 3 | 182.93 |
Kane Williamson b Ajeet Dale c Jack Taylor |
34 | 23 | 3 | 2 | 147.83 |
Max Holden b Matt Taylor c Cameron Bancroft |
5 | 7 | 0 | 0 | 71.43 |
Ben Geddes b Graeme van Buuren c Oliver Price |
13 | 11 | 2 | 0 | 118.18 |
Leus du Plooy b Josh Shaw c Ben Charlesworth |
16 | 14 | 1 | 0 | 114.29 |
Ryan Higgins b David Payne Hit wicket |
16 | 13 | 1 | 0 | 123.08 |
Joe Cracknell Not out |
14 | 5 | 0 | 2 | 280.00 |
Luke Hollman b Josh Shaw c David Payne |
1 | 2 | 0 | 0 | 50.00 |
Zafar Gohar Not out |
10 | 4 | 0 | 1 | 250.00 |
Bowler
O
M
R
W
NB
WD
E/R
D Payne
4
0
22
1
0
1
5.50
J Shaw
4
0
48
3
0
0
12.00
Ajeet Dale
4
0
43
1
0
0
10.75
M Taylor
4
0
46
1
0
0
11.50
van Buuren
4
0
28
1
0
2
7.00
Wkt
Fall Of Wickets
Score
Over
1
Kane Williamson
87-1
7.5
2
Max Holden
96-2
9.3
3
Ben Geddes
123-3
12.2
4
Stephen Eskinazi
144-4
14.4
5
Leus du Plooy
169-5
18.1
6
Ryan Higgins
169-6
17.6
7
Luke Hollman
171-7
18.5
-
Partnership
Runs
Balls
1
Stephen Eskinazi /
Kane Williamson
87
47
2
Stephen Eskinazi /
Max Holden
9
10
3
Stephen Eskinazi /
Ben Geddes
27
17
4
Stephen Eskinazi /
Leus du Plooy
21
14
5
Ryan Higgins /
Leus du Plooy
25
20
6
Joe Cracknell /
Leus du Plooy
0
1
7
Joe Cracknell /
Luke Hollman
2
4
8
Joe Cracknell /
Zafar Gohar
24
7
somerset vs middlesex H2H Past Matches (Useful For Predictions)
12 Jun '25 17:30 (UTC) - Vitality Blast, South
11 Aug '24 10:00 (UTC) - One Day Cup, Group A
11 Jun '24 17:30 (UTC) - Vitality Blast, South
02 Jun '23 17:30 (UTC) - Vitality Blast, South
18 May '23 10:00 (UTC) - County Championship, Division 1
14 Aug '22 10:00 (UTC) - Metro Bank One-Day Cup, Group A
01 Jul '22 17:15 (UTC) - Vitality Blast, South
02 Jul '21 17:30 (UTC) - T20 Blast, South Group
29 Apr '21 10:00 (UTC) - County Championship, Group 2
08 Apr '21 10:00 (UTC) - County Championship, Group 2
30 Aug '19 17:30 (UTC) - T20 Blast, South Group
04 Aug '19 13:30 (UTC) - T20 Blast, South Group
01 May '19 10:00 (UTC) - Metro Bank One-Day Cup, South Group
29 Jul '18 15:00 (UTC) - T20 Blast, South Group
19 Jul '18 17:15 (UTC) - T20 Blast, South Group
27 May '18 10:00 (UTC) - Metro Bank One-Day Cup, South Group
23 Jul '17 13:30 (UTC) - T20 Blast, South Group
16 Jul '17 13:30 (UTC) - T20 Blast, South Group
15 Jul '16 16:30 (UTC) - T20 Blast, South Group
23 Jun '16 17:15 (UTC) - T20 Blast, South Group
24 Jul '15 16:30 (UTC) - T20 Blast, South Group
26 Jun '15 16:30 (UTC) - T20 Blast, South Group
25 Jul '14 16:30 (UTC) - T20 Blast, South Group
18 Jun '14 17:30 (UTC) - T20 Blast, South Group
View All
somerset Cricket Fixtures
08 Jul '25 17:30 (UTC) - Vitality Blast, South
11 Jul '25 17:30 (UTC) - Vitality Blast, South
13 Jul '25 14:30 (UTC) - Vitality Blast, South
18 Jul '25 17:30 (UTC) - Vitality Blast, South
22 Jul '25 10:00 (UTC) - County Championship, Division 1
29 Jul '25 10:00 (UTC) - County Championship, Division 1
06 Aug '25 10:00 (UTC) - One Day Cup, Group B
08 Aug '25 13:00 (UTC) - One Day Cup, Group B
10 Aug '25 10:00 (UTC) - One Day Cup, Group B
14 Aug '25 10:00 (UTC) - One Day Cup, Group B
17 Aug '25 10:00 (UTC) - One Day Cup, Group B
21 Aug '25 10:00 (UTC) - One Day Cup, Group B
24 Aug '25 10:00 (UTC) - One Day Cup, Group B
26 Aug '25 10:00 (UTC) - One Day Cup, Group B
08 Sep '25 09:30 (UTC) - County Championship, Division 1
15 Sep '25 09:30 (UTC) - County Championship, Division 1
24 Sep '25 09:30 (UTC) - County Championship, Division 1
View All
middlesex Cricket Fixtures
09 Jul '25 16:00 (UTC) - Vitality Blast, South
11 Jul '25 16:00 (UTC) - Vitality Blast, South
13 Jul '25 15:00 (UTC) - Vitality Blast, South
16 Jul '25 17:15 (UTC) - Vitality Blast, South
18 Jul '25 17:30 (UTC) - Vitality Blast, South
22 Jul '25 10:00 (UTC) - County Championship, Division 2
29 Jul '25 10:00 (UTC) - County Championship, Division 2
06 Aug '25 10:00 (UTC) - One Day Cup, Group B
10 Aug '25 10:00 (UTC) - One Day Cup, Group B
13 Aug '25 10:00 (UTC) - One Day Cup, Group B
15 Aug '25 10:00 (UTC) - One Day Cup, Group B
17 Aug '25 10:00 (UTC) - One Day Cup, Group B
19 Aug '25 10:00 (UTC) - One Day Cup, Group B
24 Aug '25 10:00 (UTC) - One Day Cup, Group B
26 Aug '25 10:00 (UTC) - One Day Cup, Group B
08 Sep '25 09:30 (UTC) - County Championship, Division 2
15 Sep '25 09:30 (UTC) - County Championship, Division 2
24 Sep '25 09:30 (UTC) - County Championship, Division 2
View All
somerset And middlesex Recently Played
somerset
Hampshire
Somerset
178
179
W
Somerset
Glamorgan
174
176
L
Somerset
Nottinghamshire
617
509
D
Warwickshire
Somerset
512
727
D
Glamorgan
Somerset
130
131
W
Somerset
Hampshire
209
192
W
Somerset
Kent
224
228
L
Gloucestershire
Somerset
135
137
W
Somerset
Middlesex
235
229
W
Sussex
Somerset
166
169
W
Essex
Somerset
148
149
W
Somerset
Surrey
147
146
W
Durham
Somerset
436
439
W
Somerset
Sussex
488
487
W
Somerset
Essex
470
465
W
Surrey
Somerset
403
402
L
Hampshire
Somerset
336
347
D
Sussex
Somerset
795
535
L
Somerset
Worcestershire
670
639
D
Somerset
Hampshire
316
317
L
Glamorgan
Somerset
186
171
L
Lancashire
Somerset
538
370
L
Somerset
Gloucestershire
124
129
L
Surrey
Somerset
153
159
W
Somerset
Surrey
541
430
W
Northamptonshire
Somerset
198
215
W
Somerset
Durham
755
462
W
Warwickshire
Somerset
607
445
D
Somerset
Leicestershire
334
311
W
Middlesex
Somerset
135
138
W
middlesex
Gloucestershire
Middlesex
204
195
L
Leicestershire
Middlesex
407
534
W
Northamptonshire
Middlesex
748
745
L
Surrey
Middlesex
194
119
L
Middlesex
Essex
161
160
W
Hampshire
Middlesex
63
75
D
Somerset
Middlesex
235
229
L
Essex
Middlesex
156
159
W
Middlesex
Kent
0
172
-
Middlesex
Glamorgan
124
128
L
Middlesex
Sussex
186
202
L
Glamorgan
Middlesex
391
390
L
Middlesex
Leicestershire
375
376
L
Middlesex
Kent
604
602
W
Derbyshire
Middlesex
472
622
D
Middlesex
Glamorgan
529
528
W
Kent
Middlesex
534
533
L
Middlesex
Lancashire
667
621
D
Sussex
Middlesex
459
271
D
Derbyshire
Middlesex
292
358
W
Middlesex
Gloucestershire
542
545
L
Yorkshire
Middlesex
751
522
D
Middlesex
Northamptonshire
378
374
W
Middlesex
Hampshire
257
276
L
Middlesex
Somerset
135
138
L
Lancashire
Middlesex
233
233
W
Middlesex
Durham
0
0
-
Kent
Middlesex
204
206
W
Middlesex
Northamptonshire
319
317
W
Derbyshire
Middlesex
267
266
L
View All
Point Table Of North
Team Name
Total Matches
Win
Lose
Points
Last 5 Matches
Lancashire
9
7
2
28
Durham
10
7
3
28
Northamptonshire
10
6
4
24
Warwickshire
10
5
5
20
Leicestershire
10
5
5
20
Nottinghamshire
11
5
6
20
Worcestershire
10
4
6
16
Yorkshire
10
3
7
12
Derbyshire
10
3
7
12