T20B
Finished
#4 · 28 pts · NRR +0.55 · LLWLW
185/10
(19.1 ov)
#13 · 20 pts · NRR +0 · WWLLL
235/7
(20 ov)
Glamorgan won by 50 runs
1
·141·1
7 runs
2
6·1144
16 runs
3
441114
15 runs
4
11wd··1·
4 runs
5
24nb·1·44
16 runs
6
14·W4·
9 runs
7
111W·1
4 runs
8
111414
12 runs
9
16114W
13 runs
10
2141·W
8 runs
11
116111
11 runs
12
214112
11 runs
13
6·1461
18 runs
14
11·11W
4 runs
15
W111wd·1
5 runs
16
1W1111
5 runs
17
21·211
7 runs
18
21141W
9 runs
19
6W41··
11 runs
20
W
0 runs
Batting
RB4s6sSR
J. Hayes
0 2 0 0 0
M. Taylor
6 7 0 0 85.7
Bowling
OMRWEcon
J. Neesham
1.1 2 16 1 13.7
B. Kellaway
4 5 31 2 7.8
MATCH STATS GLO GLA
PP 67/1 (10.9) 66/0 (11)
Middle 91/6 (9.1) 120/3 (12)
Death 27/3 (8.5) 49/4 (12.2)
4s 19 22
6s 6 12
Dots 15% 15%
Extras 3 9
Best P'ship 63(1) 105(1)
Runs
GLAGLO
5210415620826005101520
🗓
Date and time 12/07/2026 · 13:30
🏆
Competition T20 Blast
🏟
Venue County Ground, Bristol
🌤
Weather
🌡 31°C💧 33%☁️ 3%💨 22 km/h
🪙
Toss Glamorgan won the toss, elected to batting
👤
Umpire 1 Ben Peverall
👤
Umpire 2 Nigel Liong
🎖
Referee Alec Swann

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

🪙 Glamorgan won toss, elected batting
🏟 County Ground, Bristol
🌡 31°C💧 33%☁️ 3%💨 22 km/h

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

#428 ptsNRR +0.549LLWLW

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

#1320 ptsNRR -0.002WWLLL

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

GLO
Jack TaylorC
James BraceyWK
Dawid Malan
D'Arcy Short
Miles Hammond
Liam Scott
Kamran Dhariwal
Graeme van Buuren
Matthew Taylor
Marchant de Lange
James Hayes
GLA
Kiran CarlsonC
Chris CookeWK
Will Smale
Ben Kellaway
Asa Tribe
Sean Dickson
Daniel Douthwaite
James Neesham
Mason Crane
Nathan McAndrew
Andy Gorvin

Key Stats

GLOGLA
Position 4 13
Points 28 20
NRR +0.55 -0.00
EloOverall strength rating built from past results against the quality of opponents. Higher is stronger. 1558 1483
Form (last 5) 67% 0%
H2H (last 4) 2/3 1/3
Total score 5 0

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.

GLOGLA
59% ML 41%
71% AI 1 29%
64% AI 2 36%
68% Math 32%
62% Books 38%

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.

Batting
RBSR
Kiran Carlson
Kiran Carlson
GLA Batsman
7340183
Will Smale
Will Smale
GLA Batsman
5428193
Ben Kellaway
Ben Kellaway
GLA Batsman
4722214
Bowling
WREcon
Ben Kellaway
Ben Kellaway
GLA Bowler
2317.8
Graeme van Buuren
Graeme van Buuren
GLO Bowler
2328.0
Daniel Douthwaite
Daniel Douthwaite
GLA Bowler
2328.0

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.

