17.17
Good To FirmBilly Ocean Live At Sandown Park 29 July Handicap
- Prize money: £4448.9
- 1m 0f 0y
- Class 5
- 12 runners
Runners: 12 runners
Type: Flat Turf
Surface: Turf
Weather: Mostly sunny
9/1 (Won)
- Win: £21.00
- Place: £5.00
Form: 2776-2 D
Last run: 23 days
W: 9st 13lb
7 yo Gelding
OR: 66
| Place / No / Draw |
Date / Going /
Distance / Class |
Time + Course Horse + Weight Jockey / Trainer |
Verdict | Starting price |
|---|---|---|---|---|
|
4th 1 (4) |
23rd Aug 2026 Good 0m 7f 216y Class 5 |
10st 0lb |
Ran well for second over C&D on his seasonal return in June and went one better at Sandown (1m, good to firm) 31 days ago; found little off the bridle when well beaten at Salisbury on Friday; would have a point to prove if turned out quickly. |
7/2 |
|
6th 1 (4) |
21st Aug 2026 Good To Firm 1m 0f 0y Class 5 |
11st 2lb |
Returned from seven months off with a good second at Brighton and went one better at Sandown four weeks ago (both 1m on good to firm); 4lb rise manageable and Simon Walker a positive booking. |
3/1 |
|
1st 7 (11) |
23rd Jul 2026 Good To Firm 1m 0f 0y Class 5 |
9st 13lb |
Patchy campaign last season but he's 2lb lower than when winning at Newbury (1m, good) last May and reappeared with a good second at Brighton (1m, good to firm) last month; in the mix if backing that up. |
9/1 |
33/1
- Place: £7.40
Form: 5-0200
Last run: 20 days
W: 10st 0lb
4 yo Gelding
OR: 67
| Place / No / Draw |
Date / Going /
Distance / Class |
Time + Course Horse + Weight Jockey / Trainer |
Verdict | Starting price |
|---|---|---|---|---|
|
6th 3 (6) |
31st Aug 2026 Good To Soft 1m 0f 113y Class 5 |
9st 11lb |
Yet to win for Jim Boyle but he has finished second on three occasions this year; disappointed as favourite at Lingfield (1m, AW) last week; had form on testing ground in France. |
5/1 |
|
7th 6 (6) |
25th Aug 2026 Standard 1m 0f 1y Class 5 |
9st 9lb |
Sole win from 15 starts came at Vichy (7f, very soft) when trained in France; has returned to form since having the headgear removed, finishing runner-up at Sandown (1m, good to firm) on two occasions, including when narrowly ahead of Great Blasket last time; makes the shortlist. |
6/1 |
|
2nd 6 (5) |
6th Aug 2026 Good To Firm 1m 0f 0y Class 5 |
9st 3lb |
Inconsistent and he blew the start here two runs ago, but with the visor left off (same today) he returned to form with a good second over C&D (good to firm) a fortnight ago; can be in the mix if backing up that latest run. |
6/1 |
10/1
- Place: £2.10
Form: 632226 D
Last run: 21 days
W: 10st 2lb
8 yo Gelding
OR: 69
| Place / No / Draw |
Date / Going /
Distance / Class |
Time + Course Horse + Weight Jockey / Trainer |
Verdict | Starting price |
|---|---|---|---|---|
|
3rd 1 (2) |
23rd Jul 2026 Good To Firm 1m 0f 0y Class 5 |
10st 2lb |
Runner-up three times in a row on AW this April-June, but below-par sixth at Kempton (1m, AW) three weeks ago and he failed to shine when tackling turf last year; has his first outing on grass of 2026. |
10/1 |
|
6th 10 (7) |
2nd Jul 2026 Standard To Slow 1m 0f 0y Class 4 |
8st 8lb |
Eight-time AW winner who has finished runner-up over C&D in his last three starts including a close call on his penultimate run; should give it another good shot and he's respected. |
5/1 |
|
2nd 10 (7) |
10th Jun 2026 Standard To Slow 1m 0f 0y Class 5 |
9st 4lb |
Prolific winner who arrives on the back of three placed efforts over C&D; now 2lb higher but likely to give his running once again. |
13/2 |
9/2
Form: 2-2561 D
Last run: 16 days
W: 9st 11lb
5 yo Colt
OR: 64
| Place / No / Draw |
Date / Going /
Distance / Class |
Time + Course Horse + Weight Jockey / Trainer |
Verdict | Starting price |
|---|---|---|---|---|
|
6th 5 (6) |
28th Aug 2026 Good To Firm 1m 1f 11y Class 5 |
11st 1lb |
Arrives in top form, winning two of his last three starts (1m2f and 1m, good to firm; both wins at Brighton); up 5lb in a stronger race but he still makes some appeal; stable won this in 2020 and 2025. |
5/1 |
|
1st 3 (3) |
6th Aug 2026 Good To Firm 0m 7f 216y Class 6 |
9st 8lb |
Dual course winner, latterly over 1m2f (good to firm) last month; travelled well for a long way when fourth in higher-grade company at Sandown (1m, good to firm; refitted cheekpieces) a fortnight ago and is of strong interest back at this track. |
100/30 |
|
4th 8 (3) |
23rd Jul 2026 Good To Firm 1m 0f 0y Class 5 |
9st 11lb |
Went close at Windsor (1m2f, good to firm) on reappearance and returned to form to win at Brighton (1m2f, good to firm) recently; he likes that seaside venue and drops back in trip today, but he is capable of running well away from Brighton and at 1m, so he could be in the shake-up. |
9/2 |
11/4
Form: -23111 D
Last run: 14 days
W: 9st 5lb
3 yo Gelding
OR: 66
| Place / No / Draw |
Date / Going /
Distance / Class |
Time + Course Horse + Weight Jockey / Trainer |
Verdict | Starting price |
|---|---|---|---|---|
|
6th 10 (1) |
31st Aug 2026 Good To Soft 1m 2f 17y Class 4 |
8st 9lb |
Big improver this summer, winning 1m handicaps at Bath and Lingfield before completing his hat-trick over C&D; not so good at Sandown last month and today's ground will be slower than he has been tackling. |
6/1 |
|
5th 9 (10) |
23rd Jul 2026 Good To Firm 1m 0f 0y Class 5 |
9st 5lb |
Won at Bath (1m, good) in May on third start for new yard and completed the hat-trick at Epsom (1m2f, good to firm) a fortnight ago; had just a neck to spare last time but he's just 3lb higher today and there can be optimism that this smooth-travelling 3yo still has more left in the tank. |
11/4 |
|
1st 2 (3) |
9th Jul 2026 Good To Firm 1m 2f 17y Class 6 |
9st 7lb |
Progressive for new stable this season and bids to complete a hat-trick after 1m wins at Bath (good) and Lingfield (AW); his tendency to race too freely remains a nagging concern but he could plausibly have more improvement to come over this new trip; obvious contender. |
6/4 |
5/1
Form: 34-02
Last run: 24 days
W: 9st 5lb
3 yo Colt
OR: 66
| Place / No / Draw |
Date / Going /
Distance / Class |
Time + Course Horse + Weight Jockey / Trainer |
Verdict | Starting price |
|---|---|---|---|---|
|
2nd 1 (5) |
25th Aug 2026 Standard 0m 7f 1y Class 6 |
9st 9lb |
Six-race maiden but he did run well when runner-up at Ffos Las (7.5f, good) in June and didn't shape badly at Kempton (7f, AW; first-time cheekpieces and tongue-tie) six days ago; down in grade; considered. |
8/1 |
|
6th 9 (7) |
19th Aug 2026 Standard To Slow 0m 7f 0y Class 5 |
9st 4lb |
Unfortunate not to go closer when second at Ffos Las (7.5f, good) off this mark in June but he hung for pressure when posting a lesser effort at Sandown four weeks ago; tongue-tie and cheekpieces might help and he had 7f AW form in novices; could bounce back. |
12/1 |
|
6th 10 (6) |
23rd Jul 2026 Good To Firm 1m 0f 0y Class 5 |
9st 5lb |
Promise on both 2yo starts (7f, AW) and, following wind surgery, he kept on for a close second on last month's handicap debut at Ffos Las (7.3f, good) where he had to wait for a clear run; open to further improvement back up to 1m and this 3yo is on the shortlist. |
5/1 |
20/1
Form: -85863 D
Last run: 16 days
W: 9st 4lb
4 yo Colt
OR: 57
| Place / No / Draw |
Date / Going /
Distance / Class |
Time + Course Horse + Weight Jockey / Trainer |
Verdict | Starting price |
|---|---|---|---|---|
|
1st 1 (3) |
24th Aug 2026 Good 0m 7f 216y Class 6 |
9st 9lb |
Won C&D maiden in October 2024 for Hughie Morrison but has struggled in handicaps since; the switch to current yard has not changed his fortunes and he's showing little sign that he is ready to take advantage of a declining mark. |
10/1 |
|
7th 12 (9) |
23rd Jul 2026 Good To Firm 1m 0f 0y Class 5 |
9st 4lb |
He's dropped down the weights and didn't run badly when third of seven at Brighton (7f, good to firm) recently, but he's 0-12 in handicaps and needs a bigger performance if he's to come out on top today. |
20/1 |
|
3rd 4 (1) |
7th Jul 2026 Good To Firm 0m 6f 210y Class 6 |
9st 12lb |
Sole success came here in 1m maiden in 2024 when trained by Hughie Morrison; has been below his best for current yard this year and although his mark continues to fall he doesn't look a betting proposition at present. |
25/1 |
16/1
Form: 476430
Last run: 12 days
W: 10st 0lb
6 yo Colt
OR: 67
| Place / No / Draw |
Date / Going /
Distance / Class |
Time + Course Horse + Weight Jockey / Trainer |
Verdict | Starting price |
|---|---|---|---|---|
|
6th 10 (6) |
28th Aug 2026 Good To Firm 0m 6f 0y Class 5 |
9st 2lb |
Won twice on AW (6f) for Robert Cowell last autumn and he is thrown in on that form; not at his best for new yard this year and hopes rest on the return to sprinting reviving his fortunes. |
25/1 |
|
6th 5 (1) |
14th Aug 2026 Good To Firm 0m 7f 3y Class 5 |
9st 13lb |
0-7 for new stable this season; outran 28-1 odds when placed at Newbury (7f, good to firm) in June and is now 4lb below that mark but his more recent efforts have been underwhelming; others preferred. |
25/1 |
|
5th 1 (8) |
3rd Aug 2026 Good To Firm 1m 0f 31y Class 6 |
9st 9lb |
All five wins have been for previous trainers over 6f/7f; his two runs over 1m have not proved his stamina for the distance, but this does represent a class drop so all is not lost. |
20/1 |
12/1
Form: 8-1374 D
Last run: 14 days
W: 10st 0lb
4 yo Gelding
OR: 67
| Place / No / Draw |
Date / Going /
Distance / Class |
Time + Course Horse + Weight Jockey / Trainer |
Verdict | Starting price |
|---|---|---|---|---|
|
2nd 5 (7) |
21st Aug 2026 Good To Firm 1m 0f 0y Class 5 |
10st 11lb |
The addition of blinkers saw him spring a minor surprise at Bath (1m, firm) in April; not at that level on his last three starts, most recently when ninth behind Marsh Benham at Sandown last month. |
16/1 |
|
9th 5 (1) |
23rd Jul 2026 Good To Firm 1m 0f 0y Class 5 |
10st 0lb |
Won on reappearance at Bath (1m, firm) in April in first-time blinkers (retained); some respectable efforts since but needs something extra if he's to return to winning ways today. |
12/1 |
|
4th 4 (4) |
9th Jul 2026 Good To Firm 1m 0f 113y Class 5 |
9st 11lb |
Came good in first-time blinkers at Bath (1m, firm) in April, after a break, but managed only third in a small field there (1m2f) in May and was soundly beaten on his latest outing; needs to kick on again. |
16/1 |
25/1
Form: 738626
Last run: 57 days
W: 9st 4lb
4 yo Filly
OR: 57
| Place / No / Draw |
Date / Going /
Distance / Class |
Time + Course Horse + Weight Jockey / Trainer |
Verdict | Starting price |
|---|---|---|---|---|
|
1st 2 (7) |
24th Aug 2026 Good 0m 6f 210y Class 6 |
9st 7lb |
C&D win last August came off 4lb higher but she's struggled since returned to turf, including back here earlier this month; hard to back her with conviction currently. |
12/1 |
|
5th 4 (1) |
5th Aug 2026 Good To Firm 0m 6f 210y Class 6 |
9st 8lb |
Placed twice on Polytrack this year (1m/7f); safely held on both starts since returned to turf but this is easier than the Sandown race she contested last month, and she's now 2lb lower than for last summer's C&D win; worth a second look. |
11/1 |
|
10th 11 (7) |
23rd Jul 2026 Good To Firm 1m 0f 0y Class 5 |
9st 4lb |
Returned to form when runner-up at Kempton (1m, AW) in May, but down the field at Beverley (8.4f, good to firm) since and she's won just one of her 18 starts; needs to bounce back. |
25/1 |
6/1
Form: 2-5085
Last run: 19 days
W: 10st 2lb
4 yo Filly
OR: 69
| Place / No / Draw |
Date / Going /
Distance / Class |
Time + Course Horse + Weight Jockey / Trainer |
Verdict | Starting price |
|---|---|---|---|---|
|
11th 2 (4) |
23rd Jul 2026 Good To Firm 1m 0f 0y Class 5 |
10st 2lb |
Lightly raced 4yo who hasn't progressed since making a promising start to her career last year; however, there have been hints that this first crack at 1m will suit, when keeping on for fifth at both Wolverhampton (7f, AW) in January and Leicester (6f, good to firm) this month; not discounted. |
6/1 |
|
5th 1 (1) |
4th Jul 2026 Good To Firm 0m 6f 0y Class 5 |
10st 2lb |
Ffos Las (6f, good) win on debut; close fifth in a 7f AW handicap in January represents her best form but two heavy defeats have followed; has her first run in a 0-70 and with a tongue-tie added; not solid. |
16/1 |
16/1
Form: 6146-7 D
Last run: 187 days
W: 10st 1lb
8 yo Gelding
OR: 68
| Place / No / Draw |
Date / Going /
Distance / Class |
Time + Course Horse + Weight Jockey / Trainer |
Verdict | Starting price |
|---|---|---|---|---|
|
11th 8 (11) |
20th Aug 2026 Standard 0m 7f 1y Class 5 |
9st 7lb |
Front-runner whose most recent win was at Kempton (1m, AW) last October off 1lb lower; not so good in his only four races since; absent 187 days before his last of 12 at Sandown four weeks ago, so he's a touch speculative this time. |
20/1 |
|
12th 3 (5) |
23rd Jul 2026 Good To Firm 1m 0f 0y Class 5 |
10st 1lb |
Front-runner who won at Kempton (1m, AW) last October; however, this 8yo wasn't at the top of his game at Southwell (1m, AW) in January and he may improve for this first outing since. |
16/1 |
+o+e Accumulators
| Payout | |
|---|---|
| Exacta | £577.10 |
| Straight Forecast | £429.56 |
| Tricast | £3632.08 |
| Trifecta | £5137.40 |
Selections
The Guardian:
Sail On SailorD Express:
Sail On SailorThe Sun:
Sail On SailorThe Star:
Sail On SailorDaily Record:
Sail On SailorDaily Mirror:
Gone Rogue