T20B
Finished
Middlesex
#16 · 0 pts · NRR -1.04 · LL
126/7
(20 ov)
Hampshire
#6 · 8 pts · NRR +0.11 · LWW
130/2
(14 ov)
Hampshire won by 8 wickets (with 36 balls remaining)
1
···4··
4 runs
2
411··1
7 runs
3
1··414
10 runs
4
····24
6 runs
5
4·441·
13 runs
6
1·wd··W·
2 runs
7
241114
13 runs
8
11·1·4
7 runs
9
·4141·
10 runs
10
1wd·2112
8 runs
11
21W141
9 runs
12
41·4wd1·
11 runs
13
1nb1·41··
7 runs
14
16·664
23 runs
Batting
RB4s6sSR
H. Cartwright
29 13 2 3 223.1
J. Weatherley
36 21 6 0 171.4
Bowling
OMRWEcon
L. Hollman
3 4 42 1 14
E. Bosch
3 10 15 1 5
MATCH STATS MID HAM
PP 36/3 (6) 42/1 (7)
Middle 56/3 (5.6) 88/1 (10.8)
Death 34/1 (8.5)
4s 14 18
6s 2 3
Dots 38% 35%
Extras 5 4
Best P'ship 30(7) 47(3)
Runs
MIDHAM
30609012015005101520
🗓
Date and time 31/05/2026 · 13:30
🏆
Competition T20 Blast
🏟
Venue Merchant Taylors' School Ground, Northwood
🌤
Weather
🌡 20°C💧 49%☁️ 95%💨 18 km/h
🪙
Toss Hampshire won the toss, elected to bowling
👤
Umpire 1 Chris Watts
👤
Umpire 2 Hassan Adnan
🎖
Referee Simon Hinks

Match Prediction

Middlesex are 16th in the T20B Regular Season with 0 points and a 0W-2L record. Hampshire are 6th with 8 points and a 2W-1L record. The gap is already clear on the table, and Middlesex need results fast to avoid falling further behind the pack. Hampshire arrive with early-season momentum and a recent head-to-head edge.

Toss & Conditions

🪙 Hampshire won toss, elected bowling
🏟 Merchant Taylors' School Ground, Northwood
🌡 20°C💧 49%☁️ 95%💨 18 km/h

Head-to-Head

Hampshire have won the last three meetings against Middlesex. In the most recent clash, Hampshire chased down Middlesex’s total and got home with 2 balls remaining, making it a tight finish decided late in the chase. That win continued a pattern of Hampshire consistently finding a way past Middlesex in this matchup. Across these three games, Middlesex are 0-3 against Hampshire.

Middlesex

#160 ptsNRR -1.043LL

Middlesex are 16th in the T20B Regular Season with 0 points and a 0W-2L record. Their recent run has been uneven, with two defeats followed by a bounce-back win in their latest match. That last result was a statement response after back-to-back losses.

Hampshire

#68 ptsNRR +0.112LWW

Hampshire are 6th in the T20B Regular Season with 8 points and a 2W-1L record. They’ve taken two wins from their last three, and their latest result was a successful chase against Surrey finished with 5 balls to spare. The overall feel is controlled: one setback, then two wins to steady their campaign.

Playing XI

MID
Leus du PlooyC
Adam RossingtonWK
Max Holden
Caleb Falconer
Ryan Higgins
Josh de Caires
Luke Hollman
Zafar Gohar
Eathan Bosch
Tom Helm
Noah Cornwell
HAM
James VinceC
Toby AlbertWK
Joe Weatherley
Tom Prest
Liam Dawson
Tristan Stubbs
Hilton Cartwright
James Fuller
Scott Currie
Manny Lumsden
Chris Wood

Key Stats

MIDHAM
Position 16 6
Points 0 8
NRR -1.04 +0.11
Elo 1425 1544
Winrate (last 3) 33% 67%
H2H (last 3) 0/3 3/3
PP Econ 8.7 7.5
Mid Econ 8.5 8.2
Death Econ 10.0 8.8
Total score 0 8

Verdict

All four models favour Hampshire, with the model average at HAM 67% (range 57–72%). Bookmakers agree, pricing HAM at 63% (1.50) vs MID at 37% (2.50). Key stats are a clean sweep for Hampshire at 8-0, driven by the table gap and a clear edge across recent results and head-to-head. Middlesex need to break the matchup trend, while Hampshire’s stronger overall profile makes them the baseline pick.

MIDHAM
43% ML 57%
28% AI 1 72%
32% AI 2 68%
30% Math 70%
37% Books 63%

Wood strikes early, chase flows

Chris Wood’s new-ball spell was the match’s first hard turn, ripping through Middlesex’s powerplay plans and leaving them scrambling for stability. Even with Luke Hollman counterpunching, Middlesex never found a platform big enough to pressure a deep Hampshire batting line-up. Hampshire then made the chase look routine, finishing 130/2 in 14 overs to win by eight wickets with six overs in hand.

Middlesex powerplay damage

The game was effectively decided in the first six overs of Middlesex’s innings. They slid to 36/3 in the powerplay, and that early damage forced a long, low-risk rebuild rather than a launch. Hollman’s 47 off 33 balls lifted the tempo, but with the best stand only 30, Middlesex couldn’t convert starts into a defining partnership. Hampshire’s control meant the hosts were chasing par rather than setting it, and 126/7 left too little margin.

Vince, Weatherley finish it

Wood’s 2 for 20 was the tone-setter, backed by Liam Dawson’s 2 for 24 to keep Middlesex from ever breaking free. In the chase, James Vince’s 45 from 29 balls ensured there was no drift, while Joe Weatherley’s 36 from 21 provided the burst that killed the contest. Their 47-run stand took Hampshire from comfortable to cruising, and Middlesex’s bowlers never found a phase to squeeze the rate back.

