Fourteen visits to Wolverhampton have produced 2 wins and a clutch of places, which makes it comfortably one of the more reliable course specialists at that level. To put it in context: Bad Habits has gone to every other track on the circuit and come away without a single win. At Wolverhampton, it has a genuine habit of delivering. The most recent win came just three weeks ago, on 21 April 2026, and the horse raced again yesterday, so this is a yard that keeps its horses busy and in form.
Ruth Carr trains Bad Habits from her base in Stillington, North Yorkshire, and she has had a productive season — 63 winners sent out so far, which speaks to a yard that knows how to place its horses well. That is an important skill at this level, where matching horse to track and conditions is often the difference between a winner and an also-ran. Bad Habits typically competes in Class 6, the grassroots level of British racing, winning 1 from 13 at that grade — about 1 in every 13 races — which is modest, but the Wolverhampton record suggests the horse is capable of more than the bare numbers imply.
James Sullivan has been in the saddle for 15 of those 29 races, producing 1 win between them — a 7% win rate, or roughly 1 in every 15 rides together. The partnership is well-established if not spectacular. Recent form reads 3-1-9-2-2-7, which shows a horse that swings between promising and frustrating — a podium finish one day, near the back the next. That unpredictability is frustrating for anyone following it, but when Bad Habits turns up at Wolverhampton, the form book quietly suggests it is worth a second look.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Wolverhampton Galloping |
14 | 2 wins, 3 seconds, 2 thirds, 7 other | 8 May | 14.3% |
| Southwell Galloping |
8 | 1 second, 2 thirds, 5 other | 28 Mar | 0% |
| Newcastle Galloping |
3 | 3 other | 13 Jan | 0% |
| Kempton Park Galloping |
1 | 1 other | 15 Jan | 0% |
| Pontefract Undulating |
1 | 1 other | 14 Apr | 0% |
| Redcar Galloping |
1 | 1 third | 18 Oct | 0% |
| chelmsford | 1 | 1 third | 4 Dec | 0% |