Three Socks On
Three Socks On is a work in progress, but one with real promise. The 3-year-old has won 2 of his 9 races and placed in another 4, giving him a win rate of roughly 1 in every 5 starts. What matters more is the direction of travel: he has won 2 of his last 6 races, including a decisive victory at Wolverhampton in April that his trainer
Roger Teal described as very impressive. That win came five months ago, but Three Socks On is active again—he raced just yesterday, which suggests the yard believes he is ready to build on that momentum.
Based on TrackLab's analysis
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
Teal has spoken openly about why the horse needed patience. Three Socks On was a big, backward two-year-old who took time to mature physically, and he has done his best work once the ground has been normal and firm. He has won 2 of 3 races on standard conditions, a win rate of 67 percent—a genuinely strong record. Over his preferred trip of 1m1f to 1m2f, he has won 2 of 6 races. The real breakthrough came with jockey Lewis Edmunds in the saddle. Edmunds has ridden Three Socks On five times and won twice with him, a 40 percent win rate that stands out sharply against the horse's overall record. The partnership matters.
Teal's Lambourn yard has sent out 22 winners this season, so the horse is in a stable with momentum and knowhow. The trainer has made it plain that Three Socks On needed time to grow into himself—he showed some greenness and immaturity early—but the physical and mental development is happening. With Edmunds in the saddle, normal ground conditions, and the training plan clearly working, this is a horse worth watching carefully in the coming months.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard ground: 2 wins from 3 starts (67%)
✔ Well suited by 1m1f – 1m2f distances: 33% win rate
✔ Effective partnership with Lewis Edmunds: 40% win rate together
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Loves
Standard to slow (all-weather)
Unknown
Good (a little give)
Unknown
Good to firm (fairly firm)
Unknown
🏅 Race level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
Class 6 (grassroots)
Unknown
🏟 Track shape
Left-handed, long straights
Unknown
Right-handed, hilly
Unknown
Left-handed, tight turns
Unknown
Right-handed, long straights
Avoids
📅 Recent runs
The last 10 races, most recent first
14 Sep
4th
Kempton Park
1m3f – 1m4f · 9 runners
11 Jul
3rd
Salisbury
1m1f – 1m2f · Good_To_Firm · 5 runners
12 Jun
3rd
Goodwood
1m1f – 1m2f · Soft · 8 runners
15 May
4th
Newbury
1m3f – 1m4f · Good · 16 runners
10 Apr
🏆 Won
Wolverhampton
1m1f – 1m2f · Standard · 9 runners
2 Jan
🏆 Won
chelmsford
1m1f – 1m2f · Standard · 9 runners
2 Dec
8th
Lingfield Park
1m1f – 1m2f · Standard · 12 runners
3 Nov
8th
Kempton Park
1m1f – 1m2f · Standard_To_Slow · 13 runners
11 Aug
8th
Kempton Park
7f – 1m · Standard_To_Slow · 10 runners
🏇 Jockeys
Every jockey who has ridden this horse, most rides first
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win rate |
| Kempton Park Galloping |
3 |
3 other |
14 Sep |
0% |
| chelmsford |
1 |
1 win |
2 Jan |
100% |
| Wolverhampton Galloping |
1 |
1 win |
10 Apr |
100% |
| Goodwood Undulating |
1 |
1 third |
12 Jun |
0% |
| Salisbury Undulating |
1 |
1 third |
11 Jul |
0% |
| Newbury Galloping |
1 |
1 other |
15 May |
0% |
| Lingfield Park Sharp |
1 |
1 other |
2 Dec |
0% |