T20B
Finished
Gloucestershire
#6 · 20 pts · NRR +0.53 · WWWLL
184/2
(20 ov)
Northamptonshire
#1 · 32 pts · NRR +2.14 · WWWWW
187/2
(17.2 ov)
Northamptonshire won by 8 wickets (with 16 balls remaining)
1
·432·6
15 runs
2
··4142
11 runs
3
··21·1
4 runs
4
41·141
11 runs
5
6·1·1·
8 runs
6
444··1
13 runs
7
111112
7 runs
8
·14114
11 runs
9
11·W11
4 runs
10
lb11·1·
3 runs
11
·62142
15 runs
12
wd611··2
11 runs
13
wdwd141114
14 runs
14
112662
18 runs
15
141161
14 runs
16
211611
12 runs
17
1611W1
10 runs
18
14
5 runs
Batting
RB4s6sSR
S. Zaib
2 2 0 0 100
D. Willey
73 32 2 7 228.1
Bowling
OMRWEcon
W. Williams
2.2 3 31 0 13.3
D. Ahmed
4 3 33 2 8.2
MATCH STATS GLO NOR
PP 44/1 (7.3) 62/0 (10.3)
Middle 96/1 (9.6) 110/1 (11)
Death 44/0 (11) 15/1 (11.2)
4s 12 15
6s 7 9
Dots 20% 19%
Extras 11 4
Best P'ship 79(2) 99(2)
Runs
GLONOR
408012016020005101520
🗓
Date and time 01/07/2026 · 18:00
🏆
Competition T20 Blast
🏟
Venue County Ground, Bristol
🌤
Weather
🌡 17°C💧 72%☁️ 35%💨 23 km/h
🪙
Toss Gloucestershire won the toss, elected to batting
👤
Umpire 1 Ben Peverall
👤
Umpire 2 Ian Blackwell
🎖
Referee Simon Hinks

Match Prediction

Northamptonshire lead the T20B regular season with 28 points and a 7-0 record. Gloucestershire are third on 20 points at 5-2. NOR arrive off a 130-run win over Essex, while GLO’s latest outing ended in an 18-run loss to Somerset. This is a top-of-the-table test against a side that has already beaten NOR in two of the last three meetings.

Toss & Conditions

🪙 Gloucestershire won toss, elected batting
🏟 County Ground, Bristol
🌡 17°C💧 72%☁️ 35%💨 23 km/h

Head-to-Head

Gloucestershire have won 2 of the last 3 meetings with Northamptonshire. The most recent clash was a 2-run finish, with Northamptonshire defending 166 and restricting Gloucestershire to 164/9. That game turned on Gloucestershire losing too many wickets in the chase, finishing nine down despite being within touching distance. Across the last three, results have swung both ways rather than one team dominating.

Gloucestershire

#320 ptsNRR +0.778LWWWL

Gloucestershire are third in the T20B regular season on 20 points with a 5-2 record. Their last three have been tight: a 7-wicket win over Somerset, a 3-run win over Worcestershire, then an 18-run loss to Somerset. The clearest snapshot is that narrow 3-run win, where they defended 148 and bowled Worcestershire out to hold on.

Northamptonshire

#128 ptsNRR +2.235WWWWW

Northamptonshire are top of the T20B regular season on 28 points with a perfect 7-0 record. Their recent form has mixed close finishes with a statement blowout, including a 130-run win over Essex. They’ve also shown they can win tight games, edging Durham by 7 runs and beating Worcestershire by 6 wickets via the D/L method.

Playing XI

GLO
Jack TaylorC
James BraceyWK
Miles Hammond
D'Arcy Short
Dawid Malan
Liam Scott
Kamran Dhariwal
Graeme van Buuren
Daaryoush Ahmed
Marchant de Lange
Will Williams
NOR
David WilleyC
Lewis McManusWK
Ricardo Vasconcelos
Nathan McSweeney
Calvin Harrison
Justin Broad
Saif Zaib
Louis Kimber
James Sales
Ben Sanderson
George Scrimshaw

Key Stats

GLONOR
Position 3 1
Points 20 28
NRR +0.78 +2.23
Elo 1554 1648
Winrate (last 3) 67% 100%
H2H (last 3) 2/3 1/3
PP Econ 7.4 8.0
Mid Econ 7.5 8.3
Death Econ 9.2 9.7
Total score 4 4

Verdict

All four models favour Northamptonshire, with the average projection at NOR 62% vs GLO 38%. Bookmakers align with that view, pricing NOR at 61% (1.55) vs GLO at 39% (2.40). Key stats narrowly lean Gloucestershire 4-3, but the bigger storyline is NOR’s unbeaten run and stronger season indicators versus GLO’s recent edge in this head-to-head. If GLO can force another late chase squeeze like the last meeting, they can disrupt the table leaders’ momentum.

GLONOR
45% ML 55%
38% AI 1 62%
38% AI 2 62%
31% Math 69%
39% Books 61%

Willey’s powerplay punch

David Willey made the chase feel over before it had properly started, launching Northamptonshire into top gear as they won by eight wickets with 16 balls remaining. Gloucestershire had done plenty right with the bat, riding Dawid Malan’s 91 off 55 to post 184/2, but Willey’s clean striking meant the target never had time to build pressure. By the time the asking rate might have started to bite, Northamptonshire were already in control, and Nathan McSweeney calmly steered them home.

