

Match Prediction
Worcestershire are 7th in the T20 Blast regular season on 4 points with a 1–0 record and a +0.900 NRR. Northamptonshire are 9th on 4 points with a 1–0 record and a +0.150 NRR. WOR come in off an 18-run win over Leicestershire, while NOR’s latest result was a 3-run win over Glamorgan. With both sides level on points, NRR is the early separator.
Toss & Conditions
Head-to-Head
Across the last three meetings, Northamptonshire lead 2–1. In the most recent clash, Worcestershire won by 6 wickets with 20 balls remaining after chasing down 152. The defining detail was the time left in the chase, with WOR finishing the job with more than three overs unused. The wider pattern still leans NOR, who won the two meetings before that.
Worcestershire
Worcestershire are 7th in the T20 Blast regular season with 4 points, a 1–0 record, and a +0.900 NRR. Their recent results show a run of wins, highlighted by the latest 18-run victory over Leicestershire. The sequence includes a 45-run win over Nottinghamshire, pointing to a stretch of comfortable margins.
Northamptonshire
Northamptonshire are 9th in the T20 Blast regular season with 4 points, a 1–0 record, and a +0.150 NRR. Their most recent match was a 3-run win over Glamorgan, a tight finish rather than a runaway result. Recent history also includes a 7-run win over Surrey and a D/L defeat to Hampshire.
Playing XI
Key Stats
Verdict
All four models favour Worcestershire, with the average probability at 57% and the range 54–60%. Bookmakers diverge from the models, pricing Worcestershire at 47% (1.96) vs Northamptonshire at 53% (1.76). Key stats narrowly favour Northamptonshire 3–2, driven by head-to-head and death-overs economy, while Worcestershire lead on NRR and powerplay economy. The match is likely decided by whether WOR’s early-overs control holds up against NOR’s stronger late-innings numbers.
Harrison’s spell snaps the chase
Calvin Harrison turned a tricky-looking defence into a landslide, slicing through Worcestershire’s middle order to seal Northamptonshire’s 100-run win. After Northamptonshire posted 191, Worcestershire’s reply never found oxygen: early wickets forced them into catch-up mode, and when a brief counterpunch threatened to restore belief, Harrison returned to shut the door. The chase ended at 91 in 14.4 overs, long before any late-innings surge could even be attempted.
Powerplay blitz sets the tone
The game was effectively won in the first six overs of Northamptonshire’s innings. They surged to 60/1 in the powerplay at 9.5 an over, flipping the script against a Worcestershire attack that had been expected to control the new ball. That head start meant even a wobble in the middle couldn’t drag them back; Northamptonshire still scored 93/5 through the middle at 9.3 an over and kept the asking rate out of reach from ball one.
Willey and Harrison headline it
David Willey’s 46 from 23 balls provided the launch, and his 77-run stand with Ricardo Vasconcelos (35 off 26) ensured Northamptonshire didn’t waste the powerplay advantage. Adam Finch’s 3/36 offered Worcestershire a brief window, but Harrison’s 4/17 was the decisive punch—especially as he broke the resistance after the 45-run partnership involving Kashif Ali, who top-scored with 38 off 28 in a losing cause.
Form lines get overturned early
Worcestershire came in with momentum and the numbers suggested their powerplay economy could squeeze Northamptonshire, while their recent winning run hinted at composure under pressure. Instead, the early overs went the other way: Northamptonshire’s top order attacked immediately, and Worcestershire’s plan to win the front end never landed. Once set a steep chase, Worcestershire’s stronger recent form didn’t matter—there was no platform, and the innings was forced into low-percentage shots.
LELeicestershire
164/4
WOWorcestershire
188/9
WOWorcestershire
206/7
NONottinghamshire
161/10
WOWorcestershire
176/4
LELeicestershire
173/6
WOWorcestershire
153/10
WAWarwickshire
176/10
DEDerbyshire
162/6
WOWorcestershire
174/6
NONorthamptonshire
152/9
WOWorcestershire
153/4
YOYorkshire
233/6
WOWorcestershire
192/10
WAWarwickshire
135/9
WOWorcestershire
134/10
WOWorcestershire
156/4
DUDurham
155/6
LELeicestershire
153/4
WOWorcestershire
150/8
WO4
NO6
NONorthamptonshire
152/9
WOWorcestershire
153/4
WOWorcestershire
159/10
NONorthamptonshire
190/5
WOWorcestershire
132/7
NONorthamptonshire
143/6
NONorthamptonshire
169/4
WOWorcestershire
163/9
WOWorcestershire
178/6
NONorthamptonshire
180/4
NONorthamptonshire
181/8
WOWorcestershire
196/9
NONorthamptonshire
220/3
WOWorcestershire
147/10
NONorthamptonshire
153/9
WOWorcestershire
185/7
NONorthamptonshire
170/7
WOWorcestershire
178/6
WOWorcestershire
124/7
NONorthamptonshire
128/1
NONorthamptonshire
165/8
GLGlamorgan
162/8
NONorthamptonshire
158/7
HAHampshire
155/4
SUSurrey
147/6
NONorthamptonshire
154/4
DUDurham
204/1
NONorthamptonshire
203/5
WAWarwickshire
176/10
NONorthamptonshire
240/6
NONorthamptonshire
237/4
DEDerbyshire
224/6
LELeicestershire
173/4
NONorthamptonshire
171/7
NONorthamptonshire
152/9
WOWorcestershire
153/4
NONorthamptonshire
177/10
LALancashire
181/5
NONorthamptonshire
140/10
NONottinghamshire
164/8
SUR
1
1-0
4
SUS
1
1-0
4
GLO
1
1-0
4
SOM
1
1-0
4
YOR
1
1-0
4
KEN
1
1-0
4
WOR
1
1-0
4
DUR
1
1-0
4
NOR
1
1-0
4
GLA
1
0-1
0
DER
1
0-1
0
LEI
1
0-1
0
MID
1
0-1
0
NOT
1
0-1
0
HAM
1
0-1
0
WAR
1
0-1
0
ESS
1
0-1
0
LAN
1
0-1
0
SUR
1
1
0
—
+2.950
4
SUS
1
1
0
—
+2.450
4
GLO
1
1
0
—
+2.350
4
SOM
1
1
0
—
+1.896
4
YOR
1
1
0
—
+1.892
4
KEN
1
1
0
—
+1.350
4
WOR
1
1
0
—
+0.900
4
DUR
1
1
0
—
+0.300
4
NOR
1
1
0
—
+0.150
4
GLA
1
0
1
—
-0.150
0
DER
1
0
1
—
-0.300
0
LEI
1
0
1
—
-0.900
0
MID
1
0
1
—
-1.350
0
NOT
1
0
1
—
-1.892
0
HAM
1
0
1
—
-1.896
0
WAR
1
0
1
—
-2.350
0
ESS
1
0
1
—
-2.450
0
LAN
1
0
1
—
-2.950
0
SURW
SUSW
GLOW
SOMW
YORW
KENW
WORW
DURW
NORW
GLAL
DERL
LEIL
MIDL
NOTL
HAML
WARL
ESSL
LANL
