The headline on his CV is seven Grade 1 wins, the top tier of jump racing, including a famous victory at Cheltenham in March 2024. He tends to do something that unnerves even his own trainer mid-race: he looks like he is already going flat out, straining and toiling, while horses around him are cruising. Elliott has compared him to Big Buck's and Inglis Drever, two of the great staying hurdlers of a previous era, who shared the same honest, effort-on-show style. The difference is, Teahupoo is doing exactly what they did — he just makes it look harder than it is.
His partnership with jockey Jack Kennedy is one of the defining combinations in jump racing right now. Together they have won 7 of their 9 races — that is 78% of the time — a connection that borders on telepathic. Kennedy clearly understands that this horse needs pace, needs to be stretched, and when the race gets genuinely fast and tough, Teahupoo comes alive. His last win at Leopardstown on 28 December 2025 proved exactly that: Elliott noted afterwards that the faster they went, the better he was.
He is also a course specialist at Fairyhouse, winning 3 of his 4 races there, and Elliott is candid about what he is: a genuine three-mile horse who is slow by modern standards but has, in his trainer's words, "a heart like a lion." He is not flashy. He does not travel smoothly through his races. But he keeps finding more when it matters, which is ultimately the only thing that counts.
With Cheltenham on the horizon and Elliott confident that a recent prep run will have him spot on, Teahupoo heads into the biggest week of the jumping year in form, in good hands, and with unfinished business on the greatest stage in the sport.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Punchestown Galloping |
5 | 1 win, 1 third, 3 other | 30 Apr | 20% |
| Cheltenham Galloping |
5 | 1 win, 2 seconds, 2 other | 12 Mar | 20% |
| Fairyhouse Galloping |
4 | 3 wins, 1 second | 30 Nov | 75% |
| Gowran Park Undulating |
2 | 2 wins | 26 Jan | 100% |
| Naas Galloping |
1 | 1 win | 6 Nov | 100% |
| Leopardstown Galloping |
1 | 1 win | 28 Dec | 100% |
| Limerick Galloping |
1 | 1 win | 29 Dec | 100% |