T20B
Finished
Middlesex
#13 · 0 pts · NRR +0
181/8
(20 ov)
Kent
#14 · 0 pts · NRR +0
208/6
(20 ov)
Kent won by 27 runs
1
14·44·
13 runs
2
41··4·
9 runs
3
4·4··1
9 runs
4
1·4114
11 runs
5
161·wd14
14 runs
6
11wdW··4
7 runs
7
11116·
10 runs
8
11462W
14 runs
9
111·14
8 runs
10
114·11
8 runs
11
1··1·1
3 runs
12
1wd1611wd1
13 runs
13
1·1wdW·W
4 runs
14
·11411
8 runs
15
··1·11
3 runs
16
lb4W··W
4 runs
17
116121
12 runs
18
41W4·1
10 runs
19
·4lb12·
7 runs
20
·1W144
10 runs
Batting
RB4s6sSR
T. Helm
1 1 0 0 100
Z. Gohar
11 9 2 0 122.2
Bowling
OMRWEcon
M. Milnes
4 7 38 2 9.5
T. Rogers
4 11 37 4 9.2
MATCH STATS MID KEN
PP 63/1 (10.5) 70/1 (11.7)
Middle 76/5 (7.6) 84/4 (8.4)
Death 40/2 (10) 54/0 (13)
4s 21 21
6s 5 9
Dots 25% 26%
Extras 8 12
Best P'ship 59(1) 58(6)
Runs
KENMID
448813217622005101520
🗓
Date and time 22/05/2026 · 17:15
🏆
Competition T20 Blast
🏟
Venue Lord's, London
🌤
Weather
🌡 25°C💧 44%☁️ 0%💨 14 km/h
🪙
Toss Kent won the toss, elected to batting
👤
Umpire 1 Anthony Harris
👤
Umpire 2 Mark Newell
🎖
Referee Phil Whitticase

Match Prediction

Middlesex and Kent open their season against each other with recent history pointing to tight margins and momentum swings. Their latest meeting ended with Kent chasing down the target with 11 balls remaining. Middlesex come in off three consecutive defeats in recent matches, while Kent have won two of their last three. This opener tests whether Kent’s recent edge carries over or Middlesex can reset immediately.

Toss & Conditions

🪙 Kent won toss, elected batting
🏟 Lord's, London
🌡 25°C💧 44%☁️ 0%💨 14 km/h

Head-to-Head

Kent lead the last three head-to-head meetings 2–1. In the most recent meeting, Kent won by 7 wickets and completed the chase with 11 balls remaining after Middlesex made 160/5. That game was defined by Kent’s control of the chase, getting past Middlesex’s total with time in hand. The wider pattern across the last three is mixed, with one Middlesex win sandwiched between two Kent victories.

Middlesex

#130 ptsNRR +0.000LWLLL

This is Middlesex’s season opener, but their most recent results elsewhere show a slide: they have lost their last three matches. The clearest snapshot is their latest game, where they were bowled out for 132 while chasing 185 against Glamorgan, a 52-run defeat. They also went down by 8 runs to Surrey after conceding 189/9 in a close finish.

Kent

#140 ptsNRR +0.000WLWWL

This is Kent’s season opener, and their recent matches elsewhere show two wins in their last three. Their most telling recent result was a chase against Essex where they won by 7 wickets with 16 balls remaining, getting past 172/6 after making 173/3. The one setback in that three-game run was a loss to Lancashire by 3 wickets with 9 balls remaining after Kent were dismissed for 153.

Playing XI

MID
Leus du PlooyC
Adam RossingtonWK
Max Holden
Caleb Falconer
Ryan Higgins
Luke Hollman
Zafar Gohar
Eathan Bosch
Sebastian Morgan
Tom Helm
Noah Cornwell
KEN
Sam BillingsCWK
Tawanda Muyeye
Daniel Bell-Drummond
Zak Crawley
Joe Denly
Chris Benjamin
Joey Evison
Matt Milnes
Thomas Stewart Rogers
Frederick Klaassen
Jake Lintott

