The highlight of his career so far came on 31 August 2025, when Pietro stepped up to win a Class 2 race at Brighton — one of the top tier of races in Britain. That is a significant moment for any horse, and it suggests there is more to Pietro than a horse who simply fills out the field. His first win had arrived a year earlier at Epsom Downs in August 2024, another track with character, and since then he has built steadily. His most recent victory came at Wolverhampton in March 2026, making it two wins from his last six races — a rich run of form by any measure.
Pietro does his best work on normal ground conditions. From six races in those circumstances, he has won twice — that is 1 in every 3 races, which is an impressive conversion rate and worth keeping in mind when the going is described as standard. He typically competes at Class 5 level, where he has won 2 of 8 races, but that Brighton Class 2 victory shows he has the ability to punch above his usual weight when the moment calls for it.
The partnership with jockey Kyle Strydom is one to watch. In six races together, Strydom has ridden Pietro to two wins — winning 1 in every 3, which is an unusually productive ratio. Behind the horse is trainer James Fanshawe, whose Newmarket yard has sent out 44 winners already this season. That is the yard of a trainer in form, and Pietro fits neatly into the picture: reliable, capable of a surprise, and with recent form that reads 1-2-3-1-15 coming into his latest race just yesterday. A horse very much in the conversation.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Epsom Downs Undulating |
3 | 1 win, 1 second, 1 other | 5 Jun | 33.3% |
| Kempton Park Galloping |
3 | 3 other | 5 May | 0% |
| Brighton Undulating |
2 | 2 wins | 31 Aug | 100% |
| Great Yarmouth Galloping |
2 | 1 second, 1 other | 21 Oct | 0% |
| Haydock Park Galloping |
2 | 2 seconds | 30 May | 0% |
| Wolverhampton Galloping |
1 | 1 win | 20 Mar | 100% |
| Windsor Sharp |
1 | 1 other | 25 May | 0% |
| York Galloping |
1 | 1 second | 26 Jul | 0% |
| Chester Tight |
1 | 1 third | 6 May | 0% |
| Nottingham Galloping |
1 | 1 other | 19 Jul | 0% |
| Doncaster Galloping |
1 | 1 other | 14 Sep | 0% |