The early career arc is straightforward enough. I Still Have Faith broke its duck at Nottingham in July 2023, then went on to win at Wetherby in October of the same year. That Wetherby win is now 30 months ago, and the winless run since is the one question mark hanging over the profile right now. Recent form reads 2-6-2-8-10-2 — a lot of second places mixed in with some forgettable efforts — which tells you the horse is still competitive, still finishing close, but has not quite managed to get its nose in front when it matters.
What genuinely stands out is the record at Newmarket. Two wins from five races at the same track works out at 40%, which is a remarkable number — winning 2 in every 5 races at any course is the kind of consistency that makes punters look twice. Newmarket is also where trainer Stuart Williams is based, so the horse knows the track, knows the routine, and clearly thrives on it. Williams has sent out 69 winners this season from his Newmarket yard, so this is an active, confident operation.
The other reliable pointer is the ground. On normal conditions, I Still Have Faith has won 4 of its 14 races — just under 1 in every 3.5 outings — which is a genuinely strong record. Catch it on a dry, normal surface and it is a very different animal to the one that laboured home tenth a couple of runs back. It raced just yesterday, so it is firmly in the thick of a campaign, and the trainer clearly has it fit and ready. Get the right conditions at the right track, and there is every chance the name starts to feel prophetic again.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Newmarket Galloping |
5 | 2 wins, 1 second, 2 other | 20 Sep | 40% |
| Nottingham Galloping |
3 | 1 win, 2 seconds | 11 May | 33.3% |
| York Galloping |
3 | 1 second, 1 third, 1 other | 11 Oct | 0% |
| Newbury Galloping |
2 | 2 other | 19 May | 0% |
| Leicester Sharp |
2 | 1 second, 1 other | 29 Jun | 0% |
| Goodwood Undulating |
2 | 2 other | 13 Jun | 0% |
| Doncaster Galloping |
1 | 1 win | 17 Sep | 100% |
| Wetherby Galloping |
1 | 1 win | 18 Oct | 100% |
| Kempton Park Galloping |
1 | 1 other | 4 Feb | 0% |
| Southwell Galloping |
1 | 1 second | 20 Feb | 0% |
| Wolverhampton Galloping |
1 | 1 other | 20 Mar | 0% |
| Chester Tight |
1 | 1 other | 28 May | 0% |
| Cheltenham Galloping |
1 | 1 other | 18 Nov | 0% |
| Epsom Downs Undulating |
1 | 1 other | 31 May | 0% |
| Haydock Park Galloping |
1 | 1 second | 15 Jun | 0% |
| Chepstow Galloping |
1 | 1 third | 10 Aug | 0% |
| Lingfield Park Sharp |
1 | 1 second | 3 Apr | 0% |
| Thirsk Galloping |
1 | 1 other | 22 Apr | 0% |
| Ascot Galloping |
1 | 1 second | 3 Oct | 0% |
| Great Yarmouth Galloping |
1 | 1 other | 24 Jul | 0% |
| Sandown Park Galloping |
1 | 1 other | 29 May | 0% |