Middlesex Cricket Team Schedule & Results

Fri, 02 May '25
Kent Flag

Kent

129 & 473
Middlesex Flag

Middlesex

(T:365) 238 & 366/8

Middlesex won by 2 wickets

Fri, 16 May '25
Middlesex Flag

Middlesex

232 & 143
Leicestershire Flag

Leicestershire

(T:102) 274 & 102/3

Leics won by 7 wickets

Fri, 23 May '25
Glamorgan Flag

Glamorgan

(T:8) 383 & 8/0
Middlesex Flag

Middlesex

(fo) 155 & 235

Glamorgan won by 10 wickets

Thu, 29 May '25
Sussex Flag

Sussex

202/4
Middlesex Flag

Middlesex

(20 ov, T:203) 186/7

Sussex won by 16 runs

Sun, 01 Jun '25
Middlesex Flag

Middlesex

124/9
Glamorgan Flag

Glamorgan

(15.3/20 ov, T:125) 128/5

Glamorgan won by 5 wickets (with 27 balls remaining)

Thu, 05 Jun '25
Sun, 08 Jun '25
Essex Flag

Essex

156/9
Middlesex Flag

Middlesex

(17.3/20 ov, T:157) 159/4

Middlesex won by 6 wickets (with 15 balls remaining)

Thu, 12 Jun '25
Middlesex Flag

Middlesex

229/5
Somerset Flag

Somerset

(19.2/20 ov, T:230) 235/5

Somerset won by 5 wickets (with 4 balls remaining)

Fri, 13 Jun '25
Hampshire Flag

Hampshire

(6/6 ov) 63/1
Middlesex Flag

Middlesex

(6/6 ov, T:76) 75/1

Match tied (D/L method)

Thu, 19 Jun '25
Middlesex Flag

Middlesex

161
Essex Flag

Essex

(20 ov, T:162) 160/6

Middlesex won by 1 run

Fri, 20 Jun '25
Surrey Flag

Surrey

194/8
Middlesex Flag

Middlesex

(18.4/20 ov, T:195) 119

Surrey won by 75 runs

Sun, 22 Jun '25
Middlesex Flag

Middlesex

413 & 332/8d
Northamptonshire Flag

Northamptonshire

(T:311) 435 & 313/6

Northants won by 4 wickets

Sun, 29 Jun '25
Middlesex Flag

Middlesex

534
Leicestershire Flag

Leicestershire

(fo) 205 & 202

Middlesex won by an innings and 127 runs

Sun, 06 Jul '25
Gloucestershire Flag

Gloucestershire

204/5
Middlesex Flag

Middlesex

(20 ov, T:205) 195/7

Gloucs won by 9 runs

Wed, 09 Jul '25
Middlesex Flag

Middlesex

187/8
Hampshire Flag

Hampshire

(19.4/20 ov, T:188) 188/7

Hampshire won by 3 wickets (with 2 balls remaining)

Fri, 11 Jul '25
Middlesex Flag

Middlesex

189/5
Gloucestershire Flag

Gloucestershire

(20 ov, T:190) 166/7

Middlesex won by 23 runs

Sun, 13 Jul '25
Middlesex Flag

Middlesex

160/5
Kent Flag

Kent

(18.1/20 ov, T:161) 165/3

Kent won by 7 wickets (with 11 balls remaining)

Wed, 16 Jul '25
Surrey Flag

Surrey

189/9
Middlesex Flag

Middlesex

(20 ov, T:190) 181/6

Surrey won by 8 runs

Fri, 18 Jul '25
Glamorgan Flag

Glamorgan

184/9
Middlesex Flag

Middlesex

(18.5/20 ov, T:185) 132

Glamorgan won by 52 runs

Tue, 22 Jul '25
Tue, 29 Jul '25
Gloucestershire Flag

Gloucestershire

Middlesex Flag

Middlesex

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

Match yet to begin

Wed, 06 Aug '25
Middlesex Flag

Middlesex

Somerset Flag

Somerset

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

Match yet to begin

Sun, 10 Aug '25
Middlesex Flag

Middlesex

Sussex Flag

Sussex

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

Match yet to begin

Wed, 13 Aug '25
Durham Flag

Durham

Middlesex Flag

Middlesex

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

Match yet to begin

Fri, 15 Aug '25
Warwickshire Flag

Warwickshire

Middlesex Flag

Middlesex

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

Match yet to begin

Sun, 17 Aug '25
Middlesex Flag

Middlesex

Yorkshire Flag

Yorkshire

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

Match yet to begin

Tue, 19 Aug '25
Middlesex Flag

Middlesex

Kent Flag

Kent

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

Match yet to begin

Sun, 24 Aug '25
Northamptonshire Flag

Northamptonshire

Middlesex Flag

Middlesex

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

Match yet to begin

Tue, 26 Aug '25
Lancashire Flag

Lancashire

Middlesex Flag

Middlesex

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

Match yet to begin

Mon, 08 Sep '25
Middlesex Flag

Middlesex

Derbyshire Flag

Derbyshire

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

Match yet to begin

Mon, 15 Sep '25
Lancashire Flag

Lancashire

Middlesex Flag

Middlesex

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

Match yet to begin

Wed, 24 Sep '25
Middlesex Flag

Middlesex

Gloucestershire Flag

Gloucestershire

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

Match yet to begin