T20B
Finished
Glamorgan
#7 · 20 pts · NRR +0.32 · LWWWL
164/10
(18.3 ov)
Northamptonshire
#1 · 32 pts · NRR +1.29 · WWWWL
217/7
(20 ov)
Northamptonshire won by 53 runs
1
·161·6
14 runs
2
·61422
15 runs
3
···14W
5 runs
4
1141··
7 runs
5
111144
12 runs
6
121·14
9 runs
7
·21W··
3 runs
8
411116
14 runs
9
W1111·
4 runs
10
1111wdW1
6 runs
11
1111·1
5 runs
12
111W·1
4 runs
13
1··61W
8 runs
14
11W114
8 runs
15
4W·211
8 runs
16
111162
12 runs
17
1·6611
15 runs
18
wdlb··16W
8 runs
19
·6W
6 runs
Batting
RB4s6sSR
T. Gugten
13 10 0 1 130
N. McAndrew
36 17 1 4 211.8
Bowling
OMRWEcon
R. Weatherall
3.3 6 43 1 12.3
S. Zaib
4 6 27 3 6.8
MATCH STATS GLA NOR
PP 62/1 (10.3) 63/1 (10.5)
Middle 72/7 (7.2) 108/3 (10.8)
Death 30/2 (12) 46/3 (11.5)
4s 9 18
6s 10 12
Dots 19% 20%
Extras 3 6
Best P'ship 40(9) 58(1)
Runs
NORGLA
489614419224005101520
🗓
Date and time 08/07/2026 · 17:30
🏆
Competition T20 Blast
🏟
Venue Sophia Gardens, Cardiff
🌤
Weather
🌡 25°C💧 60%☁️ 0%💨 17 km/h
🪙
Toss Northamptonshire won the toss, elected to batting
👤
Umpire 1 Jack Shantry
👤
Umpire 2 Paul Baldwin
🎖
Referee Mike Smith

Match Prediction

Glamorgan are 7th in the T20B Regular Season on 20 points with a 5W-4L record and +0.320 NRR. Northamptonshire lead the table with 32 points, an 8W-1L record, and +1.288 NRR. Glamorgan’s last three include two wins followed by a 15-run defeat. Northamptonshire’s last three include two big wins and then a 105-run loss.

Toss & Conditions

🪙 Northamptonshire won toss, elected batting
🏟 Sophia Gardens, Cardiff
🌡 25°C💧 60%☁️ 0%💨 17 km/h

Head-to-Head

Northamptonshire lead the last three meetings 2-1. In the most recent clash, Northamptonshire edged Glamorgan in a 3-run finish, with both sides ending on eight wickets down, making it a tight, late-overs contest. The broader pattern is narrow margins: the other two games were also decided late, with one chase finished with 24 balls remaining and another with 4 balls remaining.

Glamorgan

#720 ptsNRR +0.320LWWWL

Glamorgan are 7th in the T20B Regular Season with 20 points. Their last three matches show momentum followed by a setback: back-to-back wins were followed by a 15-run loss in which they were bowled out. The clearest positive is that their two wins in this run both came by chasing successfully with balls to spare.

Northamptonshire

#132 ptsNRR +1.288WWWWL

Northamptonshire are 1st in the T20B Regular Season with 32 points. Their last three matches mix dominance with a sharp stumble: they won by 130 runs and then chased down a target with 16 balls remaining before losing by 105 runs. That swing makes their response after the Somerset defeat the key read for this game.

Playing XI

GLA
Kiran CarlsonC
Chris CookeWK
Will Smale
Ben Kellaway
Asa Tribe
Sean Dickson
Daniel Douthwaite
James Neesham
Timm van der Gugten
Mason Crane
Nathan McAndrew
NOR
David WilleyC
Lewis McManusWK
Chris Lynn
Ricardo Vasconcelos
Nathan McSweeney
Saif Zaib
Louis Kimber
Calvin Harrison
James Sales
Raphael Weatherall
George Scrimshaw

Key Stats

GLANOR
Position 7 1
Points 20 32
NRR +0.32 +1.29
Elo 1527 1629
Winrate (last 3) 67% 67%
H2H (last 3) 1/3 2/3
PP Econ 9.1 8.7
Mid Econ 8.4 8.1
Death Econ 9.1 10.4
Total score 1 6

Verdict

All four models favour Northamptonshire, with the model average at NOR 64% vs GLA 36%. Bookmakers also lean Northamptonshire, pricing NOR at 54% (1.75) vs GLA at 46% (2.05). Key stats favour Northamptonshire 6-1 overall, driven by their stronger season position and edge in recent head-to-head results. The match likely turns on whether Northamptonshire’s top-of-table level returns after the 105-run loss, and whether Glamorgan can convert their recent chase wins into another complete performance.

GLANOR
44% ML 56%
32% AI 1 68%
36% AI 2 64%
30% Math 70%
46% Books 54%

Lynn’s hundred blows it open

Chris Lynn’s 117 off 56 was the decisive act, a brutal innings that kept resetting Glamorgan’s plans and left them chasing a moving target. Northamptonshire’s 217/7 always felt one step ahead, and even when Glamorgan’s powerplay threatened to turn it into a race, the chase never truly settled. The hosts were eventually bowled out for 164 in 18.3 overs, Northamptonshire closing a 53-run win with room to spare.

Harrison owns the middle overs

