Trainer J G M O'Shea, based in Newham-on-Severn in Gloucestershire, is refreshingly candid about it. He has said publicly that Punchbowl Flyer simply cannot handle fast or even normal ground, and that the muddier the better — he wants to see mud flying. That kind of specificity from a trainer is useful. It means you are not dealing with a horse that is inconsistent or hard to read; you are dealing with one that has a very clear set of conditions under which he thrives, and the rest of the time he is essentially marking time.
What makes the current moment interesting is that Punchbowl Flyer appears to have found those conditions. He won at Ffos Las just this week, his most recent race, and that follows a win earlier in the season at Chepstow back in August 2025. Two wins from his last 6 races is a sharp upturn for a horse whose overall record is so modest, and it suggests he is in the form of his life right now — or at least, that the ground has been playing to his strengths.
His regular partner, jockey Charles Bishop, has ridden him 11 times without a win together, which is a curious footnote given the horse's recent success. O'Shea's yard has sent out 6 winners this season, so there is form in the camp. Where Punchbowl Flyer has consistently come unstuck is at the top level — he has run 8 times in Class 2 races, the elite end of British racing, without winning once. He is not a horse for the big occasions. He is a horse for a wet Tuesday at a Welsh track, when the ground is soft and most trainers would rather keep their horses at home. On those days, he is worth watching.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Chepstow Galloping |
8 | 2 wins, 3 seconds, 1 third, 2 other | 15 Jun | 25% |
| Wolverhampton Galloping |
7 | 1 second, 1 third, 5 other | 1 Jun | 0% |
| Windsor Sharp |
4 | 1 second, 3 other | 14 Oct | 0% |
| Goodwood Undulating |
4 | 4 other | 15 Oct | 0% |
| Ffos Las Galloping |
3 | 1 win, 2 other | 23 Jun | 33.3% |
| Bath Undulating |
2 | 2 other | 21 Oct | 0% |
| York Galloping |
2 | 2 other | 11 May | 0% |
| Newbury Galloping |
2 | 2 other | 19 Aug | 0% |
| Haydock Park Galloping |
2 | 2 other | 25 Apr | 0% |
| Doncaster Galloping |
2 | 2 other | 23 Jul | 0% |
| Nottingham Galloping |
1 | 1 other | 19 Jul | 0% |
| Ayr Galloping |
1 | 1 other | 23 Sep | 0% |
| Ascot Galloping |
1 | 1 other | 2 Oct | 0% |
| Kempton Park Galloping |
1 | 1 other | 2 Aug | 0% |
| Catterick Bridge Sharp |
1 | 1 other | 31 May | 0% |
| Pontefract Undulating |
1 | 1 other | 7 Oct | 0% |
| Hamilton Park Sharp |
1 | 1 other | 17 May | 0% |
| Epsom Downs Undulating |
1 | 1 other | 4 Jun | 0% |