Glamorgan vs Middlesex: Prediction, Head-to-Head, Odds & Stats (Fri, 26 Jun '26)
Wojtek Kolan
Published on 15 Jul, 07:40 PM
Next Match 26/06/26 at 05:30 PM UTC
Glamorgan vs Middlesex
📍 Sophia Gardens, Wales.
Scheduled H2H Match For Glamorgan Vs Middlesex
Fri, 26 Jun 2026 at 05:30 PM UTC
Glamorgan
GBR
Recent Form
D
W
W
D
D
5
Win
Last 10 Played
10
1 Draws4
Win
2
Position
5
Middlesex
GBR
Recent Form
W
W
D
D
D
5
Win
Last 10 Played
10
1 Draws4
Win
2
Position
5
Game Schedule - Time Of Fixture
Glamorgan will square off vs Middlesex in Vitality Blast, Cross Group on Fri, 26 Jun 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.
Glamorgan vs Middlesex H2H Results Summary
In the last 10 head-2-head results between these teams, Glamorgan have come out on top 5 times and Middlesex have got the victory on 4 occasion. In the most recent match between them, Glamorgan won 184-132.
| Head-to-Head (Last 10 Matches) | |
|---|---|
| Glamorgan | 5 |
| Middlesex | 4 |
Glamorgan vs Middlesex Past H2H Matches
T20 Blast
05:30 PM
18/07/25
18/07/25
Glamorgan
184
Middlesex
132
03:00 PM
01/06/25
01/06/25
Middlesex
124
Glamorgan
128
05:30 PM
12/07/24
12/07/24
Glamorgan
88
Middlesex
89
05:15 PM
06/06/24
06/06/24
Middlesex
173
Glamorgan
177
01:30 PM
02/07/23
02/07/23
Glamorgan
151
Middlesex
200
03:30 PM
31/05/23
31/05/23
Middlesex
209
Glamorgan
238
05:30 PM
21/06/22
21/06/22
Glamorgan
172
Middlesex
171
01:30 PM
29/05/22
29/05/22
Middlesex
172
Glamorgan
168
01:30 PM
27/06/21
27/06/21
Middlesex
171
Glamorgan
170
04:00 PM
18/06/21
18/06/21
Glamorgan
150
Middlesex
129
05:30 PM
26/07/19
26/07/19
Glamorgan
136
Middlesex
137
01:30 PM
05/08/18
05/08/18
Middlesex
131
Glamorgan
135
06:00 PM
18/08/17
18/08/17
Glamorgan
100
Middlesex
99
04:30 PM
08/07/16
08/07/16
Middlesex
144
Glamorgan
145
05:30 PM
05/06/15
05/06/15
Glamorgan
169
Middlesex
165
04:30 PM
03/07/14
03/07/14
Middlesex
183
Glamorgan
187
County Championship
10:00 AM
23/05/25
23/05/25
Glamorgan
391
Middlesex
390
10:00 AM
18/04/25
18/04/25
Middlesex
529
Glamorgan
528
10:00 AM
17/05/24
17/05/24
Glamorgan
555
Middlesex
556
10:00 AM
05/04/24
05/04/24
Middlesex
655
Glamorgan
651
09:30 AM
12/09/22
12/09/22
Middlesex
435
Glamorgan
434
10:00 AM
21/04/22
21/04/22
Glamorgan
254
Middlesex
336
County Championship Two
10:00 AM
13/07/19
13/07/19
Glamorgan
470
Middlesex
726
10:00 AM
16/06/19
16/06/19
Middlesex
535
Glamorgan
288
10:00 AM
27/04/18
27/04/18
Middlesex
194
Glamorgan
38
Metro Bank One-Day Cup
10:00 AM
05/05/19
05/05/19
Middlesex
281
Glamorgan
285
01:00 PM
23/05/18
23/05/18
Glamorgan
302
Middlesex
304
Glamorgan Recent Matches
County Championship (8 Matches)
09:30 AM
24/09/25
24/09/25
Glamorgan
506
Lancashire
508
L
09:30 AM
15/09/25
15/09/25
Derbyshire
17
Glamorgan
259
D
09:30 AM
08/09/25
08/09/25
Northamptonshire
413
Glamorgan
708
D
10:00 AM
29/07/25
29/07/25
Lancashire
455
Glamorgan
609
W
10:00 AM
22/07/25
22/07/25
Glamorgan
516
Kent
515
W
10:00 AM
29/06/25
29/06/25
Glamorgan
528
Gloucestershire
635
D
10:00 AM
22/06/25
22/06/25
Leicestershire
576
Glamorgan
695
D
10:00 AM
23/05/25
23/05/25
Glamorgan
391
Middlesex
390
W
Metro Bank One-Day Cup (8 Matches)
10:00 AM
26/08/25
26/08/25
Glamorgan
278
Leicestershire
274
W
10:00 AM
22/08/25
22/08/25
Worcestershire
298
Glamorgan
297
L
01:00 PM
20/08/25
20/08/25
Essex
371
Glamorgan
181
L
10:00 AM
17/08/25
17/08/25
Glamorgan
278
Nottinghamshire
282
L
01:00 PM
15/08/25
15/08/25
Gloucestershire
289
Glamorgan
288
L
10:00 AM
13/08/25
13/08/25
Surrey
147
Glamorgan
308
L
10:00 AM
07/08/25
07/08/25
Glamorgan
0
Derbyshire
0
-
10:00 AM
05/08/25
05/08/25
Glamorgan
252
Hampshire
324
L
T20 Blast (14 Matches)
05:30 PM
18/07/25
18/07/25
Glamorgan
184
Middlesex
132
W
02:00 PM
13/07/25
13/07/25
Glamorgan
135
Gloucestershire
175
L
05:30 PM
11/07/25
11/07/25
Surrey
224
Glamorgan
222
L
06:00 PM
10/07/25
10/07/25
Hampshire
208
Glamorgan
113
L
01:30 PM
06/07/25
06/07/25
Glamorgan
122
Kent
118
W
05:30 PM
04/07/25
04/07/25
Somerset
174
Glamorgan
176
W
05:30 PM
20/06/25
20/06/25
Glamorgan
130
Somerset
131
L
03:00 PM
15/06/25
15/06/25
Gloucestershire
149
Glamorgan
189
W
05:30 PM
14/06/25
14/06/25
Glamorgan
172
Sussex
199
L
05:30 PM
12/06/25
12/06/25
Essex
180
Glamorgan
220
W
03:00 PM
08/06/25
08/06/25
Sussex
195
Glamorgan
117
L
05:30 PM
06/06/25
06/06/25
Glamorgan
185
Essex
183
W
05:30 PM
03/06/25
03/06/25
Glamorgan
142
Surrey
149
L
03:00 PM
01/06/25
01/06/25
Middlesex
124
Glamorgan
128
W
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
Glamorgan Next Fixtures
T20 Blast
05:30 PM
22/05/26
22/05/26
Northamptonshire
Glamorgan
Prediction
05:45 PM
23/05/26
23/05/26
Glamorgan
Gloucestershire
Prediction
05:30 PM
29/05/26
29/05/26
Glamorgan
Somerset
Prediction
05:45 PM
04/06/26
04/06/26
Somerset
Glamorgan
Prediction
05:30 PM
05/06/26
05/06/26
Worcestershire
Glamorgan
Prediction
05:30 PM
07/06/26
07/06/26
Lancashire
Glamorgan
Prediction
05:30 PM
26/06/26
26/06/26
Glamorgan
Middlesex
Prediction
05:30 PM
03/07/26
03/07/26
Glamorgan
Warwickshire
Prediction
05:30 PM
05/07/26
05/07/26
Glamorgan
Worcestershire
Prediction
05:30 PM
08/07/26
08/07/26
Glamorgan
Northamptonshire
Prediction
05:30 PM
10/07/26
10/07/26
Warwickshire
Glamorgan
Prediction
05:30 PM
12/07/26
12/07/26
Gloucestershire
Glamorgan
Prediction
Metro Bank One-Day Cup
10:00 AM
22/07/26
22/07/26
Glamorgan
Sussex
Prediction
10:00 AM
24/07/26
24/07/26
Glamorgan
Yorkshire
Prediction
10:00 AM
26/07/26
26/07/26
Middlesex
Glamorgan
Prediction
10:00 AM
29/07/26
29/07/26
Durham
Glamorgan
Prediction
10:00 AM
31/07/26
31/07/26
Derbyshire
Glamorgan
Prediction
10:00 AM
05/08/26
05/08/26
Hampshire
Glamorgan
Prediction
10:00 AM
07/08/26
07/08/26
Glamorgan
Essex
Prediction
County Championship
10:00 AM
03/04/26
03/04/26
Glamorgan
Yorkshire
Prediction
10:00 AM
10/04/26
10/04/26
Nottinghamshire
Glamorgan
Prediction
10:00 AM
24/04/26
24/04/26
Glamorgan
Leicestershire
Prediction
10:00 AM
01/05/26
01/05/26
Hampshire
Glamorgan
Prediction
10:00 AM
08/05/26
08/05/26
Glamorgan
Somerset
Prediction
10:00 AM
15/05/26
15/05/26
Warwickshire
Glamorgan
Prediction
10:00 AM
12/06/26
12/06/26
Sussex
Glamorgan
Prediction
10:00 AM
19/06/26
19/06/26
Glamorgan
Surrey
Prediction
10:00 AM
20/08/26
20/08/26
Leicestershire
Glamorgan
Prediction
10:00 AM
27/08/26
27/08/26
Glamorgan
Hampshire
Prediction
10:00 AM
02/09/26
02/09/26
Somerset
Glamorgan
Prediction
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
Glamorgan Last Match Played Scorecard Stats
| Batter | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|
| Zain-ul-Hassan b Tom Bailey (Bowled) | 1 | 0.00 | |||
| Asa Tribe b Jack Blatherwick c Matthew Hurst | 8 | 16 | 1 | 50.00 | |
| Sam Northeast b George Balderson (LBW) | 20 | 30 | 4 | 66.67 | |
| Kiran Carlson b Tom Aspinwall (LBW) | 34 | 49 | 5 | 69.39 | |
| Colin Ingram b George Balderson (Bowled) | 13 | 23 | 2 | 56.52 | |
| Billy Root b Tom Bailey c Matthew Hurst | 10 | 25 | 1 | 40.00 | |
| Chris Cooke b Tom Bailey (LBW) | 37 | 30 | 7 | 123.33 | |
| Timm van der Gugten b George Balderson (LBW) | 53 | 122 | 6 | 43.44 | |
| Mason Crane b Tom Bailey (Bowled) | 42 | 93 | 3 | 1 | 45.16 |
| James Harris Not out | 13 | 39 | 2 | 33.33 | |
| Ned Leonard b Tom Bailey (Bowled) | 12 | 18 | 3 | 66.67 |
Extras: 23W: 1N: 12B: 1LB: 9P: 0
Total: 265/10 (73.2 overs)
| Bowler | O | M | R | W | NB | WD | E/R |
|---|---|---|---|---|---|---|---|
| T Bailey | 19.2 | 2 | 51 | 5 | 8 | 0 | 2.66 |
| Jack Blatherwick | 14 | 1 | 71 | 1 | 2 | 1 | 5.07 |
| Tom Hartley | 9 | 1 | 31 | 0 | 0 | 0 | 3.44 |
| G Balderson | 18 | 4 | 38 | 3 | 2 | 0 | 2.11 |
| Tom Aspinwall | 8 | 0 | 52 | 1 | 0 | 0 | 6.50 |
| J Bohannon | 3 | 0 | 6 | 0 | 0 | 0 | 2.00 |
| L Wells | 2 | 0 | 6 | 0 | 0 | 0 | 3.00 |
Fall of Wickets
1. Asa Tribe20-1 (5.2)
2. Sam Northeast49-2 (11.3)
3. Colin Ingram77-3 (19.3)
4. Kiran Carlson85-4 (22.4)
5. Billy Root103-5 (25.2)
6. Chris Cooke143-6 (36.1)
7. Timm van der Gugten225-7 (61.1)
8. Mason Crane245-8 (69.2)
9. Ned Leonard265-9 (73.2)
Partnerships
Zain-ul-Hassan / Asa Tribe0 (1)
Sam Northeast / Asa Tribe20 (31)
Sam Northeast / Kiran Carlson29 (37)
Colin Ingram / Kiran Carlson28 (48)
Billy Root / Kiran Carlson8 (19)
Billy Root / Chris Cooke18 (16)
Timm van der Gugten / Chris Cooke40 (65)
Timm van der Gugten / Mason Crane78 (154)
James Harris / Mason Crane20 (49)
James Harris / Ned Leonard18 (26)
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)
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