:

Criminal Shore

Criminal Shore is a four-year-old who has taken a little time to find his feet, but the signs are pointing firmly upward right now. Across 20 races he has won twice and finished in the places six more times — a win rate of around 1 in every 10 races — but the timing of that latest win matters. He scored at Newcastle just this week, making him one of the more live horses in his division at this exact moment.Based on TrackLab's AI analysis
Quick Facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Kodiac
Mother
Ceist Eile
Owner
Raceshare - Criminal Shore & Partner
Rating
70

📊 Key Numbers

Career statistics for this horse
20
Career races
2
Wins
10%
Win rate
avg ~10%
30%
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

The story of his season so far is genuinely encouraging. He broke his duck at Ripon in April 2025, then backed it up with that Newcastle victory in June 2026, and his last six runs read 1-4-8-5-4-4 — so a win, a couple of respectable placings, and two middling efforts sandwiched in between. It is the kind of form that tells you this is a horse who has good days and ordinary days, but is currently having his good ones.

Where Criminal Shore really comes alive is at a distance of a mile and one furlong to a mile and two furlongs. At those trips he has won 2 of his 12 races — roughly 1 in every 6 — which is a much stronger picture than his overall record suggests. That conversion rate at his preferred distance is the number worth holding onto. He finds his rhythm over a proper middle-distance trip, and the yard who have targeted him at those distances have been rewarded.

He is trained by David O'Meara at Upper Helmsley in North Yorkshire, and the yard is operating at full tilt this season — 107 winners sent out already, which puts it firmly among the most productive operations in the north of England. That level of firepower matters, because it means horses in this yard tend to be placed intelligently and aimed at the right races. The interesting footnote is that his most regular rider, Daniel Tudhope, has not yet managed a win together across five attempts. Tudhope is one of the better jockeys around, so that blank is a quirk rather than a concern — but whoever rode him to victory at Newcastle this week will have earned their moment.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Well suited by 1m1f – 1m2f distances: 17% win rate

🎯 Where This Horse Thrives

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

📅 Recent Runs

The last 10 races, most recent first
2 Jun
🏆 Won
Newcastle
1m1f – 1m2f · Standard · 12 runners
19 May
4th
Newcastle
7f – 1m · Standard · 13 runners
29 Apr
8th
Musselburgh
7f – 1m · Good · 10 runners
20 Apr
5th
Newcastle
7f – 1m · Standard · 14 runners
21 Mar
4th
Newcastle
1m1f – 1m2f · Standard · 11 runners
2 Mar
4th
Wolverhampton
1m1f – 1m2f · Standard
13 Jan
4th
Newcastle
1m1f – 1m2f · Standard · 7 runners
17 Oct
2nd
Newcastle
1m1f – 1m2f · Standard · 8 runners
25 Sep
6th
Newmarket
1m1f – 1m2f · Good · 13 runners
14 Sep
2nd
Musselburgh
1m1f – 1m2f · Good_To_Soft · 7 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/4
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
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
Newcastle
Galloping
7 1 win, 1 second, 5 other 2 Jun 14.3%
Musselburgh
Sharp
2 1 second, 1 other 29 Apr 0%
Ripon
Sharp
1 1 win 17 Apr 100%
Beverley
Undulating
1 1 other 13 Aug 0%
Southwell
Galloping
1 1 other 21 Oct 0%
Redcar
Galloping
1 1 other 20 Jun 0%
Sandown Park
Galloping
1 1 other 29 Aug 0%
Newmarket
Galloping
1 1 other 25 Sep 0%
Wolverhampton
Galloping
1 1 other 2 Mar 0%
Hamilton Park
Sharp
1 1 third 12 Jul 0%
Goodwood
Undulating
1 1 second 3 May 0%
Haydock Park
Galloping
1 1 other 31 May 0%
Doncaster
Galloping
1 1 other 30 Mar 0%