ML
GLO 59%
AI 1
GLO 71%
AI 2
GLO 64%
Math
GLO 68%
Books
GLO 62%
Playing XI
Jack Taylor
Jack TaylorC Batsman
James Bracey
James BraceyWK Wicketkeeper
Dawid Malan
Dawid Malan Top Order Batter
D'Arcy Short
D'Arcy Short Batsman
Kamran Dhariwal
Kamran Dhariwal Batsman
Miles Hammond
Miles Hammond Batsman
Liam Scott
Liam Scott Allrounder
Graeme van Buuren
Graeme van Buuren Allrounder
Matthew Taylor
Matthew Taylor Allrounder
James Hayes
James Hayes Allrounder
Marchant de Lange
Marchant de Lange Bowler
Rest of Squad
Joe Phillips
Joe Phillips Batsman
Tommy Boorman
Tommy Boorman Batsman
Ben Charlesworth
Ben Charlesworth Batsman
Ed Middleton
Ed Middleton Allrounder
Oliver Joseph Price
Oliver Joseph Price Allrounder
Luke Charlesworth
Luke Charlesworth Allrounder
Ahmed Syed
Ahmed Syed Allrounder
Craig Miles
Craig Miles Allrounder
Daaryoush Ahmed
Daaryoush Ahmed Allrounder
Gabe Bell
Gabe Bell Bowler
Will Williams
Will Williams Bowler
David Payne
David Payne Bowler
Aman Rao
Aman Rao Bowler
Alfie Johnson
Alfie Johnson Bowler
Duan Jansen
Duan Jansen Bowler
Cameron Bancroft
Cameron Bancroft Wicketkeeper
Playing XI
Kiran Carlson
Kiran CarlsonC Batsman
Chris Cooke
Chris CookeWK Wicketkeeper
James Neesham
James Neesham Batting Allrounder
Sean Dickson
Sean Dickson Batsman
Ben Kellaway
Ben Kellaway Allrounder
Daniel Douthwaite
Daniel Douthwaite Allrounder
Andy Gorvin
Andy Gorvin Allrounder
Will Smale
Will Smale Bowler
Mason Crane
Mason Crane Bowler
Nathan McAndrew
Nathan McAndrew Bowler
Asa Tribe
Asa Tribe Wicketkeeper
Rest of Squad
Colin Ingram
Colin Ingram Top Order Batter
Billy Root
Billy Root Batsman
Edward Byrom
Edward Byrom Batsman
Henry Hurle
Henry Hurle Batsman
Callum Nicholls
Callum Nicholls Allrounder
Jack Hope-Bell
Jack Hope-Bell Allrounder
Tom Norton
Tom Norton Allrounder
Ben Morris
Ben Morris Allrounder
Timm van der Gugten
Timm van der Gugten Allrounder
Zain Ul Hassan
Zain Ul Hassan Bowler
Ned Leonard
Ned Leonard Bowler
Ryan Hadley
Ryan Hadley Bowler
Jamie McIlroy
Jamie McIlroy Bowler
Romano Franco
Romano Franco Bowler
Fazalhaq Farooqi
Fazalhaq Farooqi Bowler
Alex Horton
Alex Horton Wicketkeeper
#TeamPW-LPTS
1NOR 11 9-2 36
2NOT 11 8-3 32
3SUR 11 7-4 28
4GLO 11 7-4 28
5HAM 11 7-4 28
6YOR 11 6-4 26
7SOM 11 6-5 24
8ESS 11 6-5 24
9WOR 11 6-5 24
10LAN 11 5-5 22
11DUR 11 5-6 20
12WAR 11 5-6 20
13GLA 11 5-6 20
14KEN 11 4-7 16
15DER 11 2-7 12
16SUS 11 3-8 12
17MID 11 3-8 12
18LEI 11 3-8 12
#TeamPWLNRNRRPTS
1NOR 11 9 2 +1.096 36
2NOT 11 8 3 +0.268 32
3SUR 11 7 4 +0.890 28
4GLO 11 7 4 +0.549 28
5HAM 11 7 4 +0.285 28
6YOR 11 6 4 +0.703 26
7SOM 11 6 5 +0.461 24
8ESS 11 6 5 +0.257 24
9WOR 11 6 5 -0.007 24
10LAN 11 5 5 -0.384 22
11DUR 11 5 6 +0.531 20
12WAR 11 5 6 +0.326 20
13GLA 11 5 6 -0.002 20
14KEN 11 4 7 -0.915 16
15DER 11 2 7 +0.180 12
16SUS 11 3 8 -1.251 12
17MID 11 3 8 -1.433 12
18LEI 11 3 8 -1.495 12
#TeamLast 5
1NORWWLWL
2NOTWWWWW
3SURWWLWW
4GLOLLWLW
5HAMWLWLL
6YORLDWWL
7SOMWLWWW
8ESSLLWLW
9WORLWWWL
10LANWWLDW
11DURWLLWW
12WARWWLWW
13GLAWWLLL
14KENLWLLL
15DERDLDLL
16SUSLLLLW
17MIDLLWWL
18LEILLLLL