The recent run of form makes for difficult reading. Looking at the last six races, the finishing positions read 5-6-8-9-4-5 going back in time — a fourth-place finish being the closest it has come to threatening the winner's enclosure. That sequence suggests a horse running consistently in the middle of the pack without the finishing kick needed to trouble the leaders. Raced just yesterday, Ecclefechan is as active as they come, but the results haven't shifted in its favour.
What is interesting is that three of its 14 races have come at Class 2 level — some of the better races in Britain — without a win to show from any of them. Competing at that level with no victories on the board suggests the yard believes the horse has ability worth testing against stronger opposition, even if the results don't yet back that up. John Ryan, based in Newmarket, has sent out 11 winners this season, so the operation clearly knows how to win races. The puzzle is unlocking whatever is needed for Ecclefechan to join that list. At some point, patience has to translate into a result — but for now, the scoreboard still reads zero.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Newmarket Galloping |
4 | 4 other | 17 Jul | 0% |
| Great Yarmouth Galloping |
2 | 2 other | 26 Jun | 0% |
| Kempton Park Galloping |
1 | 1 other | 18 Mar | 0% |
| Ripon Sharp |
1 | 1 other | 25 Apr | 0% |
| Musselburgh Sharp |
1 | 1 second | 8 Aug | 0% |
| Windsor Sharp |
1 | 1 other | 23 May | 0% |
| Carlisle Undulating |
1 | 1 other | 9 Jul | 0% |
| Lingfield Park Sharp |
1 | 1 second | 4 Nov | 0% |
| Nottingham Galloping |
1 | 1 other | 4 Jun | 0% |
| York Galloping |
1 | 1 other | 20 Aug | 0% |