

Match Prediction
Worcestershire are 7th in the T20B regular season on 24 points with a 6W-4L record and +0.038 NRR. Gloucestershire are 5th on 24 points with the same 6W-4L record but a +0.556 NRR. Worcestershire come in off three straight wins. Gloucestershire have gone 1-2 across their last three matches.
Toss & Conditions
Head-to-Head
Gloucestershire have won the last three meetings against Worcestershire. The most recent clash was decided by 3 runs, with Gloucestershire defending a small margin as Worcestershire were bowled out in the chase. That game was defined by Worcestershire losing all 10 wickets while trying to get past a mid-140s target. The broader pattern is one-way: Gloucestershire have controlled this matchup across the last three results.
Worcestershire
Worcestershire are 7th in the T20B regular season on 24 points with a 6W-4L record and +0.038 NRR. They are on a three-match winning streak. Their most emphatic recent result was an 83-run win over Kent.
Gloucestershire
Gloucestershire are 5th in the T20B regular season on 24 points with a 6W-4L record and +0.556 NRR. Their last three matches read as mixed form, with two defeats around one big win. The clearest signal was a 57-run win over Surrey, followed immediately by a 30-run loss to Warwickshire.
Playing XI
Key Stats
Verdict
All four models favour Worcestershire, with an average edge of 54% (range 52–57%). Bookmakers diverge from the models, pricing Worcestershire at 47% (2.00) vs Gloucestershire at 53% (1.80). Key stats lean Gloucestershire 5-2 overall, driven by stronger NRR and better economy splits, while Worcestershire’s case is built on superior last-three form. The match pivots on whether Worcestershire’s current streak can override a three-game H2H sweep for Gloucestershire.
Dhariwal’s 22-ball blitz
Kamran Dhariwal blew the chase open with a 70 off 22 that changed the mood of the night in a handful of overs, and Gloucestershire held their nerve to win by 2 wickets with six balls remaining. Worcestershire had surged late to 181/5 and briefly had the game in a squeeze when wickets fell in the middle, but Dhariwal’s clean striking meant the target never felt out of reach for long.
Powerplay sets the chase
The decisive gap came early: Gloucestershire’s 53/1 powerplay (8.8 an over) outpaced Worcestershire’s 40/2 (6.7), flipping the pressure onto the home side’s bowlers. That head start allowed Gloucestershire to absorb the mid-overs damage—104/5 across the middle phase—without the asking rate spiralling. Even when Worcestershire slowed the finish to 25/2 at the death, the earlier acceleration meant Gloucestershire could take the safer options and still close it out in the 19th.
Dhariwal, then Hayes’ squeeze
Dhariwal was the clear difference-maker, his 64-run stand with Player 3893 providing the platform that survived the later stumbles. For Worcestershire, Kashif Ali’s 58 off 24 powered the late surge that made 181 feel above-par, while Gareth Roderick’s 44 anchored the build. James Hayes’ 2/14 was the quiet counterpunch—his three overs kept Worcestershire from going even bigger, and those saved runs mattered when the chase tightened late.
Form streak meets matchup reality
Worcestershire arrived with three straight wins and strong home momentum, and their own innings followed that script late: 71 runs in the death overs turned a middling start into a serious total. But the match-up that mattered was Gloucestershire’s ability to score quickly up top, and they did exactly that, taking the game away from Worcestershire’s preferred rhythm. The home side’s plan relied on controlling phases; once the powerplay got away, they were forced into riskier fields and lengths.
GLGlamorgan
146/10
WOWorcestershire
161/9
WOWorcestershire
142/7
KEKent
59/10
WOWorcestershire
180/5
SOSomerset
144/9
WAWarwickshire
224/10
WOWorcestershire
165/7
NONorthamptonshire
162/4
WOWorcestershire
154/5
GLGloucestershire
148/7
WOWorcestershire
145/10
WOWorcestershire
168/8
GLGlamorgan
141/10
WOWorcestershire
142/4
WAWarwickshire
141/10
WOWorcestershire
91/10
NONorthamptonshire
191/10
LELeicestershire
164/4
WOWorcestershire
188/9
WO1
GL3
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
GLGloucestershire
121/10
WAWarwickshire
74/10
NOR
10
9-1
36
HAM
10
7-3
28
NOT
10
7-3
28
YOR
10
6-3
26
GLO
10
6-4
24
SUR
10
6-4
24
WOR
10
6-4
24
SOM
10
5-5
20
ESS
10
5-5
20
GLA
10
5-5
20
LAN
10
4-5
18
DUR
10
4-6
16
WAR
10
4-6
16
KEN
10
4-6
16
DER
10
2-6
12
MID
10
3-7
12
LEI
10
3-7
12
SUS
10
2-8
8
NOR
10
9
1
—
+1.432
36
HAM
10
7
3
—
+0.510
28
NOT
10
7
3
—
+0.188
28
YOR
10
6
3
—
+0.883
26
GLO
10
6
4
—
+0.556
24
SUR
10
6
4
—
+0.414
24
WOR
10
6
4
—
+0.038
24
SOM
10
5
5
—
+0.247
20
ESS
10
5
5
—
+0.081
20
GLA
10
5
5
—
+0.018
20
LAN
10
4
5
—
-0.543
18
DUR
10
4
6
—
+0.564
16
WAR
10
4
6
—
+0.338
16
KEN
10
4
6
—
-0.474
16
DER
10
2
6
—
+0.222
12
MID
10
3
7
—
-1.475
12
LEI
10
3
7
—
-1.543
12
SUS
10
2
8
—
-1.474
8
NORWWWLW
HAMWWLWL
NOTWWWWW
YORLLDWW
GLOWLLWL
SURLWWLW
WORLLWWW
SOMLWLWW
ESSWLLWL
GLAWWWLL
LANWWWLD
DURLWLLW
WARWWWLW
KENLLWLL
DERLDLDL
MIDLLLWW
LEIWLLLL
SUSWLLLL
