Worcestershire vs Surrey Cricket match prediction. Predict the WOR vs SUR head to head upcoming Cricket match with our stats, history and score analysis and results. Worcestershire vs Surrey h2h stats.

Worcestershire will face off against Surrey in the Metro Bank One-Day Cup on the Tue, 26 Aug '25. Take a look at our stats analysis and prediction to help you decide on which market to bet on. Of the last 6 head to head matches between these 2 teams, Worcestershire have won 0 and Surrey have won 5. In the last match between Worcestershire and Surrey the score was 339-344. Worcestershire comes into this match having won their last match vs Northamptonshire, while Surrey had a lost against Essex.

worcestershire
L
D
W
W
L
L
W
L
W
L

surrey
L
L
W
D
W
L
W
W
L
L
Overall Matches Result
Last 6 Matches
worcestershire
W
0
L
6
NR
1

surrey
W
5
L
6
NR
1
Upcoming H2H Match
One Day Cup, Group A
worcestershire
Tuesday
26 Aug '25

--
--
surrey
WOR vs SUR H2H Recent Match Scorecard
WOR vs SUR in the County Championship, Division 1 on Sun, 22 Jun '25
Worcestershire 1.INN
Surrey 2.INN
Worcestershire 3.INN
Surrey 4.INN
Batter | R | B | 4s | 6s | SR |
Gareth Roderick b Matthew Fisher LBW |
10 | 33 | 2 | 0 | 30.30 |
Jake Libby b Jordan Clark Bowled |
28 | 84 | 2 | 1 | 33.33 |
Henry Nicholls b Matthew Fisher c Rory Burns |
31 | 79 | 3 | 0 | 39.24 |
Kashif Ali b Will Jacks Run out |
0 | 3 | 0 | 0 | 0.00 |
Adam Hose b Jordan Clark LBW |
9 | 30 | 0 | 1 | 30.00 |
Ethan Brookes b Nathan Smith c Rory Burns |
11 | 37 | 1 | 0 | 29.73 |
Matthew Waite b Will Jacks c Dan Lawrence |
68 | 113 | 7 | 1 | 60.18 |
Tom Taylor b Mitchell Santner LBW |
4 | 25 | 0 | 0 | 16.00 |
Ben Allison b Matthew Fisher c Rory Burns |
3 | 32 | 0 | 0 | 9.38 |
Fateh Singh Not out |
26 | 31 | 6 | 0 | 83.87 |
Jacob Duffy b Jordan Clark Bowled |
10 | 8 | 2 | 0 | 125.00 |
Bowler
O
M
R
W
NB
WD
E/R
Nathan Smith
12
2
27
1
2
0
2.25
Matthew Fisher
16
7
34
3
0
0
2.13
Sam Curran
4
1
8
0
0
0
2.00
Thomas Lawes
9
1
38
0
0
1
4.22
Jordan Clark
13.5
3
38
3
2
0
2.81
Will Jacks
9
1
22
1
0
0
2.44
Mitchell Santner
15
3
38
1
0
0
2.53
Wkt
Fall Of Wickets
Score
Over
1
Gareth Roderick
23-1
9.4
2
Jake Libby
70-2
28.3
3
Kashif Ali
70-3
29.2
4
Henry Nicholls
77-4
37.2
5
Adam Hose
87-5
38.3
6
Ethan Brookes
118-6
50.3
7
Tom Taylor
135-7
57.2
8
Ben Allison
153-8
67.2
9
Matthew Waite
198-9
77.2
10
Jacob Duffy
209-10
78.5
-
Partnership
Runs
Balls
1
Gareth Roderick /
Jake Libby
22
59
2
Henry Nicholls /
Jake Libby
46
114
3
Henry Nicholls /
Kashif Ali
0
5
4
Henry Nicholls /
Adam Hose
7
48
5
Ethan Brookes /
Adam Hose
10
7
6
Ethan Brookes /
Matthew Waite
31
72
7
Tom Taylor /
Matthew Waite
17
41
8
Ben Allison /
Matthew Waite
18
60
9
Fateh Singh /
Matthew Waite
45
60
10
Fateh Singh /
Jacob Duffy
11
9
Batter | R | B | 4s | 6s | SR |
Ryan Patel b Ben Allison c Jacob Duffy |
61 | 88 | 11 | 0 | 69.32 |
Dominic Sibley b Ben Allison LBW |
73 | 184 | 3 | 2 | 39.67 |
Rory Burns b Jacob Duffy c Gareth Roderick |
34 | 70 | 4 | 0 | 48.57 |
Sam Curran b Matthew Waite Bowled |
8 | 10 | 1 | 0 | 80.00 |
Dan Lawrence b Tom Taylor c Adam Hose |
52 | 97 | 6 | 0 | 53.61 |
Will Jacks b Ben Allison Bowled |
0 | 2 | 0 | 0 | 0.00 |
Mitchell Santner b Ben Allison LBW |
0 | 9 | 0 | 0 | 0.00 |
Jordan Clark b Tom Taylor c Gareth Roderick |
34 | 72 | 3 | 0 | 47.22 |
Nathan Smith b Tom Taylor c Gareth Roderick |
6 | 10 | 1 | 0 | 60.00 |
Thomas Lawes Not out |
9 | 7 | 0 | 1 | 128.57 |
Matthew Fisher b Ben Allison c Gareth Roderick |
0 | 3 | 0 | 0 | 0.00 |
Bowler
O
M
R
W
NB
WD
E/R
Jacob Duffy
15
0
61
1
4
3
4.07
Tom Taylor
21
3
37
3
0
0
1.76
Ben Allison
18.3
7
44
5
0
0
2.40
Ethan Brookes
11
0
34
0
2
0
3.09
Matthew Waite
16
2
59
1
0
1
3.69
Fateh Singh
10
0
52
0
0
0
5.20
Wkt
Fall Of Wickets
Score
Over
1
Ryan Patel
87-1
28.5
2
Rory Burns
160-2
51.2
3
Sam Curran
171-3
54.1
4
Dominic Sibley
195-4
61.2
5
Will Jacks
195-5
61.4
6
Mitchell Santner
197-6
63.5
7
Dan Lawrence
266-7
85.6
8
Jordan Clark
281-8
89.1
9
Nathan Smith
282-9
89.6
10
Matthew Fisher
291-10
91.3
-
Partnership
Runs
Balls
1
Ryan Patel /
Dominic Sibley
86
172
2
Rory Burns /
Dominic Sibley
72
136
3
Sam Curran /
Dominic Sibley
11
17
4
Dan Lawrence /
Dominic Sibley
23
44
5
Dan Lawrence /
Will Jacks
0
2
6
Dan Lawrence /
Mitchell Santner
2
13
7
Dan Lawrence /
Jordan Clark
68
134
8
Nathan Smith /
Jordan Clark
15
19
9
Nathan Smith /
Thomas Lawes
1
5
10
Matthew Fisher /
Thomas Lawes
9
9
Batter | R | B | 4s | 6s | SR |
Gareth Roderick b Nathan Smith c Will Jacks |
4 | 5 | 1 | 0 | 80.00 |
Jake Libby b Matthew Fisher LBW |
20 | 34 | 3 | 1 | 58.82 |
Henry Nicholls b Nathan Smith LBW |
0 | 2 | 0 | 0 | 0.00 |
Kashif Ali b Matthew Fisher Bowled |
12 | 19 | 2 | 0 | 63.16 |
Adam Hose b Nathan Smith c Thomas Lawes |
40 | 68 | 6 | 0 | 58.82 |
Ben Allison b Nathan Smith c Thomas Lawes |
27 | 57 | 4 | 0 | 47.37 |
Ethan Brookes b Matthew Fisher Bowled |
0 | 8 | 0 | 0 | 0.00 |
Matthew Waite Not out |
3 | 9 | 0 | 0 | 33.33 |
Tom Taylor b Matthew Fisher LBW |
6 | 9 | 1 | 0 | 66.67 |
Fateh Singh b Nathan Smith c Rory Burns |
2 | 4 | 0 | 0 | 50.00 |
Jacob Duffy b Nathan Smith c Rory Burns |
0 | 1 | 0 | 0 | 0.00 |
Bowler
O
M
R
W
NB
WD
E/R
Nathan Smith
11
2
38
6
0
1
3.45
Matthew Fisher
14
3
47
4
0
0
3.36
Jordan Clark
10
2
26
0
0
0
2.60
Mitchell Santner
1
0
4
0
0
0
4.00
Wkt
Fall Of Wickets
Score
Over
1
Gareth Roderick
4-1
0.5
2
Henry Nicholls
8-2
2.1
3
Kashif Ali
21-3
7.2
4
Jake Libby
46-4
11.6
5
Ben Allison
112-5
29.6
6
Adam Hose
113-6
31.4
7
Ethan Brookes
113-7
32.3
8
Tom Taylor
119-8
34.2
9
Fateh Singh
125-9
35.5
10
Jacob Duffy
125-10
35.6
-
Partnership
Runs
Balls
1
Gareth Roderick /
Jake Libby
4
5
2
Henry Nicholls /
Jake Libby
4
8
3
Kashif Ali /
Jake Libby
13
31
4
Adam Hose /
Jake Libby
25
28
5
Adam Hose /
Ben Allison
66
108
6
Adam Hose /
Ethan Brookes
1
10
7
Matthew Waite /
Ethan Brookes
0
5
8
Matthew Waite /
Tom Taylor
6
11
9
Matthew Waite /
Fateh Singh
6
9
10
Matthew Waite /
Jacob Duffy
0
1
Batter | R | B | 4s | 6s | SR |
Ryan Patel Not out |
35 | 55 | 4 | 1 | 63.64 |
Dominic Sibley b Fateh Singh c Jake Libby |
8 | 27 | 1 | 0 | 29.63 |
Rory Burns Not out |
8 | 8 | 0 | 1 | 100.00 |
Bowler
O
M
R
W
NB
WD
E/R
Tom Taylor
3
0
5
0
0
0
1.67
Ben Allison
3
1
6
0
0
1
2.00
Fateh Singh
5
0
33
1
0
0
6.60
Matthew Waite
3
0
8
0
0
0
2.67
Jake Libby
1
0
1
0
0
1
1.00
Wkt
Fall Of Wickets
Score
Over
1
Dominic Sibley
24-1
8.6
-
Partnership
Runs
Balls
1
Ryan Patel /
Dominic Sibley
24
54
2
Ryan Patel /
Rory Burns
29
36
worcestershire Last Match Played Scorecard Stats
NOR vs WOR in the Vitality Blast, North on Sun, 6 Jul '25
Northamptonshire 1.INN
Worcestershire 2.INN
Batter | R | B | 4s | 6s | SR |
Tim Robinson b Tom Taylor c Adam Finch |
9 | 12 | 2 | 0 | 75.00 |
Ricardo Vasconcelos b Ben Dwarshuis c Gareth Roderick |
12 | 11 | 1 | 1 | 109.09 |
David Willey b Khurram Shahzad Bowled |
13 | 18 | 2 | 0 | 72.22 |
Ravi Bopara b Tom Taylor Bowled |
2 | 4 | 0 | 0 | 50.00 |
Justin Broad b Fateh Singh Bowled |
19 | 16 | 1 | 0 | 118.75 |
Saif Zaib b Adam Finch c Isaac Mohammed |
17 | 17 | 2 | 0 | 100.00 |
Lewis McManus b Adam Finch Bowled |
12 | 11 | 1 | 0 | 109.09 |
George Bartlett b Adam Finch c Brett D'Oliveira |
11 | 8 | 0 | 1 | 137.50 |
Ben Sanderson b Khurram Shahzad Bowled |
27 | 16 | 2 | 2 | 168.75 |
Lloyd Pope Not out |
3 | 4 | 0 | 0 | 75.00 |
George Scrimshaw Not out |
4 | 4 | 1 | 0 | 100.00 |
Bowler
O
M
R
W
NB
WD
E/R
T Taylor
4
0
22
2
0
3
5.50
Khurram Shahzad
4
0
40
2
2
0
10.00
B Dwarshuis
4
0
22
1
0
1
5.50
Adam Finch
4
0
28
3
0
0
7.00
E Brookes
2
0
13
0
0
1
6.50
F Singh
2
0
12
1
0
0
6.00
Wkt
Fall Of Wickets
Score
Over
1
R Vasconcelos
21-1
3.1
2
T Robinson
29-2
4.2
3
R Bopara
32-3
4.6
4
D Willey
53-4
8.3
5
J Broad
81-5
11.5
6
L McManus
99-6
14.3
7
S Zaib
104-7
14.6
8
George Bartlett
126-8
17.3
9
B Sanderson
144-9
18.6
-
Partnership
Runs
Balls
1
Ricardo Vasconcelos /
Tim Robinson
21
19
2
David Willey /
Tim Robinson
8
7
3
David Willey /
Ravi Bopara
3
4
4
David Willey /
Justin Broad
21
21
5
Saif Zaib /
Justin Broad
28
20
6
Saif Zaib /
Lewis McManus
18
16
7
Saif Zaib /
George Bartlett
5
3
8
Ben Sanderson /
George Bartlett
22
15
9
Ben Sanderson /
Lloyd Pope
17
10
10
George Scrimshaw /
Lloyd Pope
8
6
Batter | R | B | 4s | 6s | SR |
Isaac Mohammed b David Willey c Ben Sanderson |
1 | 3 | 0 | 0 | 33.33 |
Brett D'Oliveira b David Willey Bowled |
1 | 7 | 0 | 0 | 14.29 |
Gareth Roderick b Ben Sanderson c George Scrimshaw |
36 | 31 | 4 | 1 | 116.13 |
Kashif Ali b Ben Sanderson c Justin Broad |
88 | 46 | 7 | 6 | 191.30 |
Ethan Brookes Not out |
17 | 9 | 3 | 0 | 188.89 |
Henry Cullen Not out |
4 | 4 | 0 | 0 | 100.00 |
Bowler
O
M
R
W
NB
WD
E/R
D Willey
4
0
22
2
0
1
5.50
B Sanderson
3.4
1
24
2
0
1
7.06
J Broad
2
0
26
0
0
2
13.00
G Scrimshaw
4
0
48
0
0
0
12.00
L Pope
3
0
31
0
0
0
10.33
Wkt
Fall Of Wickets
Score
Over
1
I Mohammed
2-1
0.6
2
B D'Oliveira
3-2
2.2
3
K Ali
130-3
14.1
4
G Roderick
133-4
14.5
-
Partnership
Runs
Balls
1
Isaac Mohammed /
Brett D'Oliveira
2
6
2
Gareth Roderick /
Brett D'Oliveira
1
8
3
Gareth Roderick /
Kashif Ali
127
71
4
Gareth Roderick /
Ethan Brookes
3
4
5
Henry Cullen /
Ethan Brookes
20
11
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
worcestershire vs surrey H2H Past Matches (Useful For Predictions)
22 Jun '25 10:00 (UTC) - County Championship, Division 1
23 Jun '24 10:00 (UTC) - County Championship, Division 1
17 May '24 10:00 (UTC) - County Championship, Division 1
10 Sep '18 09:30 (UTC) - County Championship One, 4 Days Test
04 May '18 10:00 (UTC) - County Championship One, 4 Days Test
02 Aug '14 13:30 (UTC) - T20 Blast, Play Offs
View All
worcestershire Cricket Fixtures
10 Jul '25 18:00 (UTC) - Vitality Blast, North
11 Jul '25 16:30 (UTC) - Vitality Blast, North
13 Jul '25 13:30 (UTC) - Vitality Blast, North
17 Jul '25 16:30 (UTC) - Vitality Blast, North
22 Jul '25 10:00 (UTC) - County Championship, Division 1
29 Jul '25 10:00 (UTC) - County Championship, Division 1
07 Aug '25 10:00 (UTC) - One Day Cup, Group A
10 Aug '25 10:00 (UTC) - One Day Cup, Group A
13 Aug '25 10:00 (UTC) - One Day Cup, Group A
15 Aug '25 10: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 1
15 Sep '25 09:30 (UTC) - County Championship, Division 1
24 Sep '25 09:30 (UTC) - County Championship, Division 1
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
worcestershire And surrey Recently Played
worcestershire
Northamptonshire
Worcestershire
152
153
W
Yorkshire
Worcestershire
233
192
L
Hampshire
Worcestershire
515
679
D
Worcestershire
Surrey
339
344
L
Warwickshire
Worcestershire
135
134
L
Worcestershire
Durham
156
155
W
Leicestershire
Worcestershire
153
150
L
Worcestershire
Lancashire
143
146
L
Nottinghamshire
Worcestershire
181
206
W
Worcestershire
Northamptonshire
159
190
L
Worcestershire
Yorkshire
201
135
W
Lancashire
Worcestershire
176
169
L
Worcestershire
Warwickshire
362
507
D
Worcestershire
Essex
492
267
W
Sussex
Worcestershire
540
493
L
Worcestershire
Durham
243
244
L
Essex
Worcestershire
496
468
L
Yorkshire
Worcestershire
771
267
L
Somerset
Worcestershire
670
639
D
Worcestershire
Lancashire
403
177
D
Hampshire
Worcestershire
666
431
L
Worcestershire
Warwickshire
307
380
D
Essex
Worcestershire
544
587
W
Worcestershire
Kent
549
547
W
Warwickshire
Worcestershire
288
286
L
Lancashire
Worcestershire
237
234
L
Worcestershire
Hampshire
165
164
W
Somerset
Worcestershire
267
263
L
Worcestershire
Kent
260
259
W
Northamptonshire
Worcestershire
295
165
L
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
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