The horse last won at Newcastle on 13 February 2025, nearly two years ago now. Since then his form has drifted. In his last six races he has picked up two second places and two further places further back, with a tenth thrown in for bad measure. That run three races ago—finishing fourth—was the closest he has come to a win in his recent outings. At his level, nineteen months without a victory suggests he is sliding rather than climbing, even if he is still showing enough to stay competitive occasionally.
Mark Walford's yard at Sheriff Hutton in North Yorkshire has a productive season behind it with 35 winners to their name, so the horse is in a stable with proven form. Jockey Jamie Hamilton, who has ridden Punxsutawney Phil nine times, has done fractionally better aboard him than the horse's overall record—two wins from those nine races, a 22% win rate—suggesting they work together reasonably well. His first career win came at Sedgefield back in October 2021, and he does his best work in Class 4 races where he has managed 3 wins from 21 attempts.
Still racing after nine years is testament to the horse's durability, if not to any recent success. Punxsutawney Phil remains the kind of horse trainers keep turning out because he retains just enough winning form to justify another chance, even if those chances are coming less often these days.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Sedgefield Sharp |
4 | 1 win, 1 second, 2 other | 26 Dec | 25% |
| Stratford-on-Avon Sharp |
3 | 1 win, 2 seconds | 15 Oct | 33.3% |
| Newcastle Galloping |
3 | 1 win, 2 other | 13 Feb | 33.3% |
| Cheltenham Galloping |
3 | 3 other | 12 Nov | 0% |
| Musselburgh Sharp |
2 | 1 win, 1 second | 21 Mar | 50% |
| Perth Galloping |
2 | 1 second, 1 other | 30 Jun | 0% |
| Southwell Galloping |
2 | 2 other | 12 Dec | 0% |
| Doncaster Galloping |
2 | 1 third, 1 other | 24 Jan | 0% |
| Bangor-on-Dee Sharp |
2 | 2 other | 4 Oct | 0% |
| Worcester Galloping |
2 | 1 second, 1 third | 27 Oct | 0% |
| Beverley Undulating |
2 | 1 third, 1 other | 30 Aug | 0% |
| Wolverhampton Galloping |
1 | 1 win | 12 Dec | 100% |
| York Galloping |
1 | 1 other | 15 Jul | 0% |
| Huntingdon Galloping |
1 | 1 other | 20 Feb | 0% |
| Market Rasen Sharp |
1 | 1 other | 14 Nov | 0% |
| Redcar Galloping |
1 | 1 other | 26 Aug | 0% |
| Catterick Bridge Sharp |
1 | 1 other | 12 Apr | 0% |
| Ayr Galloping |
1 | 1 other | 4 Nov | 0% |
| Leicester Sharp |
1 | 1 other | 2 Feb | 0% |
| Chester Tight |
1 | 1 other | 12 May | 0% |
| Hexham Undulating |
1 | 1 other | 6 Sep | 0% |