Thu, 22 Jun '23
Surrey Flag

Surrey

252/7
Middlesex Flag

Middlesex

(19.2/20 ov, T:253) 254/3

Middlesex won by 7 wickets (with 4 balls remaining)

Fri, 23 Jun '23
Kent Flag

Kent

228/3
Middlesex Flag

Middlesex

(19/20 ov, T:229) 173

Kent won by 55 runs

Sun, 25 Jun '23
Hampshire Flag

Hampshire

419
Middlesex Flag

Middlesex

(f/o) 150 & 208

Hampshire won by an innings and 61 runs

Fri, 30 Jun '23
Essex Flag

Essex

225/6
Middlesex Flag

Middlesex

(19.4/20 ov, T:226) 226/8

Middlesex won by 2 wickets (with 2 balls remaining)

Sun, 02 Jul '23
Middlesex Flag

Middlesex

200/9
Glamorgan Flag

Glamorgan

(15.3/20 ov, T:201) 151

Middlesex won by 49 runs

Mon, 10 Jul '23
Northamptonshire Flag

Northamptonshire

219 & 380
Middlesex Flag

Middlesex

(T:323) 277 & 322/6

Match drawn

Wed, 19 Jul '23
Surrey Flag

Surrey

(T:78) 433 & 78/2
Middlesex Flag

Middlesex

(f/o) 238 & 272

Surrey won by 8 wickets

Tue, 25 Jul '23
Warwickshire Flag

Warwickshire

60 & 232
Middlesex Flag

Middlesex

(T:94) 199 & 97/2

Middlesex won by 8 wickets

Tue, 01 Aug '23
Middlesex Flag

Middlesex

309/7
Hampshire Flag

Hampshire

(37.1/37.1 ov, T:221) 238/5

Hampshire won by 18 runs (DLS method)

Sat, 05 Aug '23
Middlesex Flag

Middlesex

Surrey Flag

Surrey

Match abandoned without a ball bowled

Fri, 11 Aug '23
Essex Flag

Essex

298/9
Middlesex Flag

Middlesex

(48.5/50 ov, T:299) 295

Essex won by 3 runs

Sun, 13 Aug '23
Kent Flag

Kent

288
Middlesex Flag

Middlesex

(36.4/50 ov, T:289) 155

Kent won by 133 runs

Tue, 15 Aug '23
Middlesex Flag

Middlesex

365
Nottinghamshire Flag

Nottinghamshire

(40.1/50 ov, T:366) 231

Middlesex won by 134 runs

Fri, 18 Aug '23
Middlesex Flag

Middlesex

(40.1/47 ov) 191
Leicestershire Flag

Leicestershire

(40/40 ov, T:151) 173/5

Leics won by 23 runs (D/L method)

Sun, 20 Aug '23
Lancashire Flag

Lancashire

303/7
Middlesex Flag

Middlesex

(49.3/50 ov, T:304) 293

Lancashire won by 10 runs

Tue, 22 Aug '23
Yorkshire Flag

Yorkshire

253
Middlesex Flag

Middlesex

(34.3/50 ov, T:254) 254/5

Middlesex won by 5 wickets (with 93 balls remaining)

Mon, 04 Sep '23
Essex Flag

Essex

304 & 319/7d
Middlesex Flag

Middlesex

(T:445) 179 & 147

Essex won by 297 runs

Sun, 10 Sep '23
Tue, 19 Sep '23
Middlesex Flag

Middlesex

121 & 251
Warwickshire Flag

Warwickshire

(T:58) 315 & 58/2

Warwickshire won by 8 wickets

Tue, 26 Sep '23
Middlesex Flag

Middlesex

366 & 224/6d
Nottinghamshire Flag

Nottinghamshire

(T:207) 384 & 210/8

Notts won by 2 wickets

Fri, 05 Apr '24
Middlesex Flag

Middlesex

Glamorgan Flag

Glamorgan

10:00 AM
10:00 am GMT | 11:00 am Local

Match yet to begin

Fri, 12 Apr '24
Northamptonshire Flag

Northamptonshire

Middlesex Flag

Middlesex

10:00 AM
10:00 am GMT | 11:00 am Local

Match yet to begin

Fri, 19 Apr '24
Middlesex Flag

Middlesex

Yorkshire Flag

Yorkshire

10:00 AM
10:00 am GMT | 11:00 am Local

Match yet to begin

Fri, 26 Apr '24
Gloucestershire Flag

Gloucestershire

Middlesex Flag

Middlesex

10:00 AM
10:00 am GMT | 11:00 am Local

Match yet to begin

Fri, 03 May '24
Middlesex Flag

Middlesex

Leicestershire Flag

Leicestershire

10:00 AM
10:00 am GMT | 11:00 am Local

Match yet to begin

Fri, 17 May '24
Glamorgan Flag

Glamorgan

Middlesex Flag

Middlesex

10:00 AM
10:00 am GMT | 11:00 am Local

Match yet to begin

Fri, 24 May '24
Middlesex Flag

Middlesex

Sussex Flag

Sussex

10:00 AM
10:00 am GMT | 11:00 am Local

Match yet to begin

Fri, 31 May '24
Middlesex Flag

