Surrey
W W W
Surrey
20 Jun 2025 17:45 (GMT)

Watch the Surrey vs Middlesex Live Stream

194 / 8 (20) - 119 / 10 (18.4)
Surrey won by 75 runs
Middlesex
W L L
Middlesex
  • Stream
  • Scorecard
  • Match Info
  • Head to Head
Surrey vs. Middlesex
Watch the Stream
1 Register
2 Verify
3 Watch Live Stream

You can watch Surrey v Middlesex live cricket when you register. To access the live Surrey v Middlesex Stream direct from the simply click on the button below, login using the code “NEWBONUS” and then go to Sports > Cricket > Surrey – Middlesex. Then click on the play icon when the match starts to watch live online for free.

Surrey vs Middlesex Cricket Score

Scorecard

Surrey Innings
Middlesex Innings
Batsman Dismissal R B 4s 6s SR
William George Jacks Caught Thomas George Helm Luke Barnaby Kurt Hollman 97 56 10 5 173.21
Dominic Peter Sibley CaughtBowled Noah Bo Bo Cornwell Noah Bo Bo Cornwell 27 22 1 2 122.73
Jason Jonathan Roy CaughtBowled Luke Barnaby Kurt Hollman Luke Barnaby Kurt Hollman 2 3 0 0 66.67
Samuel Matthew Curran Caught Noah Bo Bo Cornwell Joseph Benjamin Cracknell 26 17 2 1 152.94
Laurie John Evans Caught Thomas George Helm Stephen Sean Eskinazi 15 7 0 2 214.29
Thomas Kevin Curran Caught Thomas George Helm Luke Barnaby Kurt Hollman 0 1 0 0 0.0
Ollie Sykes Bowled Ryan Francis Higgins 13 9 2 0 144.44
Christopher James Jordan Bowled Ryan Francis Higgins 1 2 0 0 50.0
Mitchell Josef Santner Not Out 1 1 0 0 100.0
Nathan Gregory Smith Not Out 4 2 0 0 200.0
Extras: 8 (lb3,b0, n0, w5)
Total: 194 / 8 (20)
Bowler O M R W ECON
3 0 39 0 13.0
Thomas George Helm 4 0 48 3 12.0
Noah Bo Bo Cornwell 3 0 22 2 7.33
Zafar Gohar 4 0 31 0 7.75
Luke Barnaby Kurt Hollman 3 0 32 1 10.67
Ryan Francis Higgins 3 0 19 2 6.33

Match Info

Surrey vs Middlesex live score
T20 Vitality Blast
2025-06-20 17:45

H2H

Overview

Surrey
Middlesex
ov 19
1 runs
119/10
William George Jacks to Noah Bo Bo Cornwell &
1
W
ov 18
9 runs
118/9
Nathan Gregory Smith to Ryan Francis Higgins &
4
4
W
1
ov 17
2 runs
109/8
Reece James William Topley to Noah Bo Bo Cornwell & Thomas George Helm & Ryan Francis Higgins
W
1
1
ov 16
4 runs
107/7
Nathan Gregory Smith to Thomas George Helm & Ryan Francis Higgins
1
1WD
1
1
ov 15
5 runs
103/7
Reece James William Topley to Ryan Francis Higgins & Zafar Gohar & Thomas George Helm
W
1
4
ov 14
7 runs
98/6
Mitchell Josef Santner to Luke Barnaby Kurt Hollman & Zafar Gohar & Ryan Francis Higgins
4
W
1
1
1
ov 13
11 runs
91/5
Samuel Matthew Curran to Ryan Francis Higgins & Luke Barnaby Kurt Hollman
1
4
1
4
1
ov 12
4 runs
80/5
Thomas Kevin Curran to Ryan Francis Higgins & Luke Barnaby Kurt Hollman & Joseph Benjamin Cracknell
1
W
1
1
1
ov 11
6 runs
76/4
Samuel Matthew Curran to Ryan Francis Higgins & Joseph Benjamin Cracknell
1
1
1WD
1
2
ov 10
5 runs
70/4
Mitchell Josef Santner to Stephen Sean Eskinazi & Joseph Benjamin Cracknell & Ryan Francis Higgins
1
2
W
1
1
ov 9
2 runs
65/3
Nathan Gregory Smith to Stephen Sean Eskinazi & Benedict Brodie Albert Geddes & Ryan Francis Higgins
1
W
1
ov 8
3 runs
63/2
Mitchell Josef Santner to Benedict Brodie Albert Geddes & Max David Edward Holden & Stephen Sean Eskinazi
2
1
W
ov 7
8 runs
60/1
Nathan Gregory Smith to Max David Edward Holden & Stephen Sean Eskinazi
2
1
1
4
ov 6
10 runs
52/1
Mitchell Josef Santner to Max David Edward Holden & Stephen Sean Eskinazi
4
1
2WD
2
1
ov 5
8 runs
42/1
Samuel Matthew Curran to Max David Edward Holden & Stephen Sean Eskinazi
4
1
1
2
ov 4
7 runs
34/1
Thomas Kevin Curran to Kane Stuart Williamson & Stephen Sean Eskinazi
1
1
1
4
W
ov 3
16 runs
27/0
Reece James William Topley to Kane Stuart Williamson
4
4
4
4
ov 2
5 runs
11/0
Thomas Kevin Curran to Kane Stuart Williamson & Stephen Sean Eskinazi
1
1
2
1
ov 1
6 runs
6/0
Reece James William Topley to Kane Stuart Williamson & Stephen Sean Eskinazi
1
1
2LB
2

North Standings

# Team P W D L PTS
1 Surrey Surrey 14 11 0 3 44
1 Lancashire Lancashire 14 9 0 5 36
2 Somerset Somerset 14 11 0 3 44
2 Durham Durham 14 8 0 5 34
3 Warwickshire Warwickshire 14 8 0 6 32
3 Hampshire Hampshire 13 7 0 6 30
4 Kent Kent 14 7 0 6 30
4 Northamptonshire Northamptonshire 14 8 0 6 32
5 Worcestershire Worcestershire 14 7 0 7 28
5 Glamorgan Glamorgan 14 7 0 7 28
6 Sussex Sussex 14 6 0 7 26
6 Nottinghamshire Nottinghamshire 14 7 0 7 28
7 Gloucestershire Gloucestershire 14 5 0 9 20
7 Leicestershire Leicestershire 14 6 0 7 26
8 Yorkshire Yorkshire 14 5 0 9 20
8 Middlesex Middlesex 13 3 0 9 16
9 Essex Essex 14 3 0 10 14
9 Derbyshire Derbyshire 14 4 0 10 16