The good news is that Criminal Shore has figured out what those conditions might be. Over distances between a mile and a furlong and a mile and two furlongs, it has won 2 of its 12 races (a 17% win rate), suggesting it has a distance sweet spot where it can be competitive. Its last win came at Newcastle on 2 June 2026, just two months ago, which is encouraging — the horse knows how to win and has done so recently. The recent form, however, tells a mixed story: a win at Newcastle has been sandwiched between some ordinary efforts, with placings and some well-beaten runs over its last six outings.
David O'Meara's yard at Upper Helmsley in North Yorkshire is doing well this season with 101 winners already, so Criminal Shore is in a stable with the infrastructure to support it. The puzzle is that when the horse steps up to Class 4 races — still modest company, but a clear step up in quality — it has not won any of its 8 attempts. This suggests Criminal Shore may be approaching its ceiling, or at least that the jump in class is proving difficult to bridge. Mark Winn has ridden it five times without a win, which hints that there may not be perfect synergy between jockey and horse. With another race just a day ago, Criminal Shore remains active and hunting for another win, though the data suggests it will need to stay in familiar territory to have a realistic chance.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Newcastle Galloping |
7 | 1 win, 1 second, 5 other | 2 Jun | 14.3% |
| Doncaster Galloping |
2 | 2 other | 15 Aug | 0% |
| Haydock Park Galloping |
2 | 2 other | 7 Aug | 0% |
| Redcar Galloping |
2 | 2 other | 19 Jul | 0% |
| Musselburgh Sharp |
2 | 1 second, 1 other | 29 Apr | 0% |
| Ripon Sharp |
1 | 1 win | 17 Apr | 100% |
| Sandown Park Galloping |
1 | 1 other | 29 Aug | 0% |
| Southwell Galloping |
1 | 1 other | 21 Oct | 0% |
| Wolverhampton Galloping |
1 | 1 other | 2 Mar | 0% |
| York Galloping |
1 | 1 other | 12 Jun | 0% |
| Newmarket Galloping |
1 | 1 other | 25 Sep | 0% |
| Goodwood Undulating |
1 | 1 second | 3 May | 0% |
| Hamilton Park Sharp |
1 | 1 third | 12 Jul | 0% |
| Beverley Undulating |
1 | 1 other | 13 Aug | 0% |