Middlesex vs Hampshire: Prediction, Head-to-Head, Odds & Stats (Sun, 31 May '26)
Wojtek Kolan
Published on 28 Aug, 02:31 AM
Next Match 31/05/26 at 05:30 PM UTC
Middlesex vs Hampshire
📍 Merchant Taylors' School Ground, Northwood, England.
Scheduled H2H Match For Middlesex Vs Hampshire
Sun, 31 May 2026 at 05:30 PM UTC
Middlesex
GBR
Recent Form
W
W
D
D
D
1
Win
Last 10 Played
10
1 Draws8
Win
5
Position
8
Hampshire
GBR
Recent Form
D
D
D
D
D
1
Win
Last 10 Played
10
1 Draws8
Win
5
Position
8
Game Schedule - Time Of Fixture
Middlesex will square off vs Hampshire in Vitality Blast, Group C on Sun, 31 May 2026 at 05:30 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.
Middlesex vs Hampshire H2H Results Summary
For the last 10 H2H games between these rivals, Middlesex have got the victory 1 times and Hampshire have got the victory on 8 occasion. In the latest fixture between them, Hampshire won 229-187.
| Head-to-Head (Last 10 Matches) | |
|---|---|
| Middlesex | 1 |
| Hampshire | 8 |
Middlesex vs Hampshire Past H2H Matches
Metro Bank One-Day Cup
10:00 AM
28/08/25
28/08/25
Hampshire
229
Middlesex
187
10:00 AM
14/08/24
14/08/24
Middlesex
257
Hampshire
276
10:00 AM
01/08/23
01/08/23
Hampshire
238
Middlesex
309
10:00 AM
30/07/21
30/07/21
Middlesex
Hampshire
10:00 AM
23/04/19
23/04/19
Hampshire
301
Middlesex
182
10:00 AM
30/05/18
30/05/18
Middlesex
199
Hampshire
200
T20 Blast
04:00 PM
09/07/25
09/07/25
Middlesex
187
Hampshire
188
06:00 PM
13/06/25
13/06/25
Hampshire
63
Middlesex
75
01:30 PM
06/07/24
06/07/24
Middlesex
0
Hampshire
0
06:00 PM
14/06/24
14/06/24
Hampshire
0
Middlesex
113
03:30 PM
06/06/23
06/06/23
Middlesex
159
Hampshire
164
06:00 PM
26/05/23
26/05/23
Hampshire
172
Middlesex
171
03:30 PM
07/06/22
07/06/22
Middlesex
142
Hampshire
145
06:00 PM
27/05/22
27/05/22
Hampshire
153
Middlesex
163
06:00 PM
28/06/21
28/06/21
Hampshire
0
Middlesex
0
04:30 PM
15/06/21
15/06/21
Middlesex
217
Hampshire
215
12:00 PM
20/09/20
20/09/20
Hampshire
141
Middlesex
121
01:00 PM
12/09/20
12/09/20
Middlesex
142
Hampshire
123
05:30 PM
29/08/19
29/08/19
Hampshire
155
Middlesex
153
05:15 PM
22/08/19
22/08/19
Middlesex
128
Hampshire
131
05:15 PM
26/07/18
26/07/18
Middlesex
165
Hampshire
164
06:00 PM
20/07/18
20/07/18
Hampshire
184
Middlesex
163
05:15 PM
03/08/17
03/08/17
Middlesex
136
Hampshire
137
06:00 PM
14/07/17
14/07/17
Hampshire
189
Middlesex
160
06:00 PM
22/07/16
22/07/16
Hampshire
138
Middlesex
181
04:30 PM
27/05/16
27/05/16
Middlesex
195
Hampshire
126
05:15 PM
18/06/15
18/06/15
Middlesex
178
Hampshire
199
05:30 PM
04/06/15
04/06/15
Hampshire
172
Middlesex
153
06:00 PM
11/07/14
11/07/14
Hampshire
123
Middlesex
173
01:30 PM
25/05/14
25/05/14
Middlesex
151
Hampshire
198
County Championship
10:00 AM
25/06/23
25/06/23
Hampshire
419
Middlesex
358
10:00 AM
13/05/21
13/05/21
Middlesex
273
Hampshire
274
10:00 AM
15/04/21
15/04/21
Hampshire
609
Middlesex
360
Bob Willis Trophy
10:00 AM
08/08/20
08/08/20
Middlesex
453
Hampshire
457
Friends Life T20
06:10 PM
31/07/13
31/07/13
Hampshire
190
Middlesex
182
01:30 PM
14/07/13
14/07/13
Middlesex
162
Hampshire
164
Middlesex Recent Matches
County Championship (7 Matches)
09:30 AM
24/09/25
24/09/25
Middlesex
634
Gloucestershire
567
W
09:30 AM
15/09/25
15/09/25
Lancashire
375
Middlesex
310
D
09:30 AM
08/09/25
08/09/25
Middlesex
298
Derbyshire
436
D
10:00 AM
29/07/25
29/07/25
Gloucestershire
404
Middlesex
445
D
10:00 AM
22/07/25
22/07/25
Middlesex
625
Northamptonshire
518
W
10:00 AM
29/06/25
29/06/25
Leicestershire
407
Middlesex
534
W
10:00 AM
22/06/25
22/06/25
Northamptonshire
748
Middlesex
745
L
Metro Bank One-Day Cup (9 Matches)
10:00 AM
28/08/25
28/08/25
Hampshire
229
Middlesex
187
L
10:00 AM
26/08/25
26/08/25
Lancashire
291
Middlesex
292
W
10:00 AM
24/08/25
24/08/25
Northamptonshire
189
Middlesex
192
W
10:00 AM
19/08/25
19/08/25
Middlesex
283
Kent
279
W
10:00 AM
17/08/25
17/08/25
Middlesex
129
Yorkshire
130
L
10:00 AM
15/08/25
15/08/25
Warwickshire
189
Middlesex
217
W
10:00 AM
13/08/25
13/08/25
Durham
387
Middlesex
390
W
10:00 AM
10/08/25
10/08/25
Middlesex
256
Sussex
255
W
10:00 AM
06/08/25
06/08/25
Middlesex
289
Somerset
293
L
T20 Blast (14 Matches)
05:30 PM
18/07/25
18/07/25
Glamorgan
184
Middlesex
132
L
05:15 PM
16/07/25
16/07/25
Middlesex
181
Surrey
189
L
03:00 PM
13/07/25
13/07/25
Kent
165
Middlesex
160
L
04:00 PM
11/07/25
11/07/25
Middlesex
189
Gloucestershire
166
W
04:00 PM
09/07/25
09/07/25
Middlesex
187
Hampshire
188
L
03:00 PM
06/07/25
06/07/25
Gloucestershire
204
Middlesex
195
L
05:45 PM
20/06/25
20/06/25
Surrey
194
Middlesex
119
L
05:15 PM
19/06/25
19/06/25
Middlesex
161
Essex
160
W
06:00 PM
13/06/25
13/06/25
Hampshire
63
Middlesex
75
D
05:30 PM
12/06/25
12/06/25
Somerset
235
Middlesex
229
L
01:00 PM
08/06/25
08/06/25
Essex
156
Middlesex
159
W
05:15 PM
05/06/25
05/06/25
Middlesex
0
Kent
172
-
03:00 PM
01/06/25
01/06/25
Middlesex
124
Glamorgan
128
L
05:15 PM
29/05/25
29/05/25
Middlesex
186
Sussex
202
L
Hampshire Recent Matches
County Championship (7 Matches)
09:30 AM
24/09/25
24/09/25
Hampshire
408
Surrey
428
L
09:30 AM
15/09/25
15/09/25
Somerset
454
Hampshire
373
D
09:30 AM
08/09/25
08/09/25
Sussex
206
Hampshire
399
D
10:00 AM
29/07/25
29/07/25
Worcestershire
552
Hampshire
606
D
10:00 AM
22/07/25
22/07/25
Hampshire
454
Nottinghamshire
686
D
10:00 AM
29/06/25
29/06/25
Hampshire
515
Worcestershire
679
D
10:00 AM
22/06/25
22/06/25
Essex
654
Hampshire
453
D
Metro Bank One-Day Cup (11 Matches)
10:00 AM
20/09/25
20/09/25
Hampshire
237
Worcestershire
188
L
10:00 AM
31/08/25
31/08/25
Yorkshire
235
Hampshire
304
W
10:00 AM
28/08/25
28/08/25
Hampshire
229
Middlesex
187
W
10:00 AM
26/08/25
26/08/25
Gloucestershire
313
Hampshire
315
W
10:00 AM
24/08/25
24/08/25
Hampshire
341
Derbyshire
339
W
10:00 AM
20/08/25
20/08/25
Hampshire
290
Nottinghamshire
292
L
10:00 AM
18/08/25
18/08/25
Surrey
160
Hampshire
162
W
10:00 AM
15/08/25
15/08/25
Hampshire
253
Leicestershire
252
W
10:00 AM
13/08/25
13/08/25
Worcestershire
196
Hampshire
194
L
10:00 AM
07/08/25
07/08/25
Hampshire
288
Essex
285
W
10:00 AM
05/08/25
05/08/25
Glamorgan
252
Hampshire
324
W
T20 Blast (12 Matches)
05:45 PM
13/09/25
13/09/25
Somerset
195
Hampshire
194
L
01:30 PM
13/09/25
13/09/25
Northamptonshire
158
Hampshire
155
W
05:30 PM
05/09/25
05/09/25
Durham
195
Hampshire
221
W
06:00 PM
17/07/25
17/07/25
Essex
222
Hampshire
220
L
02:00 PM
13/07/25
13/07/25
Hampshire
171
Sussex
167
W
06:00 PM
10/07/25
10/07/25
Hampshire
208
Glamorgan
113
W
04:00 PM
09/07/25
09/07/25
Middlesex
187
Hampshire
188
W
02:00 PM
06/07/25
06/07/25
Hampshire
178
Somerset
179
L
06:00 PM
05/07/25
05/07/25
Sussex
134
Hampshire
196
W
06:00 PM
20/06/25
20/06/25
Gloucestershire
130
Hampshire
124
L
05:30 PM
19/06/25
19/06/25
Somerset
209
Hampshire
192
L
06:00 PM
17/06/25
17/06/25
Hampshire
124
Surrey
193
L
Middlesex Next Fixtures
T20 Blast
05:30 PM
22/05/26
22/05/26
Middlesex
Kent
Prediction
05:30 PM
24/05/26
24/05/26
Middlesex
Surrey
Prediction
05:45 PM
30/05/26
30/05/26
Sussex
Middlesex
Prediction
05:30 PM
31/05/26
31/05/26
Middlesex
Hampshire
Prediction
05:45 PM
03/06/26
03/06/26
Surrey
Middlesex
Prediction
05:30 PM
07/06/26
07/06/26
Middlesex
Essex
Prediction
05:30 PM
26/06/26
26/06/26
Glamorgan
Middlesex
Prediction
05:30 PM
28/06/26
28/06/26
Middlesex
Durham
Prediction
05:30 PM
05/07/26
05/07/26
Essex
Middlesex
Prediction
05:30 PM
08/07/26
08/07/26
Hampshire
Middlesex
Prediction
05:30 PM
10/07/26
10/07/26
Middlesex
Sussex
Prediction
05:30 PM
12/07/26
12/07/26
Kent
Middlesex
Prediction
Metro Bank One-Day Cup
10:00 AM
21/07/26
21/07/26
Middlesex
Essex
Prediction
10:00 AM
24/07/26
24/07/26
Hampshire
Middlesex
Prediction
10:00 AM
26/07/26
26/07/26
Middlesex
Glamorgan
Prediction
10:00 AM
31/07/26
31/07/26
Worcestershire
Middlesex
Prediction
10:00 AM
02/08/26
02/08/26
Middlesex
Yorkshire
Prediction
10:00 AM
07/08/26
07/08/26
Durham
Middlesex
Prediction
10:00 AM
11/08/26
11/08/26
Middlesex
Sussex
Prediction
County Championship
10:00 AM
03/04/26
03/04/26
Middlesex
Gloucestershire
Prediction
10:00 AM
10/04/26
10/04/26
Middlesex
Worcestershire
Prediction
10:00 AM
17/04/26
17/04/26
Northamptonshire
Middlesex
Prediction
10:00 AM
01/05/26
01/05/26
Middlesex
Durham
Prediction
10:00 AM
08/05/26
08/05/26
Lancashire
Middlesex
Prediction
10:00 AM
15/05/26
15/05/26
Middlesex
Derbyshire
Prediction
10:00 AM
12/06/26
12/06/26
Worcestershire
Middlesex
Prediction
10:00 AM
19/06/26
19/06/26
Kent
Middlesex
Prediction
10:00 AM
20/08/26
20/08/26
Middlesex
Kent
Prediction
10:00 AM
27/08/26
27/08/26
Derbyshire
Middlesex
Prediction
10:00 AM
02/09/26
02/09/26
Middlesex
Lancashire
Prediction
Hampshire Next Fixtures
T20 Blast
05:30 PM
22/05/26
22/05/26
Somerset
Hampshire
Prediction
05:30 PM
26/05/26
26/05/26
Hampshire
Essex
Prediction
05:30 PM
29/05/26
29/05/26
Hampshire
Surrey
Prediction
05:30 PM
31/05/26
31/05/26
Middlesex
Hampshire
Prediction
05:45 PM
02/06/26
02/06/26
Hampshire
Sussex
Prediction
05:30 PM
05/06/26
05/06/26
Surrey
Hampshire
Prediction
05:30 PM
26/06/26
26/06/26
Hampshire
Yorkshire
Prediction
05:30 PM
28/06/26
28/06/26
Kent
Hampshire
Prediction
05:30 PM
05/07/26
05/07/26
Hampshire
Kent
Prediction
05:30 PM
08/07/26
08/07/26
Hampshire
Middlesex
Prediction
05:30 PM
10/07/26
10/07/26
Essex
Hampshire
Prediction
05:30 PM
12/07/26
12/07/26
Sussex
Hampshire
Prediction
Metro Bank One-Day Cup
10:00 AM
21/07/26
21/07/26
Yorkshire
Hampshire
Prediction
10:00 AM
24/07/26
24/07/26
Hampshire
Middlesex
Prediction
10:00 AM
26/07/26
26/07/26
Worcestershire
Hampshire
Prediction
10:00 AM
31/07/26
31/07/26
Essex
Hampshire
Prediction
10:00 AM
02/08/26
02/08/26
Hampshire
Durham
Prediction
10:00 AM
05/08/26
05/08/26
Hampshire
Glamorgan
Prediction
10:00 AM
11/08/26
11/08/26
Hampshire
Derbyshire
Prediction
County Championship
10:00 AM
03/04/26
03/04/26
Hampshire
Essex
Prediction
10:00 AM
10/04/26
10/04/26
Yorkshire
Hampshire
Prediction
10:00 AM
17/04/26
17/04/26
Hampshire
Somerset
Prediction
10:00 AM
01/05/26
01/05/26
Hampshire
Glamorgan
Prediction
10:00 AM
08/05/26
08/05/26
Essex
Hampshire
Prediction
10:00 AM
15/05/26
15/05/26
Hampshire
Nottinghamshire
Prediction
10:00 AM
07/06/26
07/06/26
Surrey
Hampshire
Prediction
10:00 AM
19/06/26
19/06/26
Sussex
Hampshire
Prediction
10:00 AM
20/08/26
20/08/26
Hampshire
Yorkshire
Prediction
10:00 AM
27/08/26
27/08/26
Glamorgan
Hampshire
Prediction
10:00 AM
02/09/26
02/09/26
Hampshire
Warwickshire
Prediction
Middlesex Last Match Played Scorecard Stats
| Batter | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|
| Sam Robson b Ajeet Dale c Daaryoush Ahmed | 14 | 16 | 3 | 87.50 | |
| Joshua De Caires b Ajeet Dale c James Bracey | 10 | 22 | 2 | 45.45 | |
| Luke Hollman b Ajeet Dale c James Bracey | 55 | 81 | 11 | 67.90 | |
| Leus du Plooy Not out | 263 | 358 | 21 | 2 | 73.46 |
| Ryan Higgins b Ajeet Dale (LBW) | 1 | 0.00 | |||
| Ben Geddes b Graeme van Buuren (LBW) | 60 | 100 | 7 | 1 | 60.00 |
| Joe Cracknell b Ajeet Dale c Oliver Price | 64 | 118 | 8 | 1 | 54.24 |
| Zafar Gohar b Graeme van Buuren (Bowled) | 24 | 40 | 4 | 60.00 | |
| Sebastian Morgan b Oliver Price (Stumped) | 97 | 143 | 13 | 1 | 67.83 |
| Toby Roland-Jones b Oliver Price c Jack Taylor | 19 | 9 | 1 | 2 | 211.11 |
Extras: 28W: 6N: 4B: 16LB: 2P: 0
Total: 634/9 (147.4 overs)
| Bowler | O | M | R | W | NB | WD | E/R |
|---|---|---|---|---|---|---|---|
| Matt Taylor | 26 | 2 | 128 | 0 | 0 | 0 | 4.92 |
| Ajeet Dale | 25 | 1 | 108 | 5 | 0 | 0 | 4.32 |
| Daaryoush Ahmed | 6.4 | 0 | 23 | 0 | 4 | 2 | 3.59 |
| Ben Charlesworth | 4 | 0 | 24 | 0 | 0 | 0 | 6.00 |
| Oliver Price | 17 | 1 | 62 | 2 | 0 | 0 | 3.65 |
| Graeme van Buuren | 32 | 2 | 90 | 2 | 0 | 2 | 2.81 |
| Marchant de Lange | 25 | 1 | 106 | 0 | 0 | 0 | 4.24 |
| Miles Hammond | 8 | 1 | 44 | 0 | 0 | 0 | 5.50 |
| Jack Taylor | 4 | 0 | 31 | 0 | 0 | 0 | 7.75 |
Fall of Wickets
1. Sam Robson29-1 (5.1)
2. Joshua De Caires34-2 (7.2)
3. Ryan Higgins161-3 (31.4)
4. Luke Hollman161-4 (31.3)
5. Ben Geddes282-5 (66.2)
6. Joe Cracknell398-6 (97.4)
7. Zafar Gohar431-7 (108.1)
8. Sebastian Morgan610-8 (145.4)
9. Toby Roland-Jones634-9 (147.4)
Partnerships
Sam Robson / Joshua De Caires29 (31)
Luke Hollman / Joshua De Caires5 (13)
Luke Hollman / Leus du Plooy125 (147)
Ryan Higgins / Leus du Plooy0 (1)
Ben Geddes / Leus du Plooy121 (208)
Joe Cracknell / Leus du Plooy116 (188)
Zafar Gohar / Leus du Plooy33 (63)
Sebastian Morgan / Leus du Plooy179 (225)
Toby Roland-Jones / Leus du Plooy24 (12)
Hampshire Last Match Played Scorecard Stats
| Batter | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|
| Rory Burns b James Fuller c Washington Sundar | 29 | 42 | 4 | 69.05 | |
| Dominic Sibley b Kyle Abbott (LBW) | 7 | 27 | 1 | 25.93 | |
| Ryan Patel b Kyle Abbott c Scott Currie | 7 | 0.00 | |||
| Ben Foakes b James Fuller (Bowled) | 2 | 20 | 10.00 | ||
| Dan Lawrence b James Fuller c Nick Gubbins | 36 | 60 | 3 | 60.00 | |
| Ollie Sykes b Washington Sundar (Bowled) | 16 | 26 | 3 | 61.54 | |
| Ralphie Albert b Kyle Abbott (Bowled) | 5 | 13 | 1 | 38.46 | |
| Thomas Lawes c & b Liam Dawson | 12 | 26 | 2 | 46.15 | |
| Matthew Fisher b Washington Sundar (Bowled) | 10 | 28 | 2 | 35.71 | |
| Rahul Chahar b Washington Sundar c Scott Currie | 17 | 29 | 2 | 58.62 | |
| James Taylor Not out | 5 | 7 | 1 | 71.43 |
Extras: 8W: 0N: 2B: 0LB: 6P: 0
Total: 147/10 (47.2 overs)
| Bowler | O | M | R | W | NB | WD | E/R |
|---|---|---|---|---|---|---|---|
| Kyle Abbott | 12 | 4 | 27 | 3 | 2 | 0 | 2.25 |
| Brad Wheal | 10 | 0 | 37 | 0 | 0 | 0 | 3.70 |
| James Fuller | 10 | 2 | 46 | 3 | 0 | 0 | 4.60 |
| Liam Dawson | 12 | 5 | 26 | 1 | 0 | 0 | 2.17 |
| Washington Sundar | 3.2 | 0 | 5 | 3 | 0 | 0 | 1.56 |
Fall of Wickets
1. Dominic Sibley19-1 (8.5)
2. Ryan Patel25-2 (10.6)
3. Rory Burns37-3 (13.4)
4. Ben Foakes44-4 (17.4)
5. Ollie Sykes76-5 (25.6)
6. Ralphie Albert83-6 (28.4)
7. Thomas Lawes109-7 (36.1)
8. Dan Lawrence115-8 (37.5)
9. Matthew Fisher140-9 (45.3)
10. Rahul Chahar147-10 (47.2)
Partnerships
Rory Burns / Dominic Sibley19 (53)
Rory Burns / Ryan Patel6 (13)
Rory Burns / Ben Foakes12 (16)
Dan Lawrence / Ben Foakes7 (24)
Dan Lawrence / Ollie Sykes32 (50)
Dan Lawrence / Ralphie Albert7 (16)
Dan Lawrence / Thomas Lawes25 (46)
Dan Lawrence / Matthew Fisher6 (10)
Rahul Chahar / Matthew Fisher25 (46)
Rahul Chahar / James Taylor7 (11)
Group Group A Standings
| POS | TEAM | MP | W | L | D | PTS |
|---|---|---|---|---|---|---|
| 1 | 0 | 0 | 0 | 0 | ||
| 2 | 0 | 0 | 0 | 0 | ||
| 3 | 0 | 0 | 0 | 0 | ||
| 4 | 0 | 0 | 0 | 0 | ||
| 5 | 0 | 0 | 0 | 0 | ||
| 6 | 0 | 0 | 0 | 0 |
Cricket Previews & Betting Tips

04 Dec 2025
Read Full Article →Sheffield Shield Preview And Prediction: New South Wales vs Queensland Betting Tips & Picks December 4, 2025

03 Dec 2025
Read Full Article →Sheffield Shield Preview And Prediction: Victoria vs Western Australia Betting Tips & Picks December 3, 2025

21 Nov 2025
Read Full Article →Sheffield Shield Preview And Prediction: South Australia vs Western Australia Betting Tips & Picks November 22, 2025

21 Nov 2025
Read Full Article →Sheffield Shield Preview And Prediction: Queensland vs Victoria Betting Tips & Picks November 22, 2025

21 Nov 2025
Read Full Article →Sheffield Shield Preview And Prediction: New South Wales vs Tasmania Betting Tips & Picks November 21, 2025

10 Nov 2025
Read Full Article →Sheffield Shield Preview And Prediction: Western Australia vs Queensland Betting Tips & Picks November 11, 2025
Top Upcoming
Bhutan
Bahrain
Perth Scorchers
Sydney Sixers
Melbourne Renegades
Brisbane Heat
Hobart Hurricanes
Sydney Thunder
Sydney Sixers
Adelaide Strikers
South Western Districts
Border
Melbourne Stars
Hobart Hurricanes
Panadura Sports Club
Nugegoda Sports Welfare Club
Tamil Union Cricket and Athletic Club
Burgher Recreation Club
Bloomfield Cricket and Athletic Club
Colts Cricket Club
04:00 AM 13/12/25
Prediction08:15 AM 14/12/25
Prediction08:15 AM 15/12/25
Prediction08:15 AM 16/12/25
Prediction08:15 AM 17/12/25
Prediction08:00 AM 18/12/25
Prediction08:15 AM 18/12/25
Prediction04:30 AM 19/12/25
Prediction04:30 AM 19/12/25
Prediction04:30 AM 19/12/25
Prediction