Glamorgan vs Middlesex: Prediction, Head-to-Head, Odds & Stats (Fri, 26 Jun '26)

Wojtek Kolan

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

cricket Tour Logo.
Vitality Blast, Cross Group

Fri, 26 Jun 2026 at 05:30 PM UTC

Glamorgan
Glamorgan

Country GBR FlagGBR

Recent Form

D
W
W
D
D
Middlesex
Middlesex

Country GBR FlagGBR

Recent Form

W
W
D
D
D

5

Win

Last 10 Played

10
1 Draws

4

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)
Glamorgan5
Middlesex4

Glamorgan vs Middlesex Past H2H Matches

11268
T20 Blast
05:30 PM
18/07/25
187827
Glamorgan
184
187833
Middlesex
132
03:00 PM
01/06/25
187833
Middlesex
124
187827
Glamorgan
128
05:30 PM
12/07/24
187827
Glamorgan
88
187833
Middlesex
89
05:15 PM
06/06/24
187833
Middlesex
173
187827
Glamorgan
177
01:30 PM
02/07/23
187827
Glamorgan
151
187833
Middlesex
200
03:30 PM
31/05/23
187833
Middlesex
209
187827
Glamorgan
238
05:30 PM
21/06/22
187827
Glamorgan
172
187833
Middlesex
171
01:30 PM
29/05/22
187833
Middlesex
172
187827
Glamorgan
168
01:30 PM
27/06/21
187833
Middlesex
171
187827
Glamorgan
170
04:00 PM
18/06/21
187827
Glamorgan
150
187833
Middlesex
129
05:30 PM
26/07/19
187827
Glamorgan
136
187833
Middlesex
137
01:30 PM
05/08/18
187833
Middlesex
131
187827
Glamorgan
135
06:00 PM
18/08/17
187827
Glamorgan
100
187833
Middlesex
99
04:30 PM
08/07/16
187833
Middlesex
144
187827
Glamorgan
145
05:30 PM
05/06/15
187827
Glamorgan
169
187833
Middlesex
165
04:30 PM
03/07/14
187833
Middlesex
183
187827
Glamorgan
187
16506
County Championship
10:00 AM
23/05/25
187827
Glamorgan
391
187833
Middlesex
390
10:00 AM
18/04/25
187833
Middlesex
529
187827
Glamorgan
528
10:00 AM
17/05/24
187827
Glamorgan
555
187833
Middlesex
556
10:00 AM
05/04/24
187833
Middlesex
655
187827
Glamorgan
651
09:30 AM
12/09/22
187833
Middlesex
435
187827
Glamorgan
434
10:00 AM
21/04/22
187827
Glamorgan
254
187833
Middlesex
336
11174
County Championship Two
10:00 AM
13/07/19
187827
Glamorgan
470
187833
Middlesex
726
10:00 AM
16/06/19
187833
Middlesex
535
187827
Glamorgan
288
10:00 AM
27/04/18
187833
Middlesex
194
187827
Glamorgan
38
11177
Metro Bank One-Day Cup
10:00 AM
05/05/19
187833
Middlesex
281
187827
Glamorgan
285
01:00 PM
23/05/18
187827
Glamorgan
302
187833
Middlesex
304

Glamorgan Recent Matches