Middlesex

Kent Flag

Kent

6:00 PM
6:00 pm GMT | 7:00 pm Local

Match yet to begin

Sun, 02 Jun '24
Essex Flag

Essex

Middlesex Flag

Middlesex

1:30 PM
1:30 pm GMT | 2:30 pm Local

Match yet to begin

Thu, 06 Jun '24
Middlesex Flag

Middlesex

Glamorgan Flag

Glamorgan

5:15 PM
5:15 pm GMT | 6:15 pm Local

Match yet to begin

Sun, 09 Jun '24
Kent Flag

Kent

Middlesex Flag

Middlesex

2:30 PM
2:30 pm GMT | 3:30 pm Local

Match yet to begin

Tue, 11 Jun '24
Middlesex Flag

Middlesex

Somerset Flag

Somerset

5:15 PM
5:15 pm GMT | 6:15 pm Local

Match yet to begin

Thu, 13 Jun '24
Middlesex Flag

Middlesex

Essex Flag

Essex

5:15 PM
5:15 pm GMT | 6:15 pm Local

Match yet to begin

Fri, 14 Jun '24
Hampshire Flag

Hampshire

Middlesex Flag

Middlesex

6:00 PM
6:00 pm GMT | 7:00 pm Local

Match yet to begin

Thu, 20 Jun '24
Middlesex Flag

Middlesex

Surrey Flag

Surrey

5:15 PM
5:15 pm GMT | 6:15 pm Local

Match yet to begin

Sun, 23 Jun '24
Middlesex Flag

Middlesex

Derbyshire Flag

Derbyshire

10:00 AM
10:00 am GMT | 11:00 am Local

Match yet to begin

Sun, 30 Jun '24
Fri, 05 Jul '24
Surrey Flag

Surrey

Middlesex Flag

Middlesex

5:30 PM
5:30 pm GMT | 6:30 pm Local

Match yet to begin

Sat, 06 Jul '24
Middlesex Flag

Middlesex

Hampshire Flag

Hampshire

1:30 PM
1:30 pm GMT | 2:30 pm Local

Match yet to begin

Thu, 11 Jul '24
Gloucestershire Flag

Gloucestershire

Middlesex Flag

Middlesex

1:30 PM
1:30 pm GMT | 2:30 pm Local

Match yet to begin

Fri, 12 Jul '24
Glamorgan Flag

Glamorgan

Middlesex Flag

Middlesex

5:30 PM
5:30 pm GMT | 6:30 pm Local

Match yet to begin

Thu, 18 Jul '24
Middlesex Flag

Middlesex

Gloucestershire Flag

Gloucestershire

Match yet to begin

Fri, 19 Jul '24
Sussex Flag

Sussex

Middlesex Flag

Middlesex

6:00 PM
6:00 pm GMT | 7:00 pm Local

Match yet to begin

Wed, 24 Jul '24
Worcestershire Flag

Worcestershire

Middlesex Flag

Middlesex

10:00 AM
10:00 am GMT | 11:00 am Local

Match yet to begin

Sat, 27 Jul '24
Derbyshire Flag

Derbyshire

Middlesex Flag

Middlesex

10:00 AM
10:00 am GMT | 11:00 am Local

Match yet to begin

Mon, 29 Jul '24
Middlesex Flag

Middlesex

Northamptonshire Flag

Northamptonshire

Match yet to begin

Sun, 04 Aug '24
Kent Flag

Kent

Middlesex Flag

Middlesex

10:00 AM
10:00 am GMT | 11:00 am Local

Match yet to begin

Tue, 06 Aug '24
Middlesex Flag

Middlesex

Durham Flag

Durham

Match yet to begin

Thu, 08 Aug '24
Lancashire Flag

Lancashire

Middlesex Flag

Middlesex

10:00 AM
10:00 am GMT | 11:00 am Local

Match yet to begin

Sun, 11 Aug '24
Middlesex Flag

Middlesex

Somerset Flag

Somerset

10:00 AM
10:00 am GMT | 11:00 am Local

Match yet to begin

Wed, 14 Aug '24
Middlesex Flag

Middlesex

Hampshire Flag

Hampshire

10:00 AM
10:00 am GMT | 11:00 am Local

Match yet to begin

Thu, 22 Aug '24
Middlesex Flag

Middlesex

Northamptonshire Flag

Northamptonshire

10:00 AM
10:00 am GMT | 11:00 am Local

Match yet to begin

Thu, 29 Aug '24
Yorkshire Flag

Yorkshire

Middlesex Flag

Middlesex

10:00 AM
10:00 am GMT | 11:00 am Local

Match yet to begin

Mon, 09 Sep '24
Middlesex Flag

Middlesex

Gloucestershire Flag

Gloucestershire

10:00 AM
10:00 am GMT | 11:00 am Local

Match yet to begin

Tue, 17 Sep '24
Derbyshire Flag

Derbyshire

Middlesex Flag

Middlesex

10:00 AM
10:00 am GMT | 11:00 am Local

Match yet to begin

Thu, 26 Sep '24
Sussex Flag

Sussex

Middlesex Flag

Middlesex

10:00 AM
10:00 am GMT | 11:00 am Local

Match yet to begin