Because almost everything good that has happened to Harbour Vision has happened at one place: Wolverhampton. All 10 of those career wins have come at the same track, from 73 races there. That is a horse that knows every bend, every camber, every inch of that Staffordshire circuit. It is the kind of course specialism that borders on the obsessive — and trainers and punters who have spotted it have been well rewarded. The most recent win came there just eight weeks ago, on 3 February 2026, and with a race just yesterday, Harbour Vision is clearly still very much in business.
The man most often in the saddle is Kieran O'Neill, who has ridden the horse in 18 of those races and saluted 4 times — a win rate of roughly 1 in every 5 rides together, which is well above the horse's overall average. That partnership clearly works, and when O'Neill is booked for a Wolverhampton run, it tends to be worth paying attention.
Scott Dixon trains the horse from his yard in Rolleston, Nottinghamshire, and it has been a productive season for the stable — 34 winners sent out this term alone. Harbour Vision typically competes at Class 5, which is towards the lower end of the race-quality ladder, and at that level has won just 2 from 49 races there — a modest 4%. But the recent form reads 1-1 in the last two completed outings, which suggests the old horse has found a fresh lease of life. Two wins from the last six races, with a couple of unplaced efforts in between, paints the picture of a horse that picks its moments rather than grinding away relentlessly.
At eleven, most horses are long retired. Harbour Vision is still turning up, still winning at its favourite track, and still giving its supporters something to cheer about. That in itself is worth a round of applause.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Wolverhampton Galloping |
73 | 10 wins, 13 seconds, 5 thirds, 45 other | 31 Mar | 13.7% |
| Southwell Galloping |
13 | 3 seconds, 1 third, 9 other | 20 Feb | 0% |
| Great Yarmouth Galloping |
3 | 2 seconds, 1 other | 16 Jul | 0% |
| Lingfield Park Sharp |
3 | 3 other | 31 May | 0% |
| chelmsford | 2 | 1 second, 1 other | 7 Oct | 0% |
| Doncaster Galloping |
2 | 1 third, 1 other | 24 Jul | 0% |
| Brighton Undulating |
2 | 1 third, 1 other | 8 May | 0% |
| Ffos Las Galloping |
1 | 1 other | 22 Aug | 0% |
| Catterick Bridge Sharp |
1 | 1 other | 28 May | 0% |
| Newcastle Galloping |
1 | 1 other | 19 Sep | 0% |
| Bath Undulating |
1 | 1 other | 15 May | 0% |