16506
County Championship (8 Matches)
09:30 AM
24/09/25
187827
Glamorgan
506
187822
Lancashire
508
L
09:30 AM
15/09/25
187838
Derbyshire
17
187827
Glamorgan
259
D
09:30 AM
08/09/25
187831
Northamptonshire
413
187827
Glamorgan
708
D
10:00 AM
29/07/25
187822
Lancashire
455
187827
Glamorgan
609
W
10:00 AM
22/07/25
187827
Glamorgan
516
187834
Kent
515
W
10:00 AM
29/06/25
187827
Glamorgan
528
187835
Gloucestershire
635
D
10:00 AM
22/06/25
187839
Leicestershire
576
187827
Glamorgan
695
D
10:00 AM
23/05/25
187827
Glamorgan
391
187833
Middlesex
390
W
11177
Metro Bank One-Day Cup (8 Matches)
10:00 AM
26/08/25
187827
Glamorgan
278
187839
Leicestershire
274
W
10:00 AM
22/08/25
187828
Worcestershire
298
187827
Glamorgan
297
L
01:00 PM
20/08/25
187829
Essex
371
187827
Glamorgan
181
L
10:00 AM
17/08/25
187827
Glamorgan
278
187826
Nottinghamshire
282
L
01:00 PM
15/08/25
187835
Gloucestershire
289
187827
Glamorgan
288
L
10:00 AM
13/08/25
187819
Surrey
147
187827
Glamorgan
308
L
10:00 AM
07/08/25
187827
Glamorgan
0
187838
Derbyshire
0
-
10:00 AM
05/08/25
187827
Glamorgan
252
187821
Hampshire
324
L
11268
T20 Blast (14 Matches)
05:30 PM
18/07/25
187827
Glamorgan
184
187833
Middlesex
132
W
02:00 PM
13/07/25
187827
Glamorgan
135
187835
Gloucestershire
175
L
05:30 PM
11/07/25
187819
Surrey
224
187827
Glamorgan
222
L
06:00 PM
10/07/25
187821
Hampshire
208
187827
Glamorgan
113
L
01:30 PM
06/07/25
187827
Glamorgan
122
187834
Kent
118
W
05:30 PM
04/07/25
187832
Somerset
174
187827
Glamorgan
176
W
05:30 PM
20/06/25
187827
Glamorgan
130
187832
Somerset
131
L
03:00 PM
15/06/25
187835
Gloucestershire
149
187827
Glamorgan
189
W
05:30 PM
14/06/25
187827
Glamorgan
172
187836
Sussex
199
L
05:30 PM
12/06/25
187829
Essex
180
187827
Glamorgan
220
W
03:00 PM
08/06/25
187836
Sussex
195
187827
Glamorgan
117
L
05:30 PM
06/06/25
187827
Glamorgan
185
187829
Essex
183
W
05:30 PM
03/06/25
187827
Glamorgan
142
187819
Surrey
149
L
03:00 PM
01/06/25
187833
Middlesex
124
187827
Glamorgan
128
W

Middlesex Recent Matches

16506
County Championship (7 Matches)
09:30 AM
24/09/25
187833
Middlesex
634
187835
Gloucestershire
567
W
09:30 AM
15/09/25
187822
Lancashire
375
187833
Middlesex
310
D
09:30 AM
08/09/25
187833
Middlesex
298
187838
Derbyshire
436
D
10:00 AM
29/07/25
187835
Gloucestershire
404
187833
Middlesex
445
D
10:00 AM
22/07/25
187833
Middlesex
625
187831
Northamptonshire
518
W
10:00 AM
29/06/25
187839
Leicestershire
407
187833
Middlesex
534
W
10:00 AM
22/06/25
187831
Northamptonshire
748
187833
Middlesex
745
L
11177
Metro Bank One-Day Cup (9 Matches)
10:00 AM
28/08/25
187821
Hampshire
229
187833
Middlesex
187
L
10:00 AM
26/08/25
187822
Lancashire
291
187833
Middlesex
292
W
10:00 AM
24/08/25
187831
Northamptonshire
189
187833
Middlesex
192
W
10:00 AM
19/08/25
187833
Middlesex
283
187834
Kent
279
W
10:00 AM
17/08/25
187833
Middlesex
129
187837
Yorkshire
130
L
10:00 AM
15/08/25
187820
Warwickshire
189
187833
Middlesex
217
W
10:00 AM
13/08/25
187830
Durham
387
187833
Middlesex
390
W
10:00 AM
10/08/25
187833
Middlesex
256
187836
Sussex
255
W
10:00 AM
06/08/25
187833
Middlesex
289
187832
Somerset
293
L
11268
T20 Blast (14 Matches)
05:30 PM
18/07/25
187827
Glamorgan
184
187833
Middlesex
132
L
05:15 PM
16/07/25
187833
Middlesex
181
187819
Surrey
189
L
03:00 PM
13/07/25
187834
Kent
165
187833
Middlesex
160
L
04:00 PM
11/07/25
187833
Middlesex
189
187835
Gloucestershire
166
W
04:00 PM
09/07/25
187833
Middlesex
187
187821
Hampshire
188
L
03:00 PM
06/07/25
187835
Gloucestershire
204
187833
Middlesex
195
L
05:45 PM
20/06/25
187819
Surrey
194
187833
Middlesex
119
L
05:15 PM
19/06/25
187833
Middlesex
161
187829
Essex
160
W
06:00 PM
13/06/25
187821
Hampshire
63
187833
Middlesex
75
D
05:30 PM
12/06/25
187832
Somerset
235
187833
Middlesex
229
L
01:00 PM
08/06/25
187829
Essex
156
187833
Middlesex
159
W
05:15 PM
05/06/25
187833
Middlesex
0
187834
Kent
172
-
03:00 PM
01/06/25
187833
Middlesex
124
187827
Glamorgan
128
L
05:15 PM
29/05/25
187833
Middlesex
186
187836
Sussex
202
L

