Surrey vs Gloucestershire Cricket match prediction. Predict the GLO vs SUR head to head upcoming Cricket match in T20 Blast with our stats, history and score analysis and results. Surrey vs Gloucestershire h2h stats.

Gloucestershire will face off against Surrey in the T20 Blast on the Wed, 9 Jul '25. Take a look at our stats analysis and prediction to help you decide on which market to bet on. Of the last 9 head to head matches between these 2 teams, Gloucestershire have won 3 and Surrey have won 4. In the last match between Gloucestershire and Surrey the score was 264-301. Gloucestershire comes into this match having won their last match vs Surrey, while Surrey had a lost against Gloucestershire.

surrey
L
L
W
D
W
L
W
W
L
L

gloucestershire
W
W
W
W
D
D
L
W
W
L
Overall Matches Result
Last 9 Matches
surrey
W
4
L
9
NR
2

gloucestershire
W
3
L
9
NR
2
Upcoming H2H Match
Vitality Blast, South
surrey
Tomorrow
09 Jul '25

--
--
gloucestershire
SUR vs GLO H2H Recent Match Scorecard
SUR vs GLO in the One Day Cup, Group B on Tue, 30 Jul '24
Gloucestershire 1.INN
Surrey 2.INN
Batter | R | B | 4s | 6s | SR |
Miles Hammond b Yousef Majid c Rory Burns |
51 | 57 | 5 | 2 | 89.47 |
Cameron Bancroft b Cameron Steel LBW |
100 | 109 | 8 | 1 | 91.74 |
Oliver Price b Cameron Steel Stumped |
32 | 40 | 2 | 0 | 80.00 |
James Bracey b Cameron Steel c Rory Burns |
16 | 10 | 2 | 1 | 160.00 |
Ben Charlesworth b Cameron Steel c Josh Blake |
12 | 15 | 1 | 0 | 80.00 |
Jack Taylor b James Taylor Bowled |
44 | 26 | 1 | 5 | 169.23 |
Graeme van Buuren b Conor McKerr c Josh Blake |
0 | 4 | 0 | 0 | 0.00 |
Matt Taylor Not out |
19 | 19 | 2 | 0 | 100.00 |
Tom Smith b Conor McKerr c Josh Blake |
3 | 4 | 0 | 0 | 75.00 |
Dominic Goodman b Conor McKerr c Cameron Steel |
0 | 1 | 0 | 0 | 0.00 |
Ajeet Dale b Conor McKerr c Cameron Steel |
6 | 5 | 0 | 0 | 120.00 |
Bowler
O
M
R
W
NB
WD
E/R
Yousef Majid
10
0
59
1
0
0
5.90
James Taylor
7
0
58
1
0
1
8.29
Conor McKerr
9.1
0
32
4
0
2
3.52
Nathan Barnwell
8
0
55
0
2
6
6.88
Ryan Patel
4
0
29
0
0
0
7.25
Cameron Steel
10
0
61
4
0
0
6.10
Wkt
Fall Of Wickets
Score
Over
1
M Hammond
79-1
14.6
2
O Price
153-2
27.3
3
J Bracey
171-3
29.3
4
B Charlesworth
203-4
35.3
5
C Bancroft
259-5
41.3
6
van Buuren
260-6
42.3
7
J Taylor
283-7
44.6
8
T Smith
289-8
46.1
9
D Goodman
289-9
46.2
10
A Dale
301-10
48.1
-
Partnership
Runs
Balls
1
Miles Hammond /
Cameron Bancroft
79
90
2
Oliver Price /
Cameron Bancroft
73
76
3
James Bracey /
Cameron Bancroft
18
12
4
Ben Charlesworth /
Cameron Bancroft
32
36
5
Jack Taylor /
Cameron Bancroft
56
36
6
Jack Taylor /
Graeme van Buuren
1
6
7
Jack Taylor /
Matt Taylor
23
15
8
Tom Smith /
Matt Taylor
6
7
9
Dominic Goodman /
Matt Taylor
0
1
10
Ajeet Dale /
Matt Taylor
12
11
Batter | R | B | 4s | 6s | SR |
Ryan Patel b Ajeet Dale c James Bracey |
87 | 96 | 7 | 3 | 90.63 |
Dominic Sibley b Matt Taylor LBW |
0 | 3 | 0 | 0 | 0.00 |
Ben Geddes b Matt Taylor c Oliver Price |
14 | 21 | 3 | 0 | 66.67 |
Rory Burns b Oliver Price LBW |
6 | 8 | 1 | 0 | 75.00 |
Ben Foakes b Ajeet Dale c Ben Charlesworth |
34 | 52 | 1 | 1 | 65.38 |
Cameron Steel b Graeme van Buuren c James Bracey |
0 | 4 | 0 | 0 | 0.00 |
Josh Blake c & b Dominic Goodman |
50 | 45 | 4 | 1 | 111.11 |
Conor McKerr b Matt Taylor c James Bracey |
37 | 35 | 2 | 1 | 105.71 |
Nathan Barnwell b Matt Taylor c James Bracey |
17 | 17 | 0 | 1 | 100.00 |
Yousef Majid b Matt Taylor Run out |
1 | 2 | 0 | 0 | 50.00 |
James Taylor Not out |
4 | 5 | 0 | 0 | 80.00 |
Bowler
O
M
R
W
NB
WD
E/R
A Dale
9
0
49
2
0
2
5.44
Matt Taylor
9.5
1
44
4
0
1
4.63
O Price
6
0
28
1
0
0
4.67
D Goodman
9
0
59
1
2
4
6.56
van Buuren
6
0
33
1
0
1
5.50
T Smith
8
0
47
0
0
0
5.88
Wkt
Fall Of Wickets
Score
Over
1
Dominic Sibley
2-1
1.3
2
Ben Geddes
40-2
9.1
3
Rory Burns
51-3
11.2
4
Ben Foakes
140-4
28.4
5
Cameron Steel
141-5
29.3
6
Ryan Patel
153-6
30.6
7
Conor McKerr
238-7
43.2
8
Josh Blake
242-8
44.2
9
Yousef Majid
248-9
45.1
10
Nathan Barnwell
264-10
47.5
-
Partnership
Runs
Balls
1
Ryan Patel /
Dominic Sibley
2
9
2
Ryan Patel /
Ben Geddes
38
46
3
Ryan Patel /
Rory Burns
10
14
4
Ryan Patel /
Ben Foakes
89
104
5
Ryan Patel /
Cameron Steel
1
5
6
Ryan Patel /
Josh Blake
12
9
7
Conor McKerr /
Josh Blake
85
74
8
Nathan Barnwell /
Josh Blake
4
6
9
Nathan Barnwell /
Yousef Majid
6
5
10
Nathan Barnwell /
James Taylor
16
16
surrey Last Match Played Scorecard Stats
SUR vs ESS in the Vitality Blast, South on Sun, 6 Jul '25
Surrey 1.INN
Essex 2.INN
Batter | R | B | 4s | 6s | SR |
Will Jacks b Luc Benkenstein c Simon Harmer |
20 | 13 | 3 | 0 | 153.85 |
Dominic Sibley b Mohammad Amir c Michael Pepper |
1 | 4 | 0 | 0 | 25.00 |
Jason Roy b Matt Critchley Bowled |
30 | 17 | 2 | 2 | 176.47 |
Sam Curran b Paul Walter c Jordan Cox |
25 | 13 | 2 | 2 | 192.31 |
Laurie Evans b Luc Benkenstein c Simon Harmer |
18 | 5 | 1 | 2 | 360.00 |
Tom Curran Not out |
27 | 11 | 2 | 2 | 245.45 |
Jamie Overton b Mohammad Amir c Noah Thain |
1 | 2 | 0 | 0 | 50.00 |
Chris Jordan Not out |
10 | 8 | 1 | 0 | 125.00 |
Bowler
O
M
R
W
NB
WD
E/R
Sam Cook
3
0
35
0
2
3
11.67
M Amir
3
0
36
2
0
2
12.00
L Benkenstein
2
0
23
2
0
0
11.50
S Harmer
1
0
8
0
0
0
8.00
M Critchley
2
0
21
1
0
2
10.50
P Walter
1
0
18
1
0
0
18.00
Wkt
Fall Of Wickets
Score
Over
1
Dominic Sibley
16-1
1.5
2
Will Jacks
33-2
3.1
3
Sam Curran
75-3
6.5
4
Jason Roy
84-4
7.5
5
Laurie Evans
102-5
8.5
6
Jamie Overton
103-6
9.1
-
Partnership
Runs
Balls
1
Will Jacks /
Dominic Sibley
15
12
2
Will Jacks /
Jason Roy
17
8
3
Sam Curran /
Jason Roy
42
22
4
Laurie Evans /
Jason Roy
9
6
5
Laurie Evans /
Tom Curran
18
6
6
Jamie Overton /
Tom Curran
1
2
7
Chris Jordan /
Tom Curran
38
17
Batter | R | B | 4s | 6s | SR |
Michael Pepper b Adam Zampa LBW |
36 | 15 | 6 | 2 | 240.00 |
Paul Walter b Sam Curran c Laurie Evans |
55 | 26 | 5 | 4 | 211.54 |
Jordan Cox b Adam Zampa c Jason Roy |
10 | 8 | 1 | 1 | 125.00 |
Luc Benkenstein b Adam Zampa c Chris Jordan |
0 | 1 | 0 | 0 | 0.00 |
Charlie Allison b Mitchell Santner Stumped |
15 | 12 | 1 | 1 | 125.00 |
Matt Critchley Not out |
14 | 6 | 2 | 0 | 233.33 |
Simon Harmer b Sam Curran c Jason Roy |
5 | 3 | 1 | 0 | 166.67 |
Robin Das Not out |
1 | 1 | 0 | 0 | 100.00 |
Bowler
O
M
R
W
NB
WD
E/R
Reece Topley
1
0
17
0
0
1
17.00
Tom Curran
1
0
18
0
0
0
18.00
Chris Jordan
1
0
12
0
0
1
12.00
Mitchell Santner
2
0
26
1
0
2
13.00
Sam Curran
3
0
35
2
0
0
11.67
Will Jacks
1
0
21
0
0
1
21.00
Adam Zampa
3
0
14
3
0
0
4.67
Wkt
Fall Of Wickets
Score
Over
1
M Pepper
64-1
4.3
2
J Cox
87-2
6.3
3
L Benkenstein
87-3
6.4
4
P Walter
124-4
9.6
5
C Allison
124-5
10.2
6
S Harmer
136-6
11.2
-
Partnership
Runs
Balls
1
Michael Pepper /
Paul Walter
64
27
2
Jordan Cox /
Paul Walter
23
12
3
Luc Benkenstein /
Paul Walter
0
1
4
Charlie Allison /
Paul Walter
37
20
5
Charlie Allison /
Matt Critchley
0
2
6
Simon Harmer /
Matt Critchley
12
6
7
Robin Das /
Matt Critchley
9
4
gloucestershire 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
surrey vs gloucestershire H2H Past Matches (Useful For Predictions)
30 Jul '24 10:00 (UTC) - One Day Cup, Group B
14 Jun '24 17:30 (UTC) - Vitality Blast, South
02 Jun '23 17:45 (UTC) - Vitality Blast, South
19 Aug '22 10:00 (UTC) - Metro Bank One-Day Cup, Group A
31 May '22 17:30 (UTC) - Vitality Blast, South
28 Apr '22 10:00 (UTC) - County Championship, Division 1
15 Aug '21 10:00 (UTC) - Metro Bank One-Day Cup, Play Offs
16 Jul '21 13:30 (UTC) - T20 Blast, South Group
27 May '21 10:00 (UTC) - County Championship, Group 2
08 Apr '21 10:00 (UTC) - County Championship, Group 2
04 Oct '20 10:00 (UTC) - T20 Blast, Play Offs
09 Aug '19 17:30 (UTC) - T20 Blast, South Group
17 Apr '19 10:00 (UTC) - Metro Bank One-Day Cup, South Group
12 Aug '18 13:30 (UTC) - T20 Blast, South Group
23 May '18 10:00 (UTC) - Metro Bank One-Day Cup, South Group
17 Aug '17 17:30 (UTC) - T20 Blast, South Group
06 Jul '16 17:30 (UTC) - T20 Blast, South Group
01 Jul '15 17:30 (UTC) - T20 Blast, South Group
18 Jul '14 13:30 (UTC) - T20 Blast, South Group
View All
surrey Cricket Fixtures
09 Jul '25 18:00 (UTC) - Vitality Blast, South
11 Jul '25 17:30 (UTC) - Vitality Blast, South
13 Jul '25 14:30 (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 1
29 Jul '25 10:00 (UTC) - County Championship, Division 1
06 Aug '25 10:00 (UTC) - One Day Cup, Group A
08 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
18 Aug '25 10:00 (UTC) - One Day Cup, Group A
22 Aug '25 10:00 (UTC) - One Day Cup, Group A
24 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 1
15 Sep '25 09:30 (UTC) - County Championship, Division 1
24 Sep '25 09:30 (UTC) - County Championship, Division 1
View All
gloucestershire Cricket Fixtures
09 Jul '25 18:00 (UTC) - Vitality Blast, South
11 Jul '25 16:00 (UTC) - Vitality Blast, South
13 Jul '25 14:00 (UTC) - Vitality Blast, South
17 Jul '25 15: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
08 Aug '25 10:00 (UTC) - One Day Cup, Group A
10 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
22 Aug '25 10:00 (UTC) - One Day Cup, Group A
24 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
surrey And gloucestershire Recently Played
surrey
Surrey
Essex
141
145
L
Surrey
Durham
820
624
D
Worcestershire
Surrey
339
344
W
Surrey
Middlesex
194
119
W
Surrey
Sussex
210
162
W
Hampshire
Surrey
124
193
W
Surrey
Kent
173
171
W
Kent
Surrey
151
193
W
Surrey
Hampshire
141
63
L
Glamorgan
Surrey
142
149
W
Somerset
Surrey
147
146
L
Surrey
Essex
568
696
D
Surrey
Yorkshire
512
484
W
Warwickshire
Surrey
665
519
D
Surrey
Somerset
403
402
W
Sussex
Surrey
567
490
D
Surrey
Hampshire
595
519
D
Essex
Surrey
582
584
D
Essex
Surrey
508
267
D
Surrey
Durham
440
439
W
Surrey
Somerset
153
159
L
Somerset
Surrey
541
430
L
Surrey
Durham
164
162
W
Nottinghamshire
Surrey
526
702
D
Surrey
Lancashire
444
381
W
Sussex
Surrey
243
242
L
Essex
Surrey
217
306
W
Leicestershire
Surrey
279
296
W
Surrey
Nottinghamshire
271
378
L
Warwickshire
Surrey
311
308
L
gloucestershire
Gloucestershire
Middlesex
204
195
W
Essex
Gloucestershire
171
184
W
Glamorgan
Gloucestershire
528
635
D
Gloucestershire
Derbyshire
713
694
D
Gloucestershire
Hampshire
130
124
W
Kent
Gloucestershire
157
160
W
Gloucestershire
Glamorgan
149
189
L
Gloucestershire
Somerset
135
137
L
Hampshire
Gloucestershire
121
119
L
Sussex
Gloucestershire
173
93
L
Gloucestershire
Kent
204
208
L
Northamptonshire
Gloucestershire
728
593
D
Gloucestershire
Kent
678
677
W
Lancashire
Gloucestershire
705
589
D
Gloucestershire
Leicestershire
404
408
L
Kent
Gloucestershire
517
805
D
Gloucestershire
Glamorgan
546
673
D
Derbyshire
Gloucestershire
484
481
L
Glamorgan
Gloucestershire
381
189
L
Gloucestershire
Sussex
304
311
L
Somerset
Gloucestershire
124
129
W
Gloucestershire
Sussex
109
106
W
Middlesex
Gloucestershire
542
545
W
Warwickshire
Gloucestershire
124
138
W
Gloucestershire
Northamptonshire
125
116
D
Gloucestershire
Leicestershire
544
706
D
Gloucestershire
Leicestershire
192
199
L
Nottinghamshire
Gloucestershire
332
333
W
Gloucestershire
Sussex
133
132
W
Gloucestershire
Warwickshire
267
271
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