Northamptonshire vs Middlesex: Prediction, Head-to-Head, Odds & Stats (Fri, 17 Apr '26)

Wojtek Kolan

Wojtek Kolan

Published on 23 Aug, 03:18 PM

Next Match 17/04/26 at 10:00 AM UTC

Northamptonshire vs Middlesex
📍 County Ground, Northampton, England.

Scheduled H2H Match For Northamptonshire Vs Middlesex

cricket Tour Logo.
County Championship, Division 2

Fri, 17 Apr 2026 at 10:00 AM UTC

Northamptonshire
Northamptonshire

Country GBR FlagGBR

Recent Form

D
L
D
D
L
Middlesex
Middlesex

Country GBR FlagGBR

Recent Form

W
W
D
D
D

2

Win

Last 10 Played

10
3 Draws

5

Win

7
Position
5

Game Schedule - Time Of Fixture

Northamptonshire will square off vs Middlesex in County Championship, Division 2 on Fri, 17 Apr 2026 at 10:00 AM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

Northamptonshire vs Middlesex H2H Results Summary

Over the most recent 10 head to head games for these teams, Northamptonshire have won 2 times and Middlesex have come out on top on 5 occasion. In the most recent match between them, Middlesex won 189-192.


Head-to-Head (Last 10 Matches)
Northamptonshire2
Middlesex5

Northamptonshire vs Middlesex Past H2H Matches

11177
Metro Bank One-Day Cup
10:00 AM
24/08/25
187831
Northamptonshire
189
187833
Middlesex
192
10:00 AM
29/07/24
187833
Middlesex
319
187831
Northamptonshire
317
16506
County Championship
10:00 AM
22/07/25
187833
Middlesex
625
187831
Northamptonshire
518
10:00 AM
22/06/25
187831
Northamptonshire
748
187833
Middlesex
745
10:00 AM
22/08/24
187833
Middlesex
378
187831
Northamptonshire
374
10:00 AM
12/04/24
187831
Northamptonshire
552
187833
Middlesex
553
10:00 AM
10/07/23
187833
Middlesex
599
187831
Northamptonshire
599
10:00 AM
13/04/23
187831
Northamptonshire
318
187833
Middlesex
316
11174
County Championship Two
10:00 AM
05/04/19
187831
Northamptonshire
10
187833
Middlesex
588
10:00 AM
19/08/18
187831
Northamptonshire
530
187833
Middlesex
561
10:00 AM
13/04/18
187833
Middlesex
373
187831
Northamptonshire
213
11268
T20 Blast
05:30 PM
09/08/16
187831
Northamptonshire
135
187833
Middlesex
132

Northamptonshire Recent Matches

16506
County Championship (7 Matches)
09:30 AM
24/09/25
187831
Northamptonshire
522
187839
Leicestershire
689
L
09:30 AM
15/09/25
187835
Gloucestershire
399
187831
Northamptonshire
398
L
09:30 AM
08/09/25
187831
Northamptonshire
413
187827
Glamorgan
708
D
10:00 AM
29/07/25
187831
Northamptonshire
550
187838
Derbyshire
562
D
10:00 AM
22/07/25
187833
Middlesex
625
187831
Northamptonshire
518
L
10:00 AM
29/06/25
187834
Kent
726
187831
Northamptonshire
722
D
10:00 AM
22/06/25
187831
Northamptonshire
748
187833
Middlesex
745
W
11268
T20 Blast (15 Matches)
01:30 PM
13/09/25
187831
Northamptonshire
158
187821
Hampshire
155
L
05:30 PM
03/09/25
187819
Surrey
147
187831
Northamptonshire
154
W
05:30 PM
18/07/25
187830
Durham
204
187831
Northamptonshire
203
L
02:00 PM
13/07/25
187820
Warwickshire
176
187831
Northamptonshire
240
W
05:30 PM
11/07/25
187831
Northamptonshire
237
187838
Derbyshire
224
W
05:30 PM
10/07/25
187839
Leicestershire
173
187831
Northamptonshire
171
L
02:00 PM
06/07/25
187831
Northamptonshire
152
187828
Worcestershire
153
L
05:30 PM
04/07/25
187831
Northamptonshire
177
187822
Lancashire
181
L
05:30 PM
20/06/25
187831
Northamptonshire
140
187826
Nottinghamshire
164
L
05:30 PM
13/06/25
187831
Northamptonshire
142
187830
Durham
157
L
05:30 PM
11/06/25
187831
Northamptonshire
184
187820
Warwickshire
174
W
12:00 PM
08/06/25
187822
Lancashire
156
187831
Northamptonshire
180
W
04:30 PM
06/06/25
187828
Worcestershire
159
187831
Northamptonshire
190
W
06:00 PM
04/06/25
187838
Derbyshire
188
187831
Northamptonshire
194
W
02:00 PM
01/06/25
187831
Northamptonshire
123
187839
Leicestershire
122
W
11177
Metro Bank One-Day Cup (8 Matches)
10:00 AM
26/08/25
187832
Somerset
240
187831
Northamptonshire
238
L
10:00 AM
24/08/25
187831
Northamptonshire
189
187833
Middlesex
192
L
10:00 AM
21/08/25
187831
Northamptonshire
243
187834
Kent
247
L
10:00 AM
17/08/25
187831
Northamptonshire
295
187836
Sussex
297
L
10:00 AM
15/08/25
187830
Durham
171
187831
Northamptonshire
321
W
10:00 AM
10/08/25
187820
Warwickshire
291
187831
Northamptonshire
229
L
10:00 AM
08/08/25
187831
Northamptonshire
172
187837
Yorkshire
374
L
10:00 AM
05/08/25
187822
Lancashire
0
187831
Northamptonshire
0
-

Middlesex Recent Matches

16506
County Championship (7 Matches)
09:30 AM
24/09/25
187833
Middlesex
634
187835
Gloucestershire
567
W
09:30 AM
15/09/25
187822
Lancashire
375
187833
Middlesex
310
D
09:30 AM
08/09/25
187833
Middlesex
298
187838
Derbyshire
436
D
10:00 AM
29/07/25
187835
Gloucestershire
404
187833
Middlesex
445
D
10:00 AM
22/07/25
187833
Middlesex
625
187831
Northamptonshire
518
W
10:00 AM
29/06/25
187839
Leicestershire
407
187833
Middlesex
534
W
10:00 AM
22/06/25
187831
Northamptonshire
748
187833
Middlesex
745
L
11177
Metro Bank One-Day Cup (9 Matches)
10:00 AM
28/08/25
187821
Hampshire
229
187833
Middlesex
187
L
10:00 AM
26/08/25
187822
Lancashire
291
187833
Middlesex
292
W
10:00 AM
24/08/25
187831
Northamptonshire
189
187833
Middlesex
192
W
10:00 AM
19/08/25
187833
Middlesex
283
187834
Kent
279
W
10:00 AM
17/08/25
187833
Middlesex
129
187837
Yorkshire
130
L
10:00 AM
15/08/25
187820
Warwickshire
189
187833
Middlesex
217
W
10:00 AM
13/08/25
187830
Durham
387
187833
Middlesex
390
W
10:00 AM
10/08/25
187833
Middlesex
256
187836
Sussex
255
W
10:00 AM
06/08/25
187833
Middlesex
289
187832
Somerset
293
L
11268
T20 Blast (14 Matches)
05:30 PM
18/07/25
187827
Glamorgan
184
187833
Middlesex
132
L
05:15 PM
16/07/25
187833
Middlesex
181
187819
Surrey
189
L
03:00 PM
13/07/25
187834
Kent
165
187833
Middlesex
160
L
04:00 PM
11/07/25
187833
Middlesex
189
187835
Gloucestershire
166
W
04:00 PM
09/07/25
187833
Middlesex
187
187821
Hampshire
188
L
03:00 PM
06/07/25
187835
Gloucestershire
204
187833
Middlesex
195
L
05:45 PM
20/06/25
187819
Surrey
194
187833
Middlesex
119
L
05:15 PM
19/06/25
187833
Middlesex
161
187829
Essex
160
W
06:00 PM
13/06/25
187821
Hampshire
63
187833
Middlesex
75
D
05:30 PM
12/06/25
187832
Somerset
235
187833
Middlesex
229
L
01:00 PM
08/06/25
187829
Essex
156
187833
Middlesex
159
W
05:15 PM
05/06/25
187833
Middlesex
0
187834
Kent
172
-
03:00 PM
01/06/25
187833
Middlesex
124
187827
Glamorgan
128
L
05:15 PM
29/05/25
187833
Middlesex
186
187836
Sussex
202
L

Northamptonshire Next Fixtures

Middlesex Next Fixtures

Northamptonshire Last Match Played Scorecard Stats

BatterRB4s6sSR
Rishi Patel
b George Scrimshaw c Benjamin Whitehouse
4473760.27
Sol Budinger
b Justin Broad (LBW)
443152141.94
Ian Holland
b George Scrimshaw c Lewis McManus
43611.11
Lewis Hill
b Nirvan Ramesh c Lewis McManus
2922.22
Stephen Eskinazi
b Justin Broad c Lewis McManus
15524019264.58
Jonathan Tattersall
b Rob Keogh c Justin Broad
4778660.26
Ben Cox
b Rob Keogh (Bowled)
2047342.55
Liam Trevaskis
b Benjamin Whitehouse c Justin Broad
3755667.27
Logan van Beek
b Justin Broad c Lewis McManus
3543581.40
Chris Wright
Not out
815153.33
Josh Hull
b George Scrimshaw c Lewis McManus
922240.91
Extras: 24W: 2N: 4B: 4LB: 14P: 0
Total: 429/10 (107.5 overs)
BowlerOMRWNBWDE/R
Justin Broad225833223.77
Benjamin Whitehouse171861005.06
George Scrimshaw18.511043205.62
Nirvan Ramesh180601003.33
Rob Keogh143442003.14
Saif Zaib165330002.06
Stuart Van Der Merwe2110000.50
Fall of Wickets
1. S Budinger70-1 (11.5)
2. I Holland99-2 (22.1)
3. R Patel106-3 (24.2)
4. L Hill110-4 (25.3)
5. Jonathan Tattersall208-5 (49.4)
6. B Cox252-6 (65.5)
7. Liam Trevaskis328-7 (84.3)
8. van Beek401-8 (100.3)
9. S Eskinazi412-9 (102.3)
10. J Hull429-10 (107.5)
Partnerships
Rishi Patel / Sol Budinger70 (71)
Rishi Patel / Ian Holland29 (62)
Rishi Patel / Lewis Hill7 (13)
Stephen Eskinazi / Lewis Hill4 (7)
Stephen Eskinazi / Jonathan Tattersall98 (145)
Stephen Eskinazi / Ben Cox44 (97)
Stephen Eskinazi / Liam Trevaskis76 (112)
Stephen Eskinazi / Logan van Beek72 (97)
Stephen Eskinazi / Chris Wright11 (12)
Josh Hull / Chris Wright16 (33)

Middlesex Last Match Played Scorecard Stats

BatterRB4s6sSR
Sam Robson
b Ajeet Dale c Daaryoush Ahmed
1416387.50
Joshua De Caires
b Ajeet Dale c James Bracey
1022245.45
Luke Hollman
b Ajeet Dale c James Bracey
55811167.90
Leus du Plooy
Not out
26335821273.46
Ryan Higgins
b Ajeet Dale (LBW)
1--
Ben Geddes
b Graeme van Buuren (LBW)
601007160.00
Joe Cracknell
b Ajeet Dale c Oliver Price
641188154.24
Zafar Gohar
b Graeme van Buuren (Bowled)
2440460.00
Sebastian Morgan
b Oliver Price (Stumped)
9714313167.83
Toby Roland-Jones
b Oliver Price c Jack Taylor
19912211.11
Extras: 28W: 6N: 4B: 16LB: 2P: 0
Total: 634/9 (147.4 overs)
BowlerOMRWNBWDE/R
Matt Taylor2621280004.92
Ajeet Dale2511085004.32
Daaryoush Ahmed6.40230423.59
Ben Charlesworth40240006.00
Oliver Price171622003.65
Graeme van Buuren322902022.81
Marchant de Lange2511060004.24
Miles Hammond81440005.50
Jack Taylor40310007.75
Fall of Wickets
1. Sam Robson29-1 (5.1)
2. Joshua De Caires34-2 (7.2)
3. Ryan Higgins161-3 (31.4)
4. Luke Hollman161-4 (31.3)
5. Ben Geddes282-5 (66.2)
6. Joe Cracknell398-6 (97.4)
7. Zafar Gohar431-7 (108.1)
8. Sebastian Morgan610-8 (145.4)
9. Toby Roland-Jones634-9 (147.4)
Partnerships
Sam Robson / Joshua De Caires29 (31)
Luke Hollman / Joshua De Caires5 (13)
Luke Hollman / Leus du Plooy125 (147)
Ryan Higgins / Leus du Plooy0 (1)
Ben Geddes / Leus du Plooy121 (208)
Joe Cracknell / Leus du Plooy116 (188)
Zafar Gohar / Leus du Plooy33 (63)
Sebastian Morgan / Leus du Plooy179 (225)
Toby Roland-Jones / Leus du Plooy24 (12)

County Championship, Division 1 Standings

POSTEAMMPWLDPTS
1EssexEssex0000
2GlamorganGlamorgan0000
3HampshireHampshire0000
4LeicestershireLeicestershire0000
5NottinghamshireNottinghamshire0000
6SurreySurrey0000
7SomersetSomerset0000
8SussexSussex0000
9YorkshireYorkshire0000
10WarwickshireWarwickshire0000
Top Upcoming
08:15 AM 21/12/25
Prediction
Melbourne RenegadesMelbourne Renegades
Hobart HurricanesHobart Hurricanes
08:15 AM 22/12/25
Prediction
Sydney ThunderSydney Thunder
Brisbane HeatBrisbane Heat
08:15 AM 23/12/25
Prediction
Adelaide StrikersAdelaide Strikers
Melbourne StarsMelbourne Stars
01:10 AM 26/12/25
Prediction
Northern DistrictsNorthern Districts
Auckland AcesAuckland Aces
07:05 AM 26/12/25
Prediction
Sydney SixersSydney Sixers
Melbourne StarsMelbourne Stars
08:00 AM 26/12/25
Prediction
Sylhet TitansSylhet Titans
Rajshahi WarriorsRajshahi Warriors
10:15 AM 26/12/25
Prediction
Perth ScorchersPerth Scorchers
Hobart HurricanesHobart Hurricanes
01:00 PM 26/12/25
Prediction
Noakhali ExpressNoakhali Express
Chattogram RoyalsChattogram Royals
03:25 AM 27/12/25
Prediction
Central StagsCentral Stags
Wellington FirebirdsWellington Firebirds
04:00 AM 27/12/25
Prediction
BhutanBhutan
MyanmarMyanmar
  1. NFL Upcoming Matches
  2. NHL Upcoming Matches
  3. MLB Upcoming Matches
  4. NBA Upcoming Matches
  5. Football Upcoming Matches
  6. Tennis Upcoming Matches
  7. Table Tennis Upcoming Matches