Batting
RBSR
Luke Hollman
Luke Hollman
MID Batsman
4733142
James Vince
James Vince
HAM Batsman
4529155
Joe Weatherley
Joe Weatherley
HAM Batsman
3621171
Bowling
WREcon
Chris Wood
Chris Wood
HAM Bowler
2205.0
Liam Dawson
Liam Dawson
HAM Bowler
2246.0
Scott Currie
Scott Currie
HAM Bowler
1153.8

Pre-match edge shows up

The expectation was that Hampshire’s stronger all-round profile would show through, and it did in the most repeatable T20 way: winning the powerplay and controlling the middle. Their attack’s tighter early economy translated into wickets, and once Middlesex were three down inside six, the innings became about recovery. In reply, Hampshire’s top order removed any late-innings lottery by scoring 42/1 in the powerplay and then accelerating sharply through the middle overs.

ML
HAM 57%
AI 1
HAM 72%
AI 2
HAM 68%
Math
HAM 70%
Books
HAM 63%
Playing XI
Leus du Plooy
Leus du PlooyC Batsman
Adam Rossington
Adam RossingtonWK Wicketkeeper
Caleb Falconer
Caleb Falconer Batsman
Josh de Caires
Josh de Caires Batsman
Ryan Higgins
Ryan Higgins Allrounder
Luke Hollman
Luke Hollman Allrounder
Max Holden
Max Holden Bowler
Tom Helm
Tom Helm Bowler
Noah Cornwell
Noah Cornwell Bowler
Eathan Bosch
Eathan Bosch Bowler
Zafar Gohar
Zafar Gohar Bowler
Rest of Squad
Aaryan Sawant
Aaryan Sawant Batsman
Sam Robson
Sam Robson Batsman
Ben Geddes
Ben Geddes Batsman
Nathan Fernandes
Nathan Fernandes Batsman
Henry Brookes
Henry Brookes Allrounder
James Feldman
James Feldman Allrounder
Sebastian Morgan
Sebastian Morgan Allrounder
Toby Roland-Jones
Toby Roland-Jones Allrounder
Naavya Sharma
Naavya Sharma Bowler
Ishaan Kaushal
Ishaan Kaushal Bowler
Jack Davies
Jack Davies Wicketkeeper
Joe Cracknell
Joe Cracknell Wicketkeeper
Blake Cullen
Blake Cullen Wicketkeeper
Playing XI
James Vince
James VinceC Batsman
Toby Albert
Toby AlbertWK Batsman
Hilton Cartwright
Hilton Cartwright Batsman
Tom Prest
Tom Prest Batsman
Joe Weatherley
Joe Weatherley Allrounder
Chris Wood
Chris Wood Allrounder
Liam Dawson
Liam Dawson Bowler
James Fuller
James Fuller Bowler
Scott Currie
Scott Currie Bowler
Manny Lumsden
Manny Lumsden Bowler
Tristan Stubbs
Tristan Stubbs Wicketkeeper
Rest of Squad
Fletcha Middleton
Fletcha Middleton Batsman
Ben Mayes
Ben Mayes Batsman
Ali Orr
Ali Orr Batsman
Jake Lehmann
Jake Lehmann Batsman
Felix Organ
Felix Organ Batsman
Kyle Abbott
Kyle Abbott Batsman
Dominic Kelly
Dominic Kelly Allrounder
Delano Potgieter
Delano Potgieter Allrounder
Andrew Neal
Andrew Neal Allrounder
Codi Yusuf
Codi Yusuf Allrounder
Nick Gubbins
Nick Gubbins Bowler
John Turner
John Turner Bowler
Brad Wheal
Brad Wheal Bowler
Eddie Jack
Eddie Jack Bowler
Sonny Baker
Sonny Baker Bowler
Ben Brown
Ben Brown Wicketkeeper
#TeamPW-LPTS
1NOR 3 3-0 12
2YOR 3 3-0 12
3DER 4 2-2 8
4SUR 3 2-1 8
5GLO 3 2-1 8
6HAM 3 2-1 8
7DUR 3 2-1 8
8SOM 3 2-1 8
9KEN 3 2-1 8
10WOR 3 2-1 8
11GLA 3 1-2 4
12SUS 2 1-1 4
13ESS 3 1-2 4
14LAN 3 1-2 4
15LEI 4 1-3 4
16MID 2 0-2 0
17WAR 3 0-3 0
18NOT 3 0-3 0
#TeamPWLNRNRRPTS
1NOR 3 3 0 +2.316 12
2YOR 3 3 0 +1.657 12
3DER 4 2 2 +1.183 8
4SUR 3 2 1 +1.049 8
5GLO 3 2 1 +0.336 8
6HAM 3 2 1 +0.112 8
7DUR 3 2 1 -0.007 8
8SOM 3 2 1 -0.111 8
9KEN 3 2 1 -0.277 8
10WOR 3 2 1 -1.211 8
11GLA 3 1 2 +0.943 4
12SUS 2 1 1 +0.632 4
13ESS 3 1 2 -0.155 4
14LAN 3 1 2 -0.375 4
15LEI 4 1 3 -2.007 4
16MID 2 0 2 -1.043 0
17WAR 3 0 3 -1.243 0
18NOT 3 0 3 -1.697 0
#TeamLast 5
1NORWWW
2YORWWW
3DERLLWW
4SURWWL
5GLOWWL
6HAMLWW
7DURWWL
8SOMWWL
9KENWWL
10WORWLW
11GLALLW
12SUSWL
13ESSLLW
14LANLWL
15LEILLLW
16MIDLL
17WARLLL
18NOTLLL