:

Bashful Boy

Thirty-three months is a long time to wait for a winner, and Bashful Boy has been making his the yard — sorry, making David Pipe's yard — wait exactly that long. The ten-year-old last crossed the line first at Newton Abbot back in July 2023, and despite keeping busy ever since, that moment of glory has stubbornly refused to repeat itself. Across 51 career races, he has won 5 times and placed on 15 other occasions — a win rate of roughly 1 in every 10 races — which paints a picture of a horse who tries hard without quite threatening to dominate.Based on TrackLab's AI analysis
Quick Facts
Age
10 years old
Sex
Gelding
Colour
Bay
Father
Magician
Mother
Bacheliere
Trainer
Owner
Mrs Lynne Webb
Rating
70

📊 Key Numbers

Career statistics for this horse
51
Career races
5
Wins
9.8%
Win rate
avg ~10%
29.4%
Place rate (top 3)
avg ~30%
9 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

When conditions are right, though, Bashful Boy can be a different proposition. On fast, dry ground he has won 2 of just 4 races — a remarkable 50% — which suggests that when the sun has been out and the ground is riding quick, he genuinely comes alive. File that away if you ever see him declared on a dry summer's day. He also finds his best form over distances between a mile and six furlongs and two miles, winning 3 of 16 races at those trips, which works out at roughly 1 in every 5 — significantly better than his overall record. Pipe clearly knows where this horse is most comfortable.

The David Pipe yard has been in decent nick this season, sending out 35 winners, so the infrastructure and confidence are there. Bashful Boy's most frequent jockey partner is Jack Tudor, though their combination has only clicked once from 12 races together — 1 in 12, or about 8% — so it hasn't exactly been a dream partnership on paper. Most of his racing comes at Class 4 level, a solid mid-tier where he has won 4 of 18 races, or just over 1 in 5, suggesting he holds his own without threatening the very best.

His recent form reads 4th, 5th, 7th, 4th, 3rd, 2nd from his last six races — always hovering, never quite getting there. He raced just nine days ago and remains active, so Pipe clearly has a plan. At ten years old, the clock is ticking, but if the sun comes out and the ground firms up, don't write him off entirely. Some horses just need the right day.

Strengths & Risks AI Analysis

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good_to_firm ground: 2 wins from 4 starts (50%)
Well suited by 1m6f – 2m distances: 19% win rate
⚠ What to watch out for
Poor record on soft ground: 0 wins from 9 starts
Poor record on good_to_soft ground: 0 wins from 5 starts
Yet to win at Newmarket in 5 attempts
Struggles on RH Galloping tracks: 0 wins from 11 starts
Struggles on LH Tight tracks: 0 wins from 6 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm
Loves
Standard (all-weather)
Good (firm-ish)
Ok
Standard to slow
Heavy (very wet)
Soft (muddy)
Avoids
Good to soft
Avoids
📏 Race Distance
1M6F – 2M
Loves
Long Distance (2M+)
Ok
🏅 Competition Level
Class 1
Class 2
Avoids
Class 3
Ok
Class 4
Loves
Class 5
Avoids
🏟 Track Shape
Left-handed, tight turning
Loves
Right-handed, undulating
Left-handed, wide and galloping
Ok
Right-handed, tight turning
Right-handed, wide and galloping
Avoids
Left-handed, tight
Avoids

📅 Recent Runs

The last 10 races, most recent first
20 Mar
4th
Lingfield Park
1m6f – 2m · Standard · 7 runners
4 Mar
5th
Southwell
Long Distance (2m+) · Standard
31 Jan
7th
Lingfield Park
1m6f – 2m · Standard · 9 runners
21 Jan
4th
Kempton Park
1m6f – 2m · Standard_To_Slow · 8 runners
6 Jan
3rd
Wolverhampton
Long Distance (2m+) · Standard · 6 runners
28 Dec
2nd
Southwell
Long Distance (2m+) · Standard · 9 runners
10 Dec
3rd
Kempton Park
1m6f – 2m · Standard_To_Slow · 8 runners
27 Nov
11th
Taunton
Long Distance (2m+) · Good · 15 runners
11 Oct
11th
Newmarket
Long Distance (2m+) · Good_To_Firm · 21 runners
20 Sep
5th
Newmarket
Long Distance (2m+) · Good · 9 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
8.3%
Win rate
1/12
Won / Rode
Philip Armson
11.1%
Win rate
1/9
Won / Rode
42.9%
Win rate
3/7
Won / Rode
Jack Dace
0%
Win rate
0/3
Won / Rode
Tom Scudamore
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
Amie Waugh
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
Elizabeth Gale
0%
Win rate
0/1
Won / Rode
Gearoid Harney
0%
Win rate
0/1
Won / Rode
Daryl Jacob
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Jack Dace(3) Current Jockey
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin 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%
Plumpton
Sharp
3 2 seconds, 1 other 4 Nov 0%
Southwell
Galloping
3 1 second, 2 other 4 Mar 0%
Kempton Park
Galloping
3 1 third, 2 other 21 Jan 0%
Fontwell Park
Tight
3 3 other 30 Aug 0%
Newton Abbot
Sharp
2 1 win, 1 other 20 May 50%
Cheltenham
Galloping
2 2 other 28 Oct 0%
Sandown Park
Galloping
2 2 other 15 Jun 0%
Newbury
Galloping
2 1 third, 1 other 24 Jun 0%
Haydock Park
Galloping
2 2 other 8 Apr 0%
Goodwood
Undulating
2 2 other 1 Aug 0%
Salisbury
Undulating
1 1 win 27 May 100%
Market Rasen
Sharp
1 1 win 3 Jun 100%
Nottingham
Galloping
1 1 win 7 Jun 100%
Wincanton
Galloping
1 1 third 2 Dec 0%
Uttoxeter
Sharp
1 1 other 26 Jul 0%
Cartmel
Tight
1 1 other 26 Jun 0%
Musselburgh
Sharp
1 1 third 27 Aug 0%
Wolverhampton
Galloping
1 1 third 6 Jan 0%
Fakenham
Tight
1 1 other 1 Jan 0%
Worcester
Galloping
1 1 second 14 Jul 0%
Chepstow
Galloping
1 1 other 30 Jan 0%
Warwick
Sharp
1 1 other 27 Apr 0%
Chester
Tight
1 1 other 9 May 0%