The game swung hard in Glamorgan’s middle overs, where a promising start collapsed into a pile-up of wickets. From 62/1 in the powerplay, they slumped to 134/8 across the middle phase, losing seven wickets for 72 as the asking rate ballooned and new batters were forced to hit from ball one. Calvin Harrison was the key disrupter, using pace changes and a tight length to finish with 3/20, and Glamorgan never rebuilt beyond a best stand of 39.

Lynn headlines, Harrison finishes

Lynn was the innings’ heartbeat: relentless boundary-hitting, then smart pacing to bat deep and cash in at the death. His partnership with Ricardo Vasconcelos (57) provided the platform that let Northamptonshire attack throughout. For Glamorgan, Kiran Carlson’s 42 off 20 briefly lit the chase, and Nathan McAndrew’s 36 off 17 added late punch, but Ben Kellaway’s 3/22 was the lone sustained bright spot with the ball on a night dominated by Northamptonshire’s top order and Harrison’s middle-overs squeeze.

Batting
RBSR
Chris Lynn
Chris Lynn
NOR Batsman
11756209
Kiran Carlson
Kiran Carlson
GLA Batsman
4220210
Nathan McAndrew
Nathan McAndrew
GLA Batsman
3617212
Bowling
WREcon
Calvin Harrison
Calvin Harrison
NOR Bowler
3205.0
Ben Kellaway
Ben Kellaway
GLA Bowler
3225.5
Saif Zaib
Saif Zaib
NOR Bowler
2276.8

Favourites deliver, by force

Pre-match, Northamptonshire’s edge looked likeliest to show through in batting depth and control after the powerplay, and that’s exactly where this match was decided. Lynn ensured there was no “par” total to chase, and Northamptonshire’s scoring barely dipped after the first six overs, adding 108/3 in the middle to keep the pressure constant. Glamorgan’s recent success chasing relied on keeping wickets in hand; once they bled wickets in clusters, the chase became a series of cameos rather than an innings.

ML
NOR 56%
AI 1
NOR 68%
AI 2
NOR 64%
Math
NOR 70%
Books
NOR 54%
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
Timm van der Gugten
Timm van der Gugten 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
Andy Gorvin
Andy Gorvin Allrounder
Tom Norton
Tom Norton Allrounder
Ben Morris
Ben Morris 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
Playing XI
David Willey
David WilleyC Bowling Allrounder
Lewis McManus
Lewis McManusWK Wicketkeeper
Chris Lynn
Chris Lynn Batsman
James Sales
James Sales Batsman
Nathan McSweeney
Nathan McSweeney Allrounder
Saif Zaib
Saif Zaib Allrounder
Calvin Harrison
Calvin Harrison Allrounder
Raphael Weatherall
Raphael Weatherall Bowler
George Scrimshaw
George Scrimshaw Bowler
Louis Kimber
Louis Kimber Wicketkeeper
Ricardo Vasconcelos
Ricardo Vasconcelos Wicketkeeper
Rest of Squad
George Bartlett
George Bartlett Batsman
Stuart Van Der Merwe
Stuart Van Der Merwe Batsman
Aadi Sharma
Aadi Sharma Allrounder
Luke Procter
Luke Procter Allrounder
Rob Keogh
Rob Keogh Allrounder
Gus Miller
Gus Miller Allrounder
Justin Broad
Justin Broad Allrounder
Arush Buchake
Arush Buchake Allrounder
Angus Miller
Angus Miller Allrounder
Yuzvendra Chahal
Yuzvendra Chahal Bowler
Harry Conway
Harry Conway Bowler
Ben Sanderson
Ben Sanderson Bowler
Dominic Leech
Dominic Leech Bowler
Liam Guthrie
Liam Guthrie Bowler
Tiaan Cornelius Louw
Tiaan Cornelius Louw Bowler
Nirvan Ramesh
Nirvan Ramesh Bowler
#TeamPW-LPTS
1NOR 9 8-1 32
2HAM 9 7-2 28
3NOT 10 7-3 28
4YOR 10 6-3 26
5GLO 10 6-4 24
6WOR 10 6-4 24
7GLA 9 5-4 20
8SUR 9 5-4 20
9ESS 10 5-5 20
10LAN 10 4-5 18
11WAR 10 4-6 16
12SOM 9 4-5 16
13KEN 10 4-6 16
14DER 9 2-5 12
15DUR 9 3-6 12
16LEI 9 3-6 12
17SUS 9 2-7 8
18MID 9 2-7 8
#TeamPWLNRNRRPTS
1NOR 9 8 1 +1.288 32
2HAM 9 7 2 +0.635 28
3NOT 10 7 3 +0.188 28
4YOR 10 6 3 +0.883 26
5GLO 10 6 4 +0.556 24
6WOR 10 6 4 +0.038 24
7GLA 9 5 4 +0.320 20
8SUR 9 5 4 +0.311 20
9ESS 10 5 5 +0.081 20
10LAN 10 4 5 -0.543 18
11WAR 10 4 6 +0.338 16
12SOM 9 4 5 +0.121 16
13KEN 10 4 6 -0.474 16
14DER 9 2 5 +0.398 12
15DUR 9 3 6 +0.335 12
16LEI 9 3 6 -1.427 12
17SUS 9 2 7 -1.487 8
18MID 9 2 7 -1.709 8
#TeamLast 5
1NORWWWWL
2HAMWWWLW
3NOTWWWWW
4YORLLDWW
5GLOWLLWL
6WORLLWWW
7GLALWWWL
8SURWLWWL
9ESSWLLWL
10LANWWWLD
11WARWWWLW
12SOMLLWLW
13KENLLWLL
14DERLLDLD
15DURLLWLL
16LEIWWLLL
17SUSLWLLL
18MIDLLLLW