The win rate tells a similar story. Four wins from 11 races works out at roughly 1 in every 3 — well above the average for a horse competing regularly at Class 2 level, which represents some of the better races in Britain below the very top tier. Winning 1 in every 4 races at that level is solid; winning 1 in every 3 suggests a horse operating at exactly the right grade, and doing it well.
Trained by William Haggas out of Newmarket — one of the most respected yards in British racing, and a stable that has sent out an extraordinary 170 winners already this season alone — First Principle is in exactly the right hands. A trainer sending out that volume of winners isn't lucky; they're running an operation built on identifying where each horse fits and placing it accordingly. First Principle appears to be a beneficiary of that thinking.
Recent form shows two wins from the last six races, with a couple of close runner-up finishes mixed in. The most recent victory came at Wolverhampton back in March, which means the horse arrives at its next race carrying some confidence but perhaps with a point to prove after a run of races without a win. Interestingly, an earlier Class 2 success came at Southwell on the all-weather surface in October 2025, suggesting this horse handles artificial tracks well — useful to know for a horse that races through the winter months when all-weather venues do most of their work.
First Principle's career began with a first win at Kempton Park in December 2024, another all-weather track, which hints at a pattern. This looks like a horse that has found its footing on synthetic surfaces and isn't easily rattled by them. With the career still young and the form holding up at a decent level, there's every reason to think the best chapters haven't been written yet.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Wolverhampton Galloping |
2 | 1 win, 1 second | 20 Mar | 50% |
| Kempton Park Galloping |
2 | 1 win, 1 second | 19 Nov | 50% |
| Windsor Sharp |
1 | 1 win | 4 Aug | 100% |
| Southwell Galloping |
1 | 1 win | 31 Oct | 100% |
| Thirsk Galloping |
1 | 1 second | 2 Jul | 0% |
| York Galloping |
1 | 1 other | 14 May | 0% |
| Doncaster Galloping |
1 | 1 other | 11 Sep | 0% |
| Newcastle Galloping |
1 | 1 other | 3 Apr | 0% |
| Newmarket Galloping |
1 | 1 other | 21 Jun | 0% |