The recent form tells an even sharper story. Going back through the last six races, Wild Thoughts has won four of them and placed in one of the other two. That sequence of 1-1-1-1-2-7 read from oldest to newest shows a horse that hit top gear in the spring and has barely eased off since. The first win came at Redcar on 20 April 2026, and by 11 May the horse was winning at Windsor. A month and a half, two tracks, and the job was getting done each time.
Much of the credit for that consistency belongs to the partnership with jockey Saffie Osborne. In five races together they have won four — that's an 80% win rate, which is the kind of number that makes a trainer stop rotating jockeys and just stick with what works. Osborne clearly understands this horse, and the horse clearly runs for her. When those two line up together, the rest of the field has a serious problem.
Behind the scenes, trainer Richard Spencer has had a productive season at his Newmarket base, sending out 30 winners already. Newmarket is the heartland of British flat racing, surrounded by the best gallops in the country, and yards based there tend to have horses tuned to a fine degree. Wild Thoughts looks like one of the better products of that environment right now.
The one small caveat is distance. Wild Thoughts has won 2 of 3 races over seven furlongs to a mile — the horse's preferred range — but the sample is still small and the yard will want to keep finding the right opportunities. Raced just one day ago and still active, this is a three-year-old in the middle of a serious run of form. The question now is simply how high the ceiling is.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Redcar Galloping |
1 | 1 win | 20 Apr | 100% |
| Windsor Sharp |
1 | 1 win | 11 May | 100% |
| Lingfield Park Sharp |
1 | 1 win | 28 Apr | 100% |
| Kempton Park Galloping |
1 | 1 win | 30 Apr | 100% |
| Great Yarmouth Galloping |
1 | 1 other | 22 May | 0% |
| Carlisle Undulating |
1 | 1 second | 30 May | 0% |
| Nottingham Galloping |
1 | 1 other | 1 Jun | 0% |
| Ascot Galloping |
1 | 1 other | 30 Apr | 0% |
| Newmarket Galloping |
1 | 1 other | 11 Jul | 0% |