Middlesex vs Yorkshire: Prediction, Head-to-Head, Odds & Stats (Sun, 02 Aug '26)

Wojtek Kolan

Wojtek Kolan

Published on 04 Mar, 02:53 AM

Next Match 02/08/26 at 10:00 AM UTC

Middlesex vs Yorkshire
📍 Lord's, England.

Scheduled H2H Match For Middlesex Vs Yorkshire

cricket Tour Logo.
One Day Cup

Sun, 02 Aug 2026 at 10:00 AM UTC

Middlesex
Middlesex

Country GBR FlagGBR

Recent Form

W
W
D
D
D
Yorkshire
Yorkshire

Country GBR FlagGBR

Recent Form

W
D
W
D
D

2

Win

Last 4 Played

4
1 Draws

1

Win

5
Position
7

Game Schedule - Time Of Fixture

Middlesex will square off vs Yorkshire in One Day Cup on Sun, 02 Aug 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.

Middlesex vs Yorkshire H2H Results Summary

For the last 4 head-to-head fixtures between these teams, Middlesex have come out on top 2 times and Yorkshire have won on 1 occasion. In the last match between them, Yorkshire won 129-130.


Head-to-Head (Last 4 Matches)
Middlesex2
Yorkshire1

Middlesex vs Yorkshire Past H2H Matches

11177
Metro Bank One-Day Cup
10:00 AM
17/08/25
187833
Middlesex
129
187837
Yorkshire
130
10:00 AM
22/08/23
187833
Middlesex
254
187837
Yorkshire
253
16506
County Championship
10:00 AM
29/08/24
187837
Yorkshire
751
187833
Middlesex
522
10:00 AM
19/04/24
187833
Middlesex
404
187837
Yorkshire
403

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

Yorkshire Recent Matches

16506
County Championship (7 Matches)
09:30 AM
24/09/25
187837
Yorkshire
475
187830
Durham
431
W
09:30 AM
15/09/25
187836
Sussex
250
187837
Yorkshire
303
D
09:30 AM
08/09/25
187832
Somerset
441
187837
Yorkshire
134
D
10:00 AM
29/07/25
187837
Yorkshire
545
187836
Sussex
417
W
10:00 AM
22/07/25
187837
Yorkshire
637
187819
Surrey
537
D
10:00 AM
29/06/25
187837
Yorkshire
500
187829
Essex
499
W
10:00 AM
22/06/25
187826
Nottinghamshire
635
187837
Yorkshire
510
D
11177
Metro Bank One-Day Cup (9 Matches)
10:00 AM
31/08/25
187837
Yorkshire
235
187821
Hampshire
304
L
10:00 AM
26/08/25
187834
Kent
225
187837
Yorkshire
301
W
10:00 AM
24/08/25
187836
Sussex
284
187837
Yorkshire
286
W
10:00 AM
22/08/25
187837
Yorkshire
354
187830
Durham
142
W
10:00 AM
17/08/25
187833
Middlesex
129
187837
Yorkshire
130
W
10:00 AM
14/08/25
187837
Yorkshire
247
187832
Somerset
252
L
10:00 AM
12/08/25
187837
Yorkshire
295
187822
Lancashire
294
W
10:00 AM
08/08/25
187831
Northamptonshire
172
187837
Yorkshire
374
W
10:00 AM
05/08/25
187837
Yorkshire
140
187820
Warwickshire
137
W
11268
T20 Blast (14 Matches)
05:30 PM
18/07/25
187839
Leicestershire
185
187837
Yorkshire
188
W
05:30 PM
17/07/25
187837
Yorkshire
153
187822
Lancashire
174
L
02:00 PM
13/07/25
187837
Yorkshire
151
187838
Derbyshire
157
L
06:00 PM
11/07/25
187822
Lancashire
217
187837
Yorkshire
236
W
01:30 PM
06/07/25
187838
Derbyshire
201
187837
Yorkshire
200
L
05:30 PM
04/07/25
187837
Yorkshire
233
187828
Worcestershire
192
W
05:30 PM
20/06/25
187830
Durham
193
187837
Yorkshire
130
L
01:30 PM
15/06/25
187837
Yorkshire
128
187830
Durham
131
L
05:30 PM
13/06/25
187837
Yorkshire
173
187820
Warwickshire
205
L
05:30 PM
11/06/25
187826
Nottinghamshire
166
187837
Yorkshire
175
W
02:00 PM
08/06/25
187837
Yorkshire
213
187839
Leicestershire
107
W
06:00 PM
06/06/25
187820
Warwickshire
168
187837
Yorkshire
164
L
01:30 PM
01/06/25
187828
Worcestershire
201
187837
Yorkshire
135
L
05:30 PM
30/05/25
187837
Yorkshire
224
187831
Northamptonshire
237
L

Middlesex Next Fixtures

Yorkshire Next Fixtures

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)

