:

Photosynthesis

Photosynthesis is a five-year-old who has won three times in eighteen races — a respectable if unspectacular win rate of roughly one win in every six attempts. What makes this horse interesting is not the wins themselves, but what happened between them. After breaking through at Navan in October 2023, Photosynthesis went on to score again at Newmarket in September 2025. That's a gap of nearly a year between victories, which tells you something important: this is a horse that finds the winner's enclosure difficult to locate.Based on TrackLab's AI analysis
Quick Facts
Age
5 years old
Sex
Gelding
Colour
Bay
Father
Aclaim
Mother
Inflorescence
Owner
The Rogues Gallery
Rating
84

📊 Key Numbers

Career statistics for this horse
18
Career races
3
Wins
16.7%
Win rate
avg ~10%
38.9%
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 recent form is concerning. In the last six races, Photosynthesis has finished 13th, 6th, 3rd, 4th, 7th, and 14th. That 6th place and 3rd place show it can still compete, but the 13th and 14th place finishes suggest something is not quite right. Racing for Peter Chapple-Hyam's yard in Newmarket — a stable that has been finding winners this season — the horse has not won since last September, a drought of eleven months.

The real struggle comes when facing top-level opposition. Whenever Photosynthesis steps up to Class 2 or Class 1 races, it has nothing to show: zero wins from four attempts. It is a horse that belongs at lower levels of the sport, and even there it is struggling. With its last outing just yesterday, Photosynthesis remains active and in training, but the long gap since its last win, combined with recent erratic form, suggests it may be heading toward the end of a modest career rather than the beginning of a resurgence.

Strengths & Risks

What the data says works for and against this horse
⚠ What to watch out for
Poor record on good_to_firm ground: 0 wins from 4 starts

🎯 Where This Horse Thrives

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

📅 Recent Runs

The last 10 races, most recent first
22 Aug
13th
Newmarket
5f – 6½f · Good · 13 runners
26 Jun
6th
Doncaster
5f – 6½f · Good_To_Firm · 9 runners
5 Jun
3rd
Doncaster
5f – 6½f · Good_To_Firm · 15 runners
8 May
4th
Ascot
5f – 6½f · Good · 11 runners
17 Apr
7th
Newbury
5f – 6½f · Good · 16 runners
16 Jan
14th
Newcastle
5f – 6½f · Standard · 14 runners
20 Sep
🏆 Won
Newmarket
5f – 6½f · Good · 10 runners
30 Aug
7th
Chester
5f – 6½f · Good_To_Firm · 16 runners
5 Jul
9th
Haydock Park
7f – 1m · Good · 11 runners
12 Jun
3rd
Newbury
7f – 1m · Good · 13 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
25%
Win rate
1/4
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Robert Havlin Current Jockey
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
Newbury
Galloping
3 2 thirds, 1 other 17 Apr 0%
Doncaster
Galloping
3 1 third, 2 other 26 Jun 0%
Newmarket
Galloping
2 1 win, 1 other 22 Aug 50%
Ascot
Galloping
2 2 other 8 May 0%
Newcastle
Galloping
2 1 third, 1 other 16 Jan 0%
Lingfield Park
Sharp
1 1 win 20 Jan 100%
Navan
Galloping
1 1 win 4 Oct 100%
Haydock Park
Galloping
1 1 other 5 Jul 0%
Chester
Tight
1 1 other 30 Aug 0%
The Curragh
Galloping
1 1 other 20 Aug 0%
Kempton Park
Galloping
1 1 other 18 Feb 0%