:

Per Contra

Per Contra won its first outing as a young horse and showed early promise, but the 5-year-old has since become something of a puzzle. Four wins from 30 races over two and a half years is a respectable tally—roughly 1 win in every 7 or 8 races—yet the pattern tells a story of a horse that has struggled to build on an encouraging start. The first victory came at Chepstow in July 2023, followed swiftly by an easy win at Ffos Las, but since then Per Contra has managed just two wins in 26 races, with the last success coming at Newcastle 11 months ago. Right now, the horse is in the middle of a six-race losing run, though that includes some respectable placings that suggest it remains competitive.Based on TrackLab's AI analysis
Quick Facts
Age
5 years old
Sex
Gelding
Colour
Bay
Father
Footstepsinthesand
Mother
Nonetheless
Owner
Ryedale Partners No 3
Rating
78

📊 Key Numbers

Career statistics for this horse
30
Career races
4
Wins
13.3%
Win rate
avg ~10%
40%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

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

What stands out is Per Contra's preference for normal ground conditions. On ground that is neither waterlogged nor bone hard, the horse has won 2 of 4 races—a win rate of 50 percent that puts it in a completely different league. This is the sort of detail that can unlock a horse's form, and it may be worth watching for when conditions suit. Less encouraging is its record at Class 3 level, where it has won just 1 from 11 races. Jockey David Allan, who rides Per Contra most often, has not yet found the winner's enclosure with the horse, going 0 from 10. Tim Easterby's yard at Great Habton is sending winners out regularly this season—128 already—so Per Contra has the infrastructure of a form stable behind it, but the horse has not yet repaid that investment consistently. At five years old, it is not young anymore, and time is gradually running short to prove itself a genuine racehorse rather than a useful also-ran.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on standard ground: 2 wins from 4 starts (50%)
Excellent record on soft ground: 1 wins from 4 starts (25%)
⚠ What to watch out for
Poor record on good ground: 0 wins from 8 starts
Poor record on good_to_firm ground: 0 wins from 5 starts
Yet to win at York in 8 attempts
Struggles on RH Sharp tracks: 0 wins from 5 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Loves
Soft (muddy)
Loves
Good to soft (some give)
Heavy (very wet)
Unknown
Standard to slow (all-weather)
Unknown
Good (firm-ish)
Avoids
Good to firm (drying out)
Avoids
📏 Race Distance
7F – 1M
Unknown
1M6F – 2M
Ok
1M1F – 1M2F
Avoids
1M3F – 1M4F
Avoids
🏅 Competition Level
Class 1 (elite)
Unknown
Class 2 (high-level)
Avoids
Class 3 (mid-level)
Ok
Class 4 (standard)
Loves
Class 5 (entry-level)
Unknown
🏟 Track Shape
Left-handed, long straights
Loves
Right-handed, long straights
Unknown
Left-handed, tight
Unknown
Right-handed, tight turns
Avoids
Right-handed, hilly
Avoids

📅 Recent Runs

The last 10 races, most recent first
30 Aug
3rd
Beverley
1m1f – 1m2f · Heavy · 13 runners
6 Aug
8th
Southwell
1m3f – 1m4f · Standard · 13 runners
18 Jul
4th
Ripon
1m6f – 2m · Good · 8 runners
11 Jul
20th
York
1m3f – 1m4f · Good_To_Firm · 22 runners
25 Jun
8th
Newcastle
1m3f – 1m4f · Standard_To_Slow · 12 runners
12 Jun
4th
York
1m3f – 1m4f · Good · 16 runners
30 May
3rd
Carlisle
1m3f – 1m4f · Good_To_Firm · 13 runners
15 May
13th
York
1m3f – 1m4f · Good · 17 runners
12 Apr
7th
Musselburgh
1m1f – 1m2f · Good · 12 runners
29 Mar
9th
Doncaster
1m3f – 1m4f · Good_To_Soft · 13 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
David Allan Current Jockey
0%
Win rate
0/10
Won / Rode
20%
Win rate
1/5
Won / Rode
25%
Win rate
1/4
Won / Rode
100%
Win rate
2/2
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
York
Galloping
8 1 second, 1 third, 6 other 11 Jul 0%
Newcastle
Galloping
3 1 win, 1 third, 1 other 25 Jun 33.3%
Chepstow
Galloping
2 1 win, 1 other 7 Aug 50%
Carlisle
Undulating
2 1 third, 1 other 30 May 0%
Hamilton Park
Sharp
2 1 third, 1 other 15 Jun 0%
Doncaster
Galloping
2 2 other 29 Mar 0%
Ripon
Sharp
2 1 second, 1 other 18 Jul 0%
Wolverhampton
Galloping
1 1 win 8 Apr 100%
Ffos Las
Galloping
1 1 win 16 Aug 100%
Nottingham
Galloping
1 1 other 16 Oct 0%
Beverley
Undulating
1 1 third 30 Aug 0%
Newmarket
Galloping
1 1 other 14 Oct 0%
Chester
Tight
1 1 third 31 May 0%
Southwell
Galloping
1 1 other 6 Aug 0%
Redcar
Galloping
1 1 other 1 May 0%
Musselburgh
Sharp
1 1 other 12 Apr 0%