Yorkshire Last Match Played Scorecard Stats

BatterRB4s6sSR
Alex Lees
b Matt Milnes c Finlay Bean
31618.75
Emilio Gay
b Jack White c Finlay Bean
48150.00
Ben McKinney
b George Hill c Jonny Bairstow
2952655.77
David Bedingham
b Jack White c George Hill
93195847.69
Will Rhodes
b Dom Bess c James Wharton
50102749.02
Ollie Robinson
b George Hill (Bowled)
1714.29
Graham Clark
b Jordan Thompson (LBW)
2769439.13
Ben Raine
b Jack White c George Hill
10110510596.19
Matthew Potts
b Jack White (Bowled)
3159452.54
Daniel Hogg
b Jack White (Bowled)
4--
Shafiqullah Ghafari
Not out
1333.33
Extras: 6W: 1N: 0B: 0LB: 5P: 0
Total: 346/10 (103.2 overs)
BowlerOMRWNBWDE/R
J White20.25695003.42
M Milnes205721013.60
G Hill205572002.85
J Thompson154431002.87
D Bess212681003.24
M Revis70320004.57
Fall of Wickets
1. E Gay7-1 (4.1)
2. A Lees7-2 (3.5)
3. Ben McKinney51-3 (19.5)
4. W Rhodes152-4 (50.6)
5. O Robinson155-5 (53.1)
6. G Clark203-6 (71.2)
7. David Bedingham245-7 (82.1)
8. Daniel Hogg332-8 (99.5)
9. Matthew Potts332-9 (99.1)
10. B Raine346-10 (103.2)
Partnerships
Alex Lees / Emilio Gay7 (23)
Ben McKinney / Emilio Gay0 (2)
Ben McKinney / David Bedingham44 (94)
Will Rhodes / David Bedingham101 (187)
Ollie Robinson / David Bedingham3 (13)
Graham Clark / David Bedingham48 (109)
Ben Raine / David Bedingham42 (65)
Ben Raine / Matthew Potts87 (102)
Ben Raine / Daniel Hogg0 (4)
Ben Raine / Shafiqullah Ghafari14 (21)
Top Upcoming
04:30 AM 19/12/25
Prediction
Panadura Sports ClubPanadura Sports Club
Nugegoda Sports Welfare ClubNugegoda Sports Welfare Club
04:30 AM 19/12/25
Prediction
Tamil Union Cricket and Athletic ClubTamil Union Cricket and Athletic Club
Burgher Recreation ClubBurgher Recreation Club
04:30 AM 19/12/25
Prediction
Bloomfield Cricket and Athletic ClubBloomfield Cricket and Athletic Club
Colts Cricket ClubColts Cricket Club
04:30 AM 19/12/25
Prediction
Kurunegala Youth Cricket ClubKurunegala Youth Cricket Club
Badureliya Sports ClubBadureliya Sports Club
04:30 AM 19/12/25
Prediction
Nondescripts Cricket ClubNondescripts Cricket Club
Moors Sports ClubMoors Sports Club
04:30 AM 19/12/25
Prediction
Police Sports ClubPolice Sports Club
Chilaw Marians Cricket ClubChilaw Marians Cricket Club
08:15 AM 19/12/25
Prediction
Brisbane HeatBrisbane Heat
Perth ScorchersPerth Scorchers
01:30 PM 19/12/25
Prediction
IndiaIndia
South AfricaSouth Africa
08:15 AM 20/12/25
Prediction
Sydney ThunderSydney Thunder
Sydney SixersSydney Sixers
08:15 AM 21/12/25
Prediction
Melbourne RenegadesMelbourne Renegades
Hobart HurricanesHobart Hurricanes
  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