Powerplay sets the tone

The game swung in the first six overs of Northamptonshire’s reply. They surged to 62/0 in the powerplay at 10.3 an over, wiping out Gloucestershire’s early advantage from a solid 44/1. With no wicket to slow the momentum, Willey could attack the hard ball and the fielding restrictions, turning anything fractionally short or full into boundary options. That burst meant the middle overs were played on Northamptonshire’s terms, with the chase effectively reduced to a run-a-ball exercise.

Malan shines, Willey wins

Malan’s innings was still the standout for Gloucestershire, blending control through the middle with a strong finish to lift them to 184/2, including a best stand of 78 with Liam Scott. But Willey’s 73 off 32 was the decisive act, and McSweeney’s 72 off 40 added the insurance that prevented any wobble after the first wicket. Daaryoush Ahmed’s 2/33 was tidy without being able to change the tempo.

Batting
RBSR
Dawid Malan
Dawid Malan
GLO Batsman
9155166
David Willey
David Willey
NOR Batsman
7332228
Nathan McSweeney
Nathan McSweeney
NOR Batsman
7240180
Bowling
WREcon
Daaryoush Ahmed
Daaryoush Ahmed
GLO Bowler
2338.3
Calvin Harrison
Calvin Harrison
NOR Bowler
1299.7
James Sales
James Sales
NOR Bowler
14511.3

Form line holds firm

Pre-match, Northamptonshire’s recent run and season-long markers suggested they’d be comfortable if they stayed ahead of the rate, and that’s exactly how it played out. Gloucestershire’s plan of setting up a late squeeze depended on early breakthroughs and a tougher powerplay, but the match-up flipped: their new-ball phase couldn’t contain Willey, and the chase never reached a stage where death-overs execution mattered.

ML
NOR 55%
AI 1
NOR 62%
AI 2
NOR 62%
Math
NOR 69%
Books
NOR 61%
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
Daaryoush Ahmed
Daaryoush Ahmed Allrounder
Will Williams
Will Williams Bowler
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
Matthew Taylor
Matthew Taylor Allrounder
Gabe Bell
Gabe Bell 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
David Willey
David WilleyC Bowling Allrounder
Lewis McManus
Lewis McManusWK Wicketkeeper
James Sales
James Sales Batsman
Nathan McSweeney
Nathan McSweeney Allrounder
Saif Zaib
Saif Zaib Allrounder
Calvin Harrison
Calvin Harrison Allrounder
Justin Broad
Justin Broad Allrounder
Ben Sanderson
Ben Sanderson 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
Chris Lynn
Chris Lynn Batsman
Aadi Sharma
Aadi Sharma Allrounder
Luke Procter
Luke Procter Allrounder
Rob Keogh
Rob Keogh Allrounder
Gus Miller
Gus Miller Allrounder
Arush Buchake
Arush Buchake Allrounder
Angus Miller
Angus Miller Allrounder
Yuzvendra Chahal
Yuzvendra Chahal Bowler
Harry Conway
Harry Conway Bowler
Dominic Leech
Dominic Leech Bowler
Liam Guthrie
Liam Guthrie Bowler
Tiaan Cornelius Louw
Tiaan Cornelius Louw Bowler
Nirvan Ramesh
Nirvan Ramesh Bowler
Raphael Weatherall
Raphael Weatherall Bowler
#TeamPW-LPTS
1NOR 8 8-0 32
2HAM 8 6-2 24
3NOT 9 6-3 24
4YOR 9 5-3 22
5SUR 8 5-3 20
6GLO 8 5-3 20
7GLA 8 5-3 20
8ESS 9 5-4 20
9WOR 9 5-4 20
10KEN 9 4-5 16
11LAN 9 4-5 16
12DUR 8 3-5 12
13WAR 9 3-6 12
14SOM 8 3-5 12
15LEI 8 3-5 12
16DER 8 2-5 10
17SUS 9 2-7 8
18MID 8 1-7 4
#TeamPWLNRNRRPTS
1NOR 8 8 0 +2.142 32
2HAM 8 6 2 +0.594 24
3NOT 9 6 3 +0.199 24
4YOR 9 5 3 +0.750 22
5SUR 8 5 3 +0.734 20
6GLO 8 5 3 +0.526 20
7GLA 8 5 3 +0.467 20
8ESS 9 5 4 +0.149 20
9WOR 9 5 4 -0.043 20
10KEN 9 4 5 -0.418 16
11LAN 9 4 5 -0.605 16
12DUR 8 3 5 +0.396 12
13WAR 9 3 6 +0.209 12
14SOM 8 3 5 -0.563 12
15LEI 8 3 5 -1.344 12
16DER 8 2 5 +0.446 10
17SUS 9 2 7 -1.487 8
18MID 8 1 7 -2.002 4
#TeamLast 5
1NORWWWWW
2HAMWWWWL
3NOTWWWWW
4YORWLLDW
5SURLWLWW
6GLOWWWLL
7GLAWLWWW
8ESSWWLLW
9WORLLLWW
10KENLLLWL
11LANLWWWL
12DURLLLWL
13WARLWWWL
14SOMLLLWL
15LEIWWWLL
16DERWLLDL
17SUSLWLLL
18MIDLLLLL