Key Stats

MIDKEN
Position 13 14
Points 0 0
NRR +0.00 +0.00
Elo 1382 1496
Winrate (last 3) 0% 67%
H2H (last 3) 1/3 2/3
PP Econ 8.4 7.5
Mid Econ 8.5 8.7
Death Econ 9.8 10.4
Total score 2 4

Verdict

All four models are in consensus for Kent, with the model average at 62% for KEN. Bookmakers also side with Kent, pricing MID at 41% (2.31) vs KEN at 59% (1.62). Key stats lean Kent overall (4–2), driven by the Elo edge, stronger recent win rate, and a 2–1 advantage in the last three head-to-heads. Middlesex’s better middle and death-overs economy is the clearest counterweight if they can keep Kent’s chase under pressure.

MIDKEN
48% ML 52%
34% AI 1 66%
34% AI 2 66%
38% Math 62%
41% Books 59%

Billings’ late-overs blitz

Sam Billings didn’t just top-score; he changed the temperature of the game. After Kent’s bright start, his 84 off 37 ensured the innings never plateaued, and the finishing kick left Middlesex chasing beyond comfort. Kent’s 208/6 proved too steep even with a spirited reply, and Middlesex fell 27 runs short despite a strong opening stand that briefly hinted at a tighter finish.

Middlesex lose the middle

The match was effectively decided in Middlesex’s middle overs, when a chase that began at 10.5 an over in the powerplay (63/1) stalled into a slide. They managed only 76 runs while losing five wickets in the middle phase, turning a manageable equation into a scramble. Kent, by contrast, kept wickets in hand and then exploded at the end: 54 without loss in the death overs at 13 an over, a gap that Middlesex never recovered.

Rogers and Billings decisive

Billings’ innings was the headline, mixing powerplay intent with a brutal end-game, and his stand of 58 with Joey Evison steadied Kent before the final surge. Thomas Stewart Rogers then delivered the decisive bowling spell: 4/37, repeatedly breaking momentum just as Middlesex tried to reset. Adam Rossington’s 77 off 43 was Middlesex’s best counterpunch, but without sustained support after that 59-run partnership, the chase couldn’t keep pace.

Batting
RBSR
Sam Billings
Sam Billings
KEN Batsman
8437227
Adam Rossington
Adam Rossington
MID Batsman
7743179
Tawanda Muyeye
Tawanda Muyeye
KEN Batsman
3825152
Bowling
WREcon
Thomas Stewart Rogers
Thomas Stewart Rogers
KEN Bowler
4379.3
Jake Lintott
Jake Lintott
KEN Bowler
2256.3
Noah Cornwell
Noah Cornwell
MID Bowler
2266.5

Form and firepower show up

Pre-match numbers leaned Kent on recent results and matchup hitting, and the game followed that script: their top order set a platform, and their finishing was ruthless. Middlesex’s best hope was to squeeze with tidy middle and death-overs bowling, but Billings’ range meant even decent balls disappeared once the last five overs began. When Middlesex needed their own clean finish, the wickets lost through the middle left too much for the back end.