Glamorgan Next Fixtures

Middlesex Next Fixtures

Glamorgan Last Match Played Scorecard Stats

BatterRB4s6sSR
Zain-ul-Hassan
b Tom Bailey (Bowled)
10.00
Asa Tribe
b Jack Blatherwick c Matthew Hurst
816150.00
Sam Northeast
b George Balderson (LBW)
2030466.67
Kiran Carlson
b Tom Aspinwall (LBW)
3449569.39
Colin Ingram
b George Balderson (Bowled)
1323256.52
Billy Root
b Tom Bailey c Matthew Hurst
1025140.00
Chris Cooke
b Tom Bailey (LBW)
37307123.33
Timm van der Gugten
b George Balderson (LBW)
53122643.44
Mason Crane
b Tom Bailey (Bowled)
42933145.16
James Harris
Not out
1339233.33
Ned Leonard
b Tom Bailey (Bowled)
1218366.67
Extras: 23W: 1N: 12B: 1LB: 9P: 0
Total: 265/10 (73.2 overs)
BowlerOMRWNBWDE/R
T Bailey19.22515802.66
Jack Blatherwick141711215.07
Tom Hartley91310003.44
G Balderson184383202.11
Tom Aspinwall80521006.50
J Bohannon3060002.00
L Wells2060003.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

BatterRB4s6sSR
Sam Robson
b Ajeet Dale c Daaryoush Ahmed
1416387.50
Joshua De Caires
b Ajeet Dale c James Bracey
1022245.45
Luke Hollman
b Ajeet Dale c James Bracey
55811167.90
Leus du Plooy
Not out
26335821273.46
Ryan Higgins
b Ajeet Dale (LBW)
10.00
Ben Geddes
b Graeme van Buuren (LBW)
601007160.00
Joe Cracknell
b Ajeet Dale c Oliver Price
641188154.24
Zafar Gohar
b Graeme van Buuren (Bowled)
2440460.00
Sebastian Morgan
b Oliver Price (Stumped)
9714313167.83
Toby Roland-Jones
b Oliver Price c Jack Taylor
19912211.11
Extras: 28W: 6N: 4B: 16LB: 2P: 0
Total: 634/9 (147.4 overs)
BowlerOMRWNBWDE/R
Matt Taylor2621280004.92
Ajeet Dale2511085004.32
Daaryoush Ahmed6.40230423.59
Ben Charlesworth40240006.00
Oliver Price171622003.65
Graeme van Buuren322902022.81
Marchant de Lange2511060004.24
Miles Hammond81440005.50
Jack Taylor40310007.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

POSTEAMMPWLDPTS
1DerbyshireDerbyshire0000
2DurhamDurham0000
3LancashireLancashire0000
4LeicestershireLeicestershire0000
5NottinghamshireNottinghamshire0000
6YorkshireYorkshire0000
Top Upcoming
04:00 AM 13/12/25
Prediction
BhutanBhutan
BahrainBahrain
08:15 AM 14/12/25
Prediction
Perth ScorchersPerth Scorchers
Sydney SixersSydney Sixers
08:15 AM 15/12/25
Prediction
Melbourne RenegadesMelbourne Renegades
Brisbane HeatBrisbane Heat
08:15 AM 16/12/25
Prediction
Hobart HurricanesHobart Hurricanes
Sydney ThunderSydney Thunder
08:15 AM 17/12/25
Prediction
Sydney SixersSydney Sixers
Adelaide StrikersAdelaide Strikers
08:00 AM 18/12/25
Prediction
South Western DistrictsSouth Western Districts
BorderBorder
08:15 AM 18/12/25
Prediction
Melbourne StarsMelbourne Stars
Hobart HurricanesHobart Hurricanes
04:30 AM 19/12/25
Prediction
Panadura Sports ClubPanadura Sports Club
Nugegoda Sports Welfare ClubNugegoda Sports Welfare Club
04:30 AM 19/12/25
Prediction
Tamil Union Cricket and Athletic ClubTamil Union Cricket and Athletic Club
Burgher Recreation ClubBurgher Recreation Club
04:30 AM 19/12/25
Prediction
Bloomfield Cricket and Athletic ClubBloomfield Cricket and Athletic Club
Colts Cricket ClubColts Cricket Club
  1. NFL Upcoming Matches
  2. NHL Upcoming Matches
  3. MLB Upcoming Matches
  4. NBA Upcoming Matches
  5. Football Upcoming Matches
  6. Tennis Upcoming Matches
  7. Table Tennis Upcoming Matches