His breakthrough came at Chester in July 2025, and since then he has found the winner's circle three more times. The pattern to his success is clear: give him normal ground and a distance between a mile and six furlongs and two miles, and he shows real class. Over those lengths on standard going, he has won three of nine races — a 33 per cent win rate that tells you this is where he thrives. On normal ground across all distances, he is even more impressive, winning two of five races.
Trained by Ewan Whillans at Hawick in the Scottish Borders, Team Player last tasted victory at Musselburgh on 4 April 2026, five months ago now. Since then his form has been patchy. In his last six races — most recent first — he has finished eighth, eleventh, second, ninth, fifth, and first, which shows the kind of inconsistency that plagues many mid-range horses. He stays out of the very top races; at Class 4 level he has managed just one win from seven attempts. That does not diminish what he is capable of, but it does suggest the ceiling of his ambition is clear.
What matters is that he is still in training and still racing. The yard he runs from has sent out 28 winners this season, so he is part of an outfit doing real work. Team Player will win more races if the cards fall right — softer ground perhaps, the right distance, and a race where his class can show — but he will have to do it at the level where he belongs.
| Course | Races | Results | Last run | Win rate |
|---|---|---|---|---|
| Newcastle Galloping |
3 | 1 win, 1 third, 1 other | 27 Jun | 33.3% |
| Chester Tight |
2 | 1 win, 1 other | 8 May | 50% |
| Epsom Downs Undulating |
2 | 2 other | 28 Sep | 0% |
| Musselburgh Sharp |
1 | 1 win | 4 Apr | 100% |
| Lingfield Park Sharp |
1 | 1 win | 4 Sep | 100% |
| Hamilton Park Sharp |
1 | 1 third | 2 Aug | 0% |
| Kelso Undulating |
1 | 1 other | 11 Jan | 0% |
| chelmsford | 1 | 1 other | 22 May | 0% |
| Wolverhampton Galloping |
1 | 1 third | 19 Aug | 0% |
| York Galloping |
1 | 1 other | 19 Aug | 0% |
| Newbury Galloping |
1 | 1 second | 18 Jul | 0% |
| Windsor Sharp |
1 | 1 other | 9 Jun | 0% |
| Doncaster Galloping |
1 | 1 other | 13 Sep | 0% |
| Salisbury Undulating |
1 | 1 other | 25 Jun | 0% |
| Ascot Galloping |
1 | 1 second | 9 Aug | 0% |