ML
KEN 52%
AI 1
KEN 66%
AI 2
KEN 66%
Math
KEN 62%
Books
KEN 59%
Playing XI
Leus du Plooy
Leus du PlooyC Batsman
Adam Rossington
Adam RossingtonWK Wicketkeeper
Caleb Falconer
Caleb Falconer Batsman
Ryan Higgins
Ryan Higgins Allrounder
Luke Hollman
Luke Hollman Allrounder
Sebastian Morgan
Sebastian Morgan Allrounder
Max Holden
Max Holden Bowler
Zafar Gohar
Zafar Gohar Bowler
Eathan Bosch
Eathan Bosch Bowler
Tom Helm
Tom Helm Bowler
Noah Cornwell
Noah Cornwell Bowler
Rest of Squad
Jack Davies
Jack Davies Wicketkeeper
Joe Cracknell
Joe Cracknell Wicketkeeper
Blake Cullen
Blake Cullen Wicketkeeper
Aaryan Sawant
Aaryan Sawant Batsman
Sam Robson
Sam Robson Batsman
Ben Geddes
Ben Geddes Batsman
Nathan Fernandes
Nathan Fernandes Batsman
Josh de Caires
Josh de Caires Batsman
Henry Brookes
Henry Brookes Allrounder
James Feldman
James Feldman Allrounder
Toby Roland-Jones
Toby Roland-Jones Allrounder
Naavya Sharma
Naavya Sharma Bowler
Ishaan Kaushal
Ishaan Kaushal Bowler
Playing XI
Sam Billings
Sam BillingsCWK Wicketkeeper
Chris Benjamin
Chris Benjamin Wicketkeeper
Daniel Bell-Drummond
Daniel Bell-Drummond Batsman
Zak Crawley
Zak Crawley Batsman
Joey Evison
Joey Evison Batsman
Jake Lintott
Jake Lintott Batsman
Matt Milnes
Matt Milnes Allrounder
Thomas Stewart Rogers
Thomas Stewart Rogers Allrounder
Tawanda Muyeye
Tawanda Muyeye Bowler
Joe Denly
Joe Denly Bowler
Frederick Klaassen
Frederick Klaassen Bowler
Rest of Squad
Ben Compton
Ben Compton Batsman
Sam Northeast
Sam Northeast Batsman
Dian Forrester
Dian Forrester Batsman
Senuran Muthusamy
Senuran Muthusamy Batsman
Ben Dawkins
Ben Dawkins Batsman
James Taylor
James Taylor Batsman
Ekansh Singh
Ekansh Singh Allrounder
Grant Stewart
Grant Stewart Allrounder
Corey Flintoff
Corey Flintoff Allrounder
Oliver Curtiss
Oliver Curtiss Allrounder
Jaydn Denly
Jaydn Denly Allrounder
Harry Finch
Harry Finch Allrounder
Bertie Foreman
Bertie Foreman Bowler
Jaskaran Singh
Jaskaran Singh Bowler
Matt Parkinson
Matt Parkinson Bowler
Michael Cohen
Michael Cohen Bowler
Glenton Stuurman
Glenton Stuurman Bowler
Matthew Quinn
Matthew Quinn Bowler
Keith Dudgeon
Keith Dudgeon Bowler
#TeamPW-LPTS
1DER 0 0-0 0
2ESS 0 0-0 0
3LEI 0 0-0 0
4WOR 0 0-0 0
5NOR 0 0-0 0
6GLA 0 0-0 0
7NOT 0 0-0 0
8YOR 0 0-0 0
9DUR 0 0-0 0
10GLO 0 0-0 0
11SUS 0 0-0 0
12WAR 0 0-0 0
13MID 0 0-0 0
14KEN 0 0-0 0
15SOM 0 0-0 0
16HAM 0 0-0 0
17SUR 0 0-0 0
18LAN 0 0-0 0
#TeamPWLNRNRRPTS
1DER 0 0 0 +0.000 0
2ESS 0 0 0 +0.000 0
3LEI 0 0 0 +0.000 0
4WOR 0 0 0 +0.000 0
5NOR 0 0 0 +0.000 0
6GLA 0 0 0 +0.000 0
7NOT 0 0 0 +0.000 0
8YOR 0 0 0 +0.000 0
9DUR 0 0 0 +0.000 0
10GLO 0 0 0 +0.000 0
11SUS 0 0 0 +0.000 0
12WAR 0 0 0 +0.000 0
13MID 0 0 0 +0.000 0
14KEN 0 0 0 +0.000 0
15SOM 0 0 0 +0.000 0
16HAM 0 0 0 +0.000 0
17SUR 0 0 0 +0.000 0
18LAN 0 0 0 +0.000 0
#TeamLast 5
1DER
2ESS
3LEI
4WOR
5NOR
6GLA
7NOT
8YOR
9DUR
10GLO
11SUS
12WAR
13MID
14KEN
15SOM
16HAM
17SUR
18LAN