Match Prediction
Gloucestershire are 4th in the T20B Regular Season on 28 points with a 7W-4L record and +0.549 NRR. Glamorgan are 13th on 20 points with a 5W-6L record and -0.002 NRR. Gloucestershire’s last three results include two wins, including a two-wicket chase with six balls left. Glamorgan have lost their last three, including a one-ball finish in their most recent match.
Toss & Conditions
Head-to-Head
Gloucestershire lead the last three meetings 2-1. The most recent match was a last-ball finish in which Gloucestershire won by two wickets. It was decided by a tight chase that went to 0 balls remaining, with Gloucestershire getting over the line despite losing eight wickets. Across the last three games, the results have swung both ways, but Gloucestershire have taken two of the last three.
Gloucestershire
Gloucestershire are 4th in the T20B Regular Season on 28 points with a 7W-4L record and +0.549 NRR. Their last three matches show two wins, including a two-wicket chase with six balls remaining, alongside a 30-run defeat. The clearest recent statement was a 57-run win over Surrey.
Glamorgan
Glamorgan are 13th in the T20B Regular Season on 20 points with a 5W-6L record and -0.002 NRR. They come in on a three-match losing streak, including a four-wicket defeat with one ball remaining in their latest game. The slide also includes a 53-run loss to Northamptonshire and a 15-run loss to Worcestershire.
Playing XI
Key Stats
Verdict
All four models favour Gloucestershire, with the average projection at 66% for GLO. Bookmakers agree, pricing Gloucestershire at 62% (1.55) vs Glamorgan at 38% (2.45). Key stats lean Gloucestershire 6-2 overall, driven by the stronger table position and better recent results. The swing factors are Glamorgan’s current losing run versus Gloucestershire’s edge in recent head-to-head finishes.
Carlson and Smale set the tone
Kiran Carlson’s 73 off 40 and Will Smale’s 54 off 28 turned Glamorgan’s innings from brisk to brutal, and the rest of the night followed their script. After a powerplay without loss, Glamorgan kept finding the fence through the middle, then Ben Kellaway’s late 47 off 22 ensured there was no easing off. Gloucestershire briefly threatened with a rapid start of their own, but the chase unravelled and Glamorgan closed out a 50-run win.
Middle overs: chase breaks apart
Gloucestershire were 67/1 in the powerplay and still in touch, but the game was decided in the middle phase when Glamorgan’s bowlers repeatedly hit back. From 7–15 overs, the hosts scored 91 but lost six wickets, turning a manageable equation into a scramble. The key moment came around the 10th over: with the asking rate climbing, a wicket triggered a slide that Gloucestershire never arrested, and the required rate stayed stubbornly above ten.
Kellaway’s all-round stamp
Carlson and Smale built the platform with a defining 104-run stand, forcing Gloucestershire to chase a total that demanded constant intent. Kellaway then supplied the finishing surge and the control: his 47 pushed Glamorgan beyond reach, and his 2 for 31 helped convert pressure into wickets when Gloucestershire tried to reset after the powerplay. Even Graeme van Buuren’s 2 for 32 couldn’t slow Glamorgan’s scoring enough to keep the chase realistic.
Why the script flipped
Pre-match numbers leaned heavily towards Gloucestershire, especially with Glamorgan arriving on a three-match losing run. But this game was decided less by season-long form and more by a clean matchup: Glamorgan’s top order dominated the most controllable overs, cashing in early and refusing to let the innings drift. Gloucestershire’s own fast start couldn’t compensate for a softer middle-overs response, where boundary options dried up and risk brought wickets.
WOWorcestershire
181/5
GLGloucestershire
182/8
WAWarwickshire
203/5
GLGloucestershire
173/6
GLGloucestershire
191/5
SUSurrey
134/10
GLGloucestershire
184/2
NONorthamptonshire
187/2
SOSomerset
194/7
GLGloucestershire
176/7
GLGloucestershire
148/7
WOWorcestershire
145/10
GLGloucestershire
138/3
SOSomerset
137/8
YOYorkshire
161/10
GLGloucestershire
217/6
NONorthamptonshire
166/3
GLGloucestershire
164/9
GLGlamorgan
157/8
GLGloucestershire
158/8
GL7
GL3
GLGlamorgan
157/8
GLGloucestershire
158/8
GLGlamorgan
135/10
GLGloucestershire
175/6
GLGloucestershire
149/9
GLGlamorgan
189/6
GLGloucestershire
206/6
GLGlamorgan
85/10
GLGlamorgan
140/6
GLGloucestershire
142/8
GLGlamorgan
183/5
GLGloucestershire
151/8
GLGloucestershire
161/9
GLGlamorgan
162/8
GLGlamorgan
158/8
GLGloucestershire
159/5
GLGloucestershire
216/2
GLGlamorgan
182/8
GLGlamorgan
175/9
GLGloucestershire
179/6
WAWarwickshire
191/6
GLGlamorgan
188/4
GLGlamorgan
164/10
NONorthamptonshire
217/7
GLGlamorgan
146/10
WOWorcestershire
161/9
GLGlamorgan
187/3
WAWarwickshire
184/4
GLGlamorgan
159/3
MIMiddlesex
153/7
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







