Glamorgan vs Middlesex Cricket match prediction. Predict the MID vs GLA head to head upcoming Cricket match with our stats, history and score analysis and results. Glamorgan vs Middlesex h2h stats.

Glamorgan will face off against Middlesex in the T20 Blast on the Fri, 18 Jul '25. Take a look at our stats analysis and prediction to help you decide on which market to bet on. Of the last 10 head to head matches between these 2 teams, Glamorgan have won 4 and Middlesex have won 5. In the last match between Glamorgan and Middlesex the score was 124-128. Glamorgan comes into this match having won their last match vs Kent, while Middlesex had a lost against Gloucestershire.

glamorgan
W
L
L
D
L
W
W
L
-
W

middlesex
L
D
W
L
L
W
-
W
W
L
Overall Matches Result
Last 10 Matches
glamorgan
W
4
L
10
NR
1

middlesex
W
5
L
10
NR
1
Upcoming H2H Match
Vitality Blast, South
glamorgan
Friday
18 Jul '25

--
--
middlesex
MID vs GLA H2H Recent Match Scorecard
MID vs GLA in the Vitality Blast, South on Sun, 1 Jun '25
Middlesex 1.INN
Glamorgan 2.INN
Batter | R | B | 4s | 6s | SR |
Stephen Eskinazi b Mason Crane c William Smale |
14 | 23 | 1 | 0 | 60.87 |
Kane Williamson b Mason Crane Run out |
25 | 22 | 2 | 1 | 113.64 |
Ben Geddes b Mason Crane Bowled |
7 | 7 | 0 | 0 | 100.00 |
Leus du Plooy b Mason Crane c Asa Tribe |
18 | 16 | 2 | 0 | 112.50 |
Jack Davies b Ben Kellaway c Hayden Kerr |
4 | 6 | 0 | 0 | 66.67 |
Ryan Higgins b Daniel Douthwaite c Asa Tribe |
21 | 12 | 2 | 1 | 175.00 |
Luke Hollman b Mason Crane c Timm van der Gugten |
14 | 10 | 3 | 0 | 140.00 |
Joshua De Caires b Timm van der Gugten c Chris Cooke |
1 | 5 | 0 | 0 | 20.00 |
Zafar Gohar b Daniel Douthwaite c Kiran Carlson |
7 | 12 | 0 | 0 | 58.33 |
Tom Helm Not out |
5 | 6 | 0 | 0 | 83.33 |
Noah Cornwell Not out |
1 | 1 | 0 | 0 | 100.00 |
Bowler
O
M
R
W
NB
WD
E/R
Timm van der Gugten
4
0
14
1
0
0
3.50
Hayden Kerr
4
0
27
0
0
0
6.75
Ben Kellaway
3
0
20
1
0
0
6.67
Daniel Douthwaite
4
0
18
2
0
1
4.50
Mason Crane
4
0
28
4
0
0
7.00
Andy Gorvin
1
0
11
0
0
0
11.00
Wkt
Fall Of Wickets
Score
Over
1
S Eskinazi
45-1
7.1
2
K Williamson
46-2
7.4
3
B Geddes
58-3
9.1
4
J Davies
65-4
10.4
5
du Plooy
89-5
13.4
6
R Higgins
109-6
16.1
7
L Hollman
109-7
15.5
8
Joshua De Caires
111-8
17.1
9
Z Gohar
123-9
19.5
-
Partnership
Runs
Balls
1
Stephen Eskinazi /
Kane Williamson
45
43
2
Ben Geddes /
Kane Williamson
1
3
3
Ben Geddes /
Leus du Plooy
12
9
4
Jack Davies /
Leus du Plooy
7
9
5
Ryan Higgins /
Leus du Plooy
24
18
6
Ryan Higgins /
Luke Hollman
20
13
7
Ryan Higgins /
Joshua De Caires
0
2
8
Zafar Gohar /
Joshua De Caires
2
6
9
Zafar Gohar /
Tom Helm
12
16
10
Noah Cornwell /
Tom Helm
1
1
Batter | R | B | 4s | 6s | SR |
Kiran Carlson b Zafar Gohar c Leus du Plooy |
16 | 10 | 1 | 1 | 160.00 |
William Smale b Noah Cornwell Bowled |
6 | 10 | 1 | 0 | 60.00 |
Ben Kellaway b Tom Helm c Jack Davies |
14 | 10 | 3 | 0 | 140.00 |
Colin Ingram b Tom Helm c Jack Davies |
3 | 4 | 0 | 0 | 75.00 |
Chris Cooke b Tom Helm c Joshua De Caires |
16 | 14 | 1 | 1 | 114.29 |
Asa Tribe Not out |
40 | 26 | 0 | 4 | 153.85 |
Daniel Douthwaite Not out |
31 | 19 | 0 | 4 | 163.16 |
Bowler
O
M
R
W
NB
WD
E/R
N Cornwell
2
0
12
1
0
0
6.00
Z Gohar
4
0
23
1
0
1
5.75
T Helm
3.3
0
29
3
0
0
8.79
Joshua De Caires
1
0
10
0
0
0
10.00
L Hollman
4
0
44
0
0
0
11.00
R Higgins
1
0
10
0
0
0
10.00
Wkt
Fall Of Wickets
Score
Over
1
Kiran Carlson
22-1
2.6
2
William Smale
22-2
3.2
3
Ben Kellaway
39-3
5.3
4
Colin Ingram
40-4
5.6
5
Chris Cooke
64-5
9.1
-
Partnership
Runs
Balls
1
Kiran Carlson /
William Smale
22
18
2
Ben Kellaway /
William Smale
0
2
3
Ben Kellaway /
Colin Ingram
17
13
4
Chris Cooke /
Colin Ingram
1
3
5
Chris Cooke /
Asa Tribe
24
19
6
Daniel Douthwaite /
Asa Tribe
64
38
glamorgan Last Match Played Scorecard Stats
GLA vs KET in the Vitality Blast, South on Sun, 6 Jul '25
Kent 1.INN
Glamorgan 2.INN
Batter | R | B | 4s | 6s | SR |
Tawanda Muyeye b Ned Leonard c Colin Ingram |
6 | 11 | 0 | 0 | 54.55 |
Daniel Bell-Drummond b Imad Wasim c William Smale |
2 | 6 | 0 | 0 | 33.33 |
Harry Finch b Ned Leonard Bowled |
7 | 7 | 1 | 0 | 100.00 |
Joe Denly b Andy Gorvin Bowled |
17 | 19 | 1 | 0 | 89.47 |
Sam Billings b Andy Gorvin Bowled |
5 | 7 | 0 | 0 | 71.43 |
Joey Evison b Ned Leonard c Alex Horton |
6 | 5 | 0 | 0 | 120.00 |
Jack Leaning Not out |
45 | 40 | 1 | 3 | 112.50 |
Tom Rogers b Andy Gorvin c Alex Horton |
11 | 7 | 1 | 1 | 157.14 |
Fred Klaassen c & b Andy Gorvin |
9 | 10 | 1 | 0 | 90.00 |
Nathan Gilchrist b Ned Leonard c William Smale |
3 | 6 | 0 | 0 | 50.00 |
Matt Parkinson Not out |
0 | 3 | 0 | 0 | 0.00 |
Bowler
O
M
R
W
NB
WD
E/R
I Wasim
4
0
17
1
0
1
4.25
J McIlroy
4
0
28
0
0
0
7.00
N Leonard
4
0
26
4
0
2
6.50
A Gorvin
4
0
17
4
0
1
4.25
D Douthwaite
4
0
30
0
2
1
7.50
Wkt
Fall Of Wickets
Score
Over
1
D Bell-Drummond
7-1
2.2
2
T Muyeye
9-2
3.1
3
H Finch
26-3
5.4
4
S Billings
37-4
8.1
5
J Denly
38-5
8.3
6
J Evison
48-6
9.6
7
T Rogers
68-7
12.3
8
F Klaassen
89-8
16.1
9
N Gilchrist
103-9
17.5
-
Partnership
Runs
Balls
1
Tawanda Muyeye /
Daniel Bell-Drummond
7
14
2
Tawanda Muyeye /
Harry Finch
2
5
3
Joe Denly /
Harry Finch
17
15
4
Joe Denly /
Sam Billings
11
15
5
Joe Denly /
Joey Evison
1
2
6
Jack Leaning /
Joey Evison
10
9
7
Jack Leaning /
Tom Rogers
20
15
8
Jack Leaning /
Fred Klaassen
21
22
9
Jack Leaning /
Nathan Gilchrist
14
10
10
Jack Leaning /
Matt Parkinson
14
14
Batter | R | B | 4s | 6s | SR |
Kiran Carlson b Fred Klaassen c Tom Rogers |
34 | 19 | 2 | 2 | 178.95 |
William Smale b Fred Klaassen c Tom Rogers |
19 | 13 | 2 | 1 | 146.15 |
Alex Horton b Nathan Gilchrist c Harry Finch |
20 | 10 | 4 | 0 | 200.00 |
Ben Kellaway Not out |
12 | 11 | 0 | 0 | 109.09 |
Colin Ingram b Matt Parkinson c Harry Finch |
24 | 14 | 2 | 2 | 171.43 |
Asa Tribe Not out |
4 | 3 | 1 | 0 | 133.33 |
Bowler
O
M
R
W
NB
WD
E/R
F Klaassen
4
0
31
2
0
1
7.75
T Rogers
3
0
46
0
0
2
15.33
N Gilchrist
2
0
18
1
0
0
9.00
J Evison
1.4
0
11
0
0
0
7.86
M Parkinson
1
0
15
1
0
1
15.00
Wkt
Fall Of Wickets
Score
Over
1
W Smale
51-1
4.4
2
K Carlson
79-2
6.4
3
A Horton
81-3
7.1
4
C Ingram
117-4
10.6
-
Partnership
Runs
Balls
1
Kiran Carlson /
William Smale
51
28
2
Kiran Carlson /
Alex Horton
28
12
3
Ben Kellaway /
Alex Horton
2
3
4
Ben Kellaway /
Colin Ingram
36
23
5
Ben Kellaway /
Asa Tribe
5
4
middlesex Last Match Played Scorecard Stats
GLO vs MID in the Vitality Blast, South on Sun, 6 Jul '25
Gloucestershire 1.INN
Middlesex 2.INN
Batter | R | B | 4s | 6s | SR |
Miles Hammond b Zafar Gohar c Max Holden |
48 | 33 | 6 | 2 | 145.45 |
D'Arcy Short b Josh Little c Stephen Eskinazi |
83 | 48 | 8 | 5 | 172.92 |
Cameron Bancroft Not out |
30 | 19 | 3 | 0 | 157.89 |
Ben Charlesworth b Tom Helm Bowled |
22 | 9 | 0 | 3 | 244.44 |
Jack Taylor b Zafar Gohar c Ben Geddes |
8 | 8 | 0 | 0 | 100.00 |
Oliver Price b Zafar Gohar c Leus du Plooy |
10 | 3 | 1 | 1 | 333.33 |
Bowler
O
M
R
W
NB
WD
E/R
Tom Helm
4
0
30
1
0
1
7.50
Ryan Higgins
4
0
31
0
0
0
7.75
Zafar Gohar
4
0
54
3
0
1
13.50
Josh Little
4
0
27
1
0
0
6.75
Luke Hollman
4
0
61
0
0
0
15.25
Wkt
Fall Of Wickets
Score
Over
1
M Hammond
100-1
10.5
2
D Short
152-2
15.2
3
B Charlesworth
180-3
17.2
4
J Taylor
194-4
19.3
5
O Price
204-5
19.6
-
Partnership
Runs
Balls
1
Miles Hammond /
D'Arcy Short
100
65
2
Cameron Bancroft /
D'Arcy Short
52
27
3
Cameron Bancroft /
Ben Charlesworth
28
12
4
Cameron Bancroft /
Jack Taylor
14
13
5
Cameron Bancroft /
Oliver Price
10
3
Batter | R | B | 4s | 6s | SR |
Stephen Eskinazi b Josh Shaw LBW |
75 | 41 | 8 | 3 | 182.93 |
Kane Williamson b Ajeet Dale c Jack Taylor |
34 | 23 | 3 | 2 | 147.83 |
Max Holden b Matt Taylor c Cameron Bancroft |
5 | 7 | 0 | 0 | 71.43 |
Ben Geddes b Graeme van Buuren c Oliver Price |
13 | 11 | 2 | 0 | 118.18 |
Leus du Plooy b Josh Shaw c Ben Charlesworth |
16 | 14 | 1 | 0 | 114.29 |
Ryan Higgins b David Payne Hit wicket |
16 | 13 | 1 | 0 | 123.08 |
Joe Cracknell Not out |
14 | 5 | 0 | 2 | 280.00 |
Luke Hollman b Josh Shaw c David Payne |
1 | 2 | 0 | 0 | 50.00 |
Zafar Gohar Not out |
10 | 4 | 0 | 1 | 250.00 |
Bowler
O
M
R
W
NB
WD
E/R
D Payne
4
0
22
1
0
1
5.50
J Shaw
4
0
48
3
0
0
12.00
Ajeet Dale
4
0
43
1
0
0
10.75
M Taylor
4
0
46
1
0
0
11.50
van Buuren
4
0
28
1
0
2
7.00
Wkt
Fall Of Wickets
Score
Over
1
Kane Williamson
87-1
7.5
2
Max Holden
96-2
9.3
3
Ben Geddes
123-3
12.2
4
Stephen Eskinazi
144-4
14.4
5
Leus du Plooy
169-5
18.1
6
Ryan Higgins
169-6
17.6
7
Luke Hollman
171-7
18.5
-
Partnership
Runs
Balls
1
Stephen Eskinazi /
Kane Williamson
87
47
2
Stephen Eskinazi /
Max Holden
9
10
3
Stephen Eskinazi /
Ben Geddes
27
17
4
Stephen Eskinazi /
Leus du Plooy
21
14
5
Ryan Higgins /
Leus du Plooy
25
20
6
Joe Cracknell /
Leus du Plooy
0
1
7
Joe Cracknell /
Luke Hollman
2
4
8
Joe Cracknell /
Zafar Gohar
24
7
glamorgan vs middlesex H2H Past Matches (Useful For Predictions)
01 Jun '25 15:00 (UTC) - Vitality Blast, South
23 May '25 10:00 (UTC) - County Championship, Division 2
18 Apr '25 10:00 (UTC) - County Championship, Division 2
12 Jul '24 17:30 (UTC) - Vitality Blast, South
06 Jun '24 17:15 (UTC) - Vitality Blast, South
17 May '24 10:00 (UTC) - County Championship, Division 2
05 Apr '24 10:00 (UTC) - County Championship, Division 2
02 Jul '23 13:30 (UTC) - Vitality Blast, South
31 May '23 15:30 (UTC) - Vitality Blast, South
12 Sep '22 09:30 (UTC) - County Championship, Division 2
21 Jun '22 17:30 (UTC) - Vitality Blast, South
29 May '22 13:30 (UTC) - Vitality Blast, South
21 Apr '22 10:00 (UTC) - County Championship, Division 2
27 Jun '21 13:30 (UTC) - T20 Blast, South Group
18 Jun '21 16:00 (UTC) - T20 Blast, South Group
26 Jul '19 17:30 (UTC) - T20 Blast, South Group
13 Jul '19 10:00 (UTC) - County Championship Two, 4 Days Test
16 Jun '19 10:00 (UTC) - County Championship Two, 4 Days Test
05 May '19 10:00 (UTC) - Metro Bank One-Day Cup, South Group
05 Aug '18 13:30 (UTC) - T20 Blast, South Group
23 May '18 13:00 (UTC) - Metro Bank One-Day Cup, South Group
27 Apr '18 10:00 (UTC) - County Championship Two, 4 Days Test
18 Aug '17 18:00 (UTC) - T20 Blast, South Group
08 Jul '16 16:30 (UTC) - T20 Blast, South Group
05 Jun '15 17:30 (UTC) - T20 Blast, South Group
03 Jul '14 16:30 (UTC) - T20 Blast, South Group
View All
glamorgan Cricket Fixtures
10 Jul '25 18:00 (UTC) - Vitality Blast, South
11 Jul '25 17:30 (UTC) - Vitality Blast, South
13 Jul '25 14:00 (UTC) - Vitality Blast, South
18 Jul '25 17:30 (UTC) - Vitality Blast, South
22 Jul '25 10:00 (UTC) - County Championship, Division 2
29 Jul '25 10:00 (UTC) - County Championship, Division 2
05 Aug '25 10:00 (UTC) - One Day Cup, Group A
07 Aug '25 10:00 (UTC) - One Day Cup, Group A
13 Aug '25 10:00 (UTC) - One Day Cup, Group A
15 Aug '25 13:00 (UTC) - One Day Cup, Group A
17 Aug '25 10:00 (UTC) - One Day Cup, Group A
20 Aug '25 13:00 (UTC) - One Day Cup, Group A
22 Aug '25 10:00 (UTC) - One Day Cup, Group A
26 Aug '25 10:00 (UTC) - One Day Cup, Group A
08 Sep '25 09:30 (UTC) - County Championship, Division 2
15 Sep '25 09:30 (UTC) - County Championship, Division 2
24 Sep '25 09:30 (UTC) - County Championship, Division 2
View All
middlesex Cricket Fixtures
09 Jul '25 16:00 (UTC) - Vitality Blast, South
11 Jul '25 16:00 (UTC) - Vitality Blast, South
13 Jul '25 15:00 (UTC) - Vitality Blast, South
16 Jul '25 17:15 (UTC) - Vitality Blast, South
18 Jul '25 17:30 (UTC) - Vitality Blast, South
22 Jul '25 10:00 (UTC) - County Championship, Division 2
29 Jul '25 10:00 (UTC) - County Championship, Division 2
06 Aug '25 10:00 (UTC) - One Day Cup, Group B
10 Aug '25 10:00 (UTC) - One Day Cup, Group B
13 Aug '25 10:00 (UTC) - One Day Cup, Group B
15 Aug '25 10:00 (UTC) - One Day Cup, Group B
17 Aug '25 10:00 (UTC) - One Day Cup, Group B
19 Aug '25 10:00 (UTC) - One Day Cup, Group B
24 Aug '25 10:00 (UTC) - One Day Cup, Group B
26 Aug '25 10:00 (UTC) - One Day Cup, Group B
08 Sep '25 09:30 (UTC) - County Championship, Division 2
15 Sep '25 09:30 (UTC) - County Championship, Division 2
24 Sep '25 09:30 (UTC) - County Championship, Division 2
View All
glamorgan And middlesex Recently Played
glamorgan
Glamorgan
Kent
122
118
W
Somerset
Glamorgan
174
176
W
Glamorgan
Gloucestershire
528
635
D
Leicestershire
Glamorgan
576
695
D
Glamorgan
Somerset
130
131
L
Gloucestershire
Glamorgan
149
189
W
Glamorgan
Sussex
172
199
L
Essex
Glamorgan
180
220
W
Sussex
Glamorgan
195
117
L
Glamorgan
Essex
185
183
W
Glamorgan
Surrey
142
149
L
Middlesex
Glamorgan
124
128
W
Glamorgan
Middlesex
391
390
W
Glamorgan
Northamptonshire
490
489
W
Kent
Glamorgan
388
549
W
Glamorgan
Derbyshire
687
658
D
Middlesex
Glamorgan
529
528
L
Gloucestershire
Glamorgan
546
673
D
Glamorgan
Leicestershire
477
480
L
Glamorgan
Gloucestershire
381
189
W
Glamorgan
Somerset
186
171
W
Glamorgan
Yorkshire
448
634
L
Sussex
Glamorgan
491
404
L
Glamorgan
Leicestershire
550
620
D
Derbyshire
Glamorgan
456
455
L
Glamorgan
Warwickshire
247
208
W
Glamorgan
Yorkshire
230
168
W
Leicestershire
Glamorgan
271
262
L
Warwickshire
Glamorgan
0
143
-
Essex
Glamorgan
251
283
W
middlesex
Gloucestershire
Middlesex
204
195
L
Leicestershire
Middlesex
407
534
W
Northamptonshire
Middlesex
748
745
L
Surrey
Middlesex
194
119
L
Middlesex
Essex
161
160
W
Hampshire
Middlesex
63
75
D
Somerset
Middlesex
235
229
L
Essex
Middlesex
156
159
W
Middlesex
Kent
0
172
-
Middlesex
Glamorgan
124
128
L
Middlesex
Sussex
186
202
L
Glamorgan
Middlesex
391
390
L
Middlesex
Leicestershire
375
376
L
Middlesex
Kent
604
602
W
Derbyshire
Middlesex
472
622
D
Middlesex
Glamorgan
529
528
W
Kent
Middlesex
534
533
L
Middlesex
Lancashire
667
621
D
Sussex
Middlesex
459
271
D
Derbyshire
Middlesex
292
358
W
Middlesex
Gloucestershire
542
545
L
Yorkshire
Middlesex
751
522
D
Middlesex
Northamptonshire
378
374
W
Middlesex
Hampshire
257
276
L
Middlesex
Somerset
135
138
L
Lancashire
Middlesex
233
233
W
Middlesex
Durham
0
0
-
Kent
Middlesex
204
206
W
Middlesex
Northamptonshire
319
317
W
Derbyshire
Middlesex
267
266
L
View All
Point Table Of North
Team Name
Total Matches
Win
Lose
Points
Last 5 Matches
Lancashire
9
7
2
28
Durham
10
7
3
28
Northamptonshire
10
6
4
24
Warwickshire
10
5
5
20
Leicestershire
10
5
5
20
Nottinghamshire
11
5
6
20
Worcestershire
10
4
6
16
Yorkshire
10
3
7
12
Derbyshire
10
3
7
12