The career numbers are modest on the surface: 5 wins and 16 places from those 54 races, a win rate of around 9%, or roughly 1 in every 11 outings. But context matters. David Pipe's yard has sent out 37 winners this season alone, so Bashful Boy is operating in a professional, active stable that knows how to place a horse. His most recent win came at Newton Abbot in July 2023, now 37 months ago, and he hasn't won in his last six races — finishing third, fourth, fourth, fourth, fifth, and seventh in that run. Consistent enough to suggest he's competitive, but not quite getting his nose in front.
What he does have is a clear profile when conditions suit. On fast, dry ground, he has won 2 of just 5 races — a 40% win rate that stands out sharply against his overall record. Pipe himself has noted that Bashful Boy struggled badly when the ground turned wet and heavy at Cheltenham, being pulled up, but bounced back to finish a creditable fourth in the Cesarewitch on soft ground — a famous long-distance race — when he ran above all expectations. That tells you the horse has talent, but is fussy about conditions. At a distance of one mile six furlongs to two miles, he has won 3 of 17 races, or roughly 1 in 6 — his sweet spot. Pipe has also expressed interest in stepping him up to three miles when the right opportunity comes, believing there might be another gear to find over a longer trip.
Jack Tudor rides him most often — 12 races together, 1 win — and at Class 4 level, which sits comfortably in the mid-tier of racing, he has won 4 of 18 starts. That is a 22% win rate at that level, or nearly 1 in 4, which suggests he belongs there and is capable of winning when everything clicks. Bashful Boy may never headline a big occasion, but he is a reliable, well-placed campaigner who finds form on the right ground and clearly still has something left to give.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Lingfield Park Sharp |
5 | 1 win, 1 second, 3 other | 20 Mar | 20% |
| Newmarket Galloping |
5 | 5 other | 11 Oct | 0% |
| Taunton Undulating |
4 | 4 other | 27 Nov | 0% |
| Kempton Park Galloping |
4 | 1 third, 3 other | 6 Apr | 0% |
| Plumpton Sharp |
3 | 2 seconds, 1 other | 4 Nov | 0% |
| Fontwell Park Tight |
3 | 3 other | 30 Aug | 0% |
| Southwell Galloping |
3 | 1 second, 2 other | 4 Mar | 0% |
| Newton Abbot Sharp |
2 | 1 win, 1 other | 20 May | 50% |
| Haydock Park Galloping |
2 | 2 other | 8 Apr | 0% |
| Newbury Galloping |
2 | 1 third, 1 other | 24 Jun | 0% |
| Cheltenham Galloping |
2 | 2 other | 28 Oct | 0% |
| Sandown Park Galloping |
2 | 2 other | 15 Jun | 0% |
| Goodwood Undulating |
2 | 2 other | 1 Aug | 0% |
| Worcester Galloping |
2 | 1 second, 1 third | 10 Jul | 0% |
| Nottingham Galloping |
1 | 1 win | 7 Jun | 100% |
| Market Rasen Sharp |
1 | 1 win | 3 Jun | 100% |
| Salisbury Undulating |
1 | 1 win | 27 May | 100% |
| Musselburgh Sharp |
1 | 1 third | 27 Aug | 0% |
| Warwick Sharp |
1 | 1 other | 27 Apr | 0% |
| Wolverhampton Galloping |
1 | 1 third | 6 Jan | 0% |
| Bath Undulating |
1 | 1 other | 17 Apr | 0% |
| Fakenham Tight |
1 | 1 other | 1 Jan | 0% |
| Wincanton Galloping |
1 | 1 third | 2 Dec | 0% |
| Chepstow Galloping |
1 | 1 other | 30 Jan | 0% |
| Uttoxeter Sharp |
1 | 1 other | 26 Jul | 0% |
| Chester Tight |
1 | 1 other | 9 May | 0% |
| Cartmel Tight |
1 | 1 other | 26 Jun | 0% |