

Match Prediction
Glamorgan are 7th in the T20B Regular Season with 12 points and a +0.261 NRR from a 3W-3L record. Middlesex are 18th with 4 points and a -1.565 NRR from 1W-5L. Glamorgan come in off two wins in their last three, including a last-ball victory. Middlesex are on a three-match losing run and need a response to avoid falling further behind.
Toss & Conditions
Head-to-Head
Glamorgan lead the last three meetings 2-1. In the most recent clash, Glamorgan beat Middlesex by 52 runs after setting 184/9 and bowling Middlesex out for 132. That match was defined by Middlesex being dismissed in the chase rather than batting through the innings. Across the last three games, results have swung, but Glamorgan have had the edge more often than not.
Glamorgan
Glamorgan sit 7th in the T20B Regular Season with 12 points and a +0.261 NRR. Their recent form has been about tight finishes, with two wins in their last three both coming with no balls remaining. The clearest snapshot is the last-ball win over Lancashire, where they chased down 201 and got home with 0 balls left.
Middlesex
Middlesex are 18th in the T20B Regular Season with 4 points and a -1.565 NRR. Their recent form is a slide, losing all of their last three matches. The most telling result was the 60-run defeat to Essex, where Middlesex were bowled out for 116 while chasing 176.
Playing XI
Key Stats
Verdict
All four models are in consensus for Glamorgan, with the average probability at 71% for GLA. Bookmakers align with that view, pricing Glamorgan at 62% (1.55) vs Middlesex at 38% (2.45). Key stats favour Glamorgan 7-1 overall; the gap in season performance and Middlesex’s current losing run are the main drivers. Middlesex’s best opening is the one area flagged in the raw comparison, but they need it to translate into a full 20-over performance.
Crane snaps the chase open
Mason Crane’s legspin was the moment the night turned, dragging Middlesex from a promising platform into damage control. Middlesex’s powerplay intent had them ahead of the rate, but once Crane bit in the middle overs, the innings lost shape and options. Glamorgan’s chase never became a scramble: they hunted down 154 to win by 6 wickets with 15 balls remaining, riding a dominant stand that flattened any late nerves.
Middle overs: 63/5 collapse
The match was decided in the middle phase. Middlesex went from 57/2 in the powerplay to managing only 63/5 through the middle overs, a run-rate drop from 9.5 to 6.3 that left them short of a defendable total. Crane’s 4-over spell (4/24) squeezed and struck, and the wickets meant Middlesex couldn’t cash in at the death either, finishing with just 153/7 despite 33 unbeaten late runs.
Dickson and Tribe shut door
Sean Dickson’s 67 off 34 was the chase’s accelerator, turning a routine pursuit into a sprint, while Asa Tribe’s 46 off 35 gave the innings its spine. Their 95-run partnership erased the only window Middlesex had after early wickets in the powerplay. With the ball, Crane was the game-breaker; his strikes ensured Glamorgan were chasing a total that one big stand could comfortably finish.
Pre-match edge plays out
The pre-game read leaned heavily Glamorgan: better season momentum, stronger overall numbers, and Middlesex arriving on a losing streak. That script held because the key risk for Middlesex — sustaining a full 20-over batting effort — showed up again. Their opening burst was the one area that looked capable of flipping the contest, but the moment the middle overs demanded rotation and risk management, Glamorgan’s bowling matchups took control.
LALancashire
201/8
GLGlamorgan
202/8
WOWorcestershire
168/8
GLGlamorgan
141/10
SOSomerset
202/6
GLGlamorgan
203/6
GLGlamorgan
175/3
SOSomerset
171/9
GLGlamorgan
157/8
GLGloucestershire
158/8
NONorthamptonshire
165/8
GLGlamorgan
162/8
GLGlamorgan
184/9
MIMiddlesex
132/10
GLGlamorgan
135/10
GLGloucestershire
175/6
SUSurrey
224/4
GLGlamorgan
222/6
HAHampshire
208/4
GLGlamorgan
113/10
GL6
MI4
GLGlamorgan
184/9
MIMiddlesex
132/10
MIMiddlesex
124/9
GLGlamorgan
128/5
GLGlamorgan
88/9
MIMiddlesex
89/4
MIMiddlesex
173/10
GLGlamorgan
177/7
GLGlamorgan
151/10
MIMiddlesex
200/9
MIMiddlesex
209/5
GLGlamorgan
238/3
GLGlamorgan
172/2
MIMiddlesex
171/7
MIMiddlesex
172/6
GLGlamorgan
168/10
MIMiddlesex
171/3
GLGlamorgan
170/8
GLGlamorgan
150/9
MIMiddlesex
129/9
MIMiddlesex
116/10
ESEssex
176/5
SUSurrey
134/2
MIMiddlesex
129/7
MIMiddlesex
126/7
HAHampshire
130/2
SUSussex
181/10
MIMiddlesex
213/4
MIMiddlesex
143/8
SUSurrey
144/4
MIMiddlesex
181/8
KEKent
208/6
GLGlamorgan
184/9
MIMiddlesex
132/10
MIMiddlesex
181/6
SUSurrey
189/9
KEKent
165/3
MIMiddlesex
160/5
MIMiddlesex
189/5
GLGloucestershire
166/7
NOR
8
8-0
32
HAM
8
6-2
24
NOT
9
6-3
24
YOR
9
5-3
22
SUR
8
5-3
20
GLO
8
5-3
20
GLA
8
5-3
20
ESS
9
5-4
20
WOR
9
5-4
20
KEN
9
4-5
16
LAN
9
4-5
16
DUR
8
3-5
12
WAR
9
3-6
12
SOM
8
3-5
12
LEI
8
3-5
12
DER
8
2-5
10
SUS
9
2-7
8
MID
8
1-7
4
NOR
8
8
0
—
+2.142
32
HAM
8
6
2
—
+0.594
24
NOT
9
6
3
—
+0.199
24
YOR
9
5
3
—
+0.750
22
SUR
8
5
3
—
+0.734
20
GLO
8
5
3
—
+0.526
20
GLA
8
5
3
—
+0.467
20
ESS
9
5
4
—
+0.149
20
WOR
9
5
4
—
-0.043
20
KEN
9
4
5
—
-0.418
16
LAN
9
4
5
—
-0.605
16
DUR
8
3
5
—
+0.396
12
WAR
9
3
6
—
+0.209
12
SOM
8
3
5
—
-0.563
12
LEI
8
3
5
—
-1.344
12
DER
8
2
5
—
+0.446
10
SUS
9
2
7
—
-1.487
8
MID
8
1
7
—
-2.002
4
NORWWWWW
HAMWWWWL
NOTWWWWW
YORWLLDW
SURLWLWW
GLOWWWLL
GLAWLWWW
ESSWWLLW
WORLLLWW
KENLLLWL
LANLWWWL
DURLLLWL
WARLWWWL
SOMLLLWL
LEIWWWLL
DERWLLDL
SUSLWLLL
MIDLLLLL
