Goodie Two Shoes
Goodie Two Shoes is a seven-year-old workhorse with a knack for finding the winner's circle just often enough to keep things interesting. Over 22 races, the horse has won eight times and finished in the places another 14 times — a win rate that hovers around one win in every three races, respectable enough for a horse in its middle years competing at this level. The most telling detail is what the ground tells you: put Goodie Two Shoes on normal, standard conditions and the horse practically thrives, winning five of nine races (56%) when the track is neither heavy with rain nor slick with dryness. Everything else — speed-dependent tracks, punishing ground — seems to dull its edge.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
Recent form has been patchy. In the last six races, Goodie Two Shoes has won twice, but with a tenth place finish muddying the record, it reads like a horse running hot and cold. That second win came just six weeks ago at Goodwood on 1 August, which means the horse is active now and racing within days. Joseph Patrick O'Brien's yard at Owning Hill in County Kilkerry has sent out 160 winners this season, so there is genuine horsepower behind the stable gate, and the trainer clearly knows what he is doing. Simon Torrens, the horse's most frequent partner in the saddle, has only one win from six rides together (17%), which suggests the match between jockey and horse has not quite clicked yet — room for improvement, or perhaps just a case of the wrong tactician for this particular runner. The first win came nearly four years ago at Killarney in July 2022, and Goodie Two Shoes has been grinding away ever since, a reliable middle-ranking horse that picks off races on the right day, on the right ground, with the right luck.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good ground: 5 wins from 9 starts (56%)
✔ Strong overall win rate: wins 36% of races
⚠ What to watch out for
⚠ Poor record on soft ground: 0 wins from 5 starts
⚠ Struggles on LH Galloping tracks: 0 wins from 5 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Loves
Good to yielding (mild give)
Ok
Yielding to soft (damp)
Unknown
Good to soft (some give)
Unknown
Yielding (slightly soft)
Unknown
Good to firm (fairly firm)
Unknown
🏟 Track shape
Right-handed, hilly
Loves
Right-handed, long straights
Ok
Left-handed, tight turns
Unknown
Left-handed, long straights
Avoids
📅 Recent runs
The last 10 races, most recent first
12 Sep
10th
Leopardstown
1m6f – 2m · Good · 11 runners
1 Aug
🏆 Won
Goodwood
1m6f – 2m · Good_To_Firm · 7 runners
8 Jul
2nd
Fairyhouse
1m6f – 2m · Good · 9 runners
19 Jun
8th
Limerick
1m6f – 2m · Soft · 12 runners
2 Aug
3rd
Goodwood
1m6f – 2m · Good_To_Soft · 9 runners
9 Jul
🏆 Won
Fairyhouse
1m6f – 2m · Good · 9 runners
30 May
🏆 Won
Down Royal
Long Distance (2m+) · Good · 10 runners
7 May
🏆 Won
Gowran Park
1m6f – 2m · Good · 7 runners
6 Apr
3rd
Cork
1m6f – 2m · Good · 13 runners
15 Mar
3rd
Thurles
Long Distance (2m+) · Good_To_Yielding · 7 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 |
| Fairyhouse Galloping |
3 |
1 win, 1 second, 1 other |
8 Jul |
33.3% |
| Leopardstown Galloping |
3 |
1 third, 2 other |
12 Sep |
0% |
| Gowran Park Undulating |
2 |
2 wins |
7 May |
100% |
| Killarney Sharp |
2 |
2 wins |
1 Oct |
100% |
| Goodwood Undulating |
2 |
1 win, 1 third |
1 Aug |
50% |
| Down Royal Galloping |
2 |
1 win, 1 third |
30 May |
50% |
| Naas Galloping |
2 |
2 other |
5 Jan |
0% |
| Cork Galloping |
2 |
1 third, 1 other |
6 Apr |
0% |
| Punchestown Galloping |
1 |
1 win |
13 Sep |
100% |
| The Curragh Galloping |
1 |
1 other |
1 Jul |
0% |
| Thurles Undulating |
1 |
1 third |
15 Mar |
0% |
| Limerick Galloping |
1 |
1 other |
19 Jun |
0% |