Hampshire vs Middlesex Cricket match prediction. Predict the MID vs HAM head to head upcoming Cricket match in T20 Blast with our stats, history and score analysis and results. Hampshire vs Middlesex h2h stats.

Middlesex will face off against Hampshire in the T20 Blast on the Wed, 9 Jul '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 2 and Hampshire have won 7. In the last match between Middlesex and Hampshire the score was 63-75. Middlesex comes into this match having won their last match vs Hampshire, while Hampshire had a lost against Gloucestershire.

hampshire
W
D
W
D
L
W
L
L
W
W

middlesex
L
D
W
L
L
W
-
W
W
L
Overall Matches Result
Last 10 Matches
hampshire
W
7
L
10
NR
1

middlesex
W
2
L
10
NR
1
Upcoming H2H Match
Vitality Blast, South
hampshire
Tomorrow
09 Jul '25

--
--
middlesex
HAM vs MID H2H Recent Match Scorecard
HAM vs MID in the Vitality Blast, South on Fri, 13 Jun '25
Hampshire 1.INN
Middlesex 2.INN
Batter | R | B | 4s | 6s | SR |
Lhuan-dre Pretorius Not out |
44 | 22 | 6 | 1 | 200.00 |
James Vince b Zafar Gohar c Kane Williamson |
5 | 5 | 1 | 0 | 100.00 |
Toby Albert Not out |
12 | 9 | 1 | 0 | 133.33 |
Bowler
O
M
R
W
NB
WD
E/R
N Cornwell
1
0
16
0
0
0
16.00
Z Gohar
2
0
14
1
0
0
7.00
T Helm
2
0
26
0
0
1
13.00
R Higgins
1
0
6
0
0
0
6.00
Wkt
Fall Of Wickets
Score
Over
1
James Vince
20-1
1.4
-
Partnership
Runs
Balls
1
Lhuan-dre Pretorius /
James Vince
20
10
2
Lhuan-dre Pretorius /
Toby Albert
43
26
Batter | R | B | 4s | 6s | SR |
Kane Williamson Not out |
23 | 13 | 3 | 1 | 176.92 |
Max Holden b Scott Currie c Chris Wood |
38 | 18 | 5 | 2 | 211.11 |
Ben Geddes Not out |
10 | 5 | 1 | 0 | 200.00 |
Bowler
O
M
R
W
NB
WD
E/R
Chris Wood
2
1
17
0
0
0
8.50
James Fuller
1
0
18
0
0
0
18.00
Liam Dawson
1
0
17
0
0
0
17.00
Scott Currie
2
0
19
1
0
0
9.50
Wkt
Fall Of Wickets
Score
Over
1
M Holden
46-1
3.6
-
Partnership
Runs
Balls
1
Kane Williamson /
Max Holden
46
24
2
Kane Williamson /
Ben Geddes
29
12
hampshire 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
hampshire vs middlesex H2H Past Matches (Useful For Predictions)
13 Jun '25 18:00 (UTC) - Vitality Blast, South
14 Aug '24 10:00 (UTC) - One Day Cup, Group A
06 Jul '24 13:30 (UTC) - Vitality Blast, South
14 Jun '24 18:00 (UTC) - Vitality Blast, South
01 Aug '23 10:00 (UTC) - One Day Cup, Group A
25 Jun '23 10:00 (UTC) - County Championship, Division 1
06 Jun '23 15:30 (UTC) - Vitality Blast, South
26 May '23 18:00 (UTC) - Vitality Blast, South
07 Jun '22 15:30 (UTC) - Vitality Blast, South
27 May '22 18:00 (UTC) - Vitality Blast, South
30 Jul '21 10:00 (UTC) - Metro Bank One-Day Cup, Group A
28 Jun '21 18:00 (UTC) - T20 Blast, South Group
15 Jun '21 16:30 (UTC) - T20 Blast, South Group
13 May '21 10:00 (UTC) - County Championship, Group 2
15 Apr '21 10:00 (UTC) - County Championship, Group 2
20 Sep '20 12:00 (UTC) - T20 Blast, South Group
12 Sep '20 13:00 (UTC) - T20 Blast, South Group
08 Aug '20 10:00 (UTC) - Bob Willis Trophy, South Group
29 Aug '19 17:30 (UTC) - T20 Blast, South Group
22 Aug '19 17:15 (UTC) - T20 Blast, South Group
23 Apr '19 10:00 (UTC) - Metro Bank One-Day Cup, South Group
26 Jul '18 17:15 (UTC) - T20 Blast, South Group
20 Jul '18 18:00 (UTC) - T20 Blast, South Group
30 May '18 10:00 (UTC) - Metro Bank One-Day Cup, South Group
03 Aug '17 17:15 (UTC) - T20 Blast, South Group
14 Jul '17 18:00 (UTC) - T20 Blast, South Group
22 Jul '16 18:00 (UTC) - T20 Blast, South Group
27 May '16 16:30 (UTC) - T20 Blast, South Group
18 Jun '15 17:15 (UTC) - T20 Blast, South Group
04 Jun '15 17:30 (UTC) - T20 Blast, South Group
11 Jul '14 18:00 (UTC) - T20 Blast, South Group
25 May '14 13:30 (UTC) - T20 Blast, South Group
31 Jul '13 18:10 (UTC) - Friends Life T20, South Division
14 Jul '13 13:30 (UTC) - Friends Life T20, South Division
View All
hampshire Cricket Fixtures
09 Jul '25 16:00 (UTC) - Vitality Blast, South
10 Jul '25 18:00 (UTC) - Vitality Blast, South
13 Jul '25 14:00 (UTC) - Vitality Blast, South
17 Jul '25 18:00 (UTC) - Vitality Blast, South
22 Jul '25 10:00 (UTC) - County Championship, Division 1
29 Jul '25 10:00 (UTC) - County Championship, Division 1
05 Aug '25 10:00 (UTC) - One Day Cup, Group A
07 Aug '25 10:00 (UTC) - One Day Cup, Group A
13 Aug '25 10:00 (UTC) - One Day Cup, Group A
15 Aug '25 10:00 (UTC) - One Day Cup, Group A
18 Aug '25 10:00 (UTC) - One Day Cup, Group A
20 Aug '25 10:00 (UTC) - One Day Cup, Group A
24 Aug '25 10:00 (UTC) - One Day Cup, Group A
26 Aug '25 10:00 (UTC) - One Day Cup, Group A
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
hampshire And middlesex Recently Played
hampshire
Hampshire
Somerset
178
179
L
Sussex
Hampshire
134
196
W
Hampshire
Worcestershire
515
679
D
Essex
Hampshire
654
453
D
Gloucestershire
Hampshire
130
124
L
Somerset
Hampshire
209
192
L
Hampshire
Surrey
124
193
L
Hampshire
Middlesex
63
75
D
Kent
Hampshire
181
177
L
Hampshire
Gloucestershire
121
119
W
Surrey
Hampshire
141
63
W
Hampshire
Essex
230
124
W
Hampshire
Sussex
319
320
L
Warwickshire
Hampshire
414
503
W
Nottinghamshire
Hampshire
678
312
L
Hampshire
Durham
470
572
D
Hampshire
Somerset
336
347
D
Surrey
Hampshire
595
519
D
Hampshire
Yorkshire
397
396
W
Somerset
Hampshire
316
317
W
Hampshire
Worcestershire
666
431
W
Kent
Hampshire
545
427
D
Lancashire
Hampshire
352
389
W
Hampshire
Essex
424
438
D
Leicestershire
Hampshire
291
290
L
Middlesex
Hampshire
257
276
W
Worcestershire
Hampshire
165
164
L
Durham
Hampshire
257
113
L
Hampshire
Derbyshire
295
152
W
Hampshire
Lancashire
222
151
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