UK time :

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 analysis
Quick facts
Age
5 years old
Sex
Gelding
Colour
Bay
Father
Aclaim
Mother
Inflorescence
Owner
The Rogues Gallery
Official rating
84

📊 Key numbers

Career totals for this horse
18
Career races
3
Wins
16.7%
Win rate
avg ~10%
38.9%
Top-3 rate
avg ~30%
57 days
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

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 and risks

What helps this horse and what to watch out for
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 4 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Ok
Standard to slow (all-weather)
Unknown
Standard (all-weather)
Unknown
Heavy (very wet)
Unknown
Yielding (slightly soft)
Unknown
Good to firm (fairly firm)
Avoids
📏 Race distance
5F – 6½F
7F – 1M
Unknown
🏅 Race 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

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
25%
Win rate
1/4
Wins / rides
50%
Win rate
1/2
Wins / rides
0%
Win rate
0/2
Wins / rides
100%
Win rate
1/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Robert Havlin Current jockey
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin 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%