UK time :

Society Man

Society Man has taken a while to get going. In 15 races across a six-year career, he has won just once and placed twice — a win rate of roughly 1 in every 15 races, which tells you this is a horse that makes up the numbers more often than not. That said, he is still active, having raced just yesterday, so the story is not finished yet.Based on TrackLab's analysis
Quick facts
Age
6 years old
Sex
Gelding
Colour
Bay
Father
Cracksman
Mother
Society Lady
Owner
Middleham Park Racing XC
Official rating
78

📊 Key numbers

Career totals for this horse
15
Career races
1
Wins
6.7%
Win rate
avg ~10%
13.3%
Top-3 rate
avg ~30%
110 days
Since last race

🔍 Full analysis

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

His one moment of glory came at Kempton Park in October 2025, and it remains his only win to date. That was nine months ago now, and his last six runs have read 11th, 4th, 9th, 9th, 6th, and 4th — no real signs of a return to form, though a couple of those fourth-place finishes suggest he is not always out of it entirely. He competes mostly at Class 4 level, which is the bread-and-butter tier of British racing — not the glamour events, but competitive enough that winning is still something to be proud of. At that level he has won 1 from 5 races, which works out at 20%, or roughly 1 in every 5. That is actually a more respectable ratio than his overall record suggests, and it hints that when conditions suit him, he is genuinely capable.

He is trained by Charlie Johnston at Middleham Moor in North Yorkshire, which is one of the most respected training bases in the country. Johnston's yard has been in exceptional form this season, sending out 131 winners — that is a high-volume, high-quality operation, and having your horse trained there means he is in good hands. Whether Society Man can find his way back to the winner's enclosure is another question, but with a trainer in that kind of form and a horse who clearly has something in him on his best day, it would be premature to write him off entirely.

⚡ Strengths and risks

What helps this horse and what to watch out for
⚠ What to watch out for
⚠ Poor record on standard ground: 0 wins from 8 starts
⚠ Poor record on good ground: 0 wins from 4 starts
⚠ Struggles on LH Galloping tracks: 0 wins from 8 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Standard to slow (all-weather)
Unknown
Good to firm (fairly firm)
Unknown
Soft (muddy)
Unknown
Standard (all-weather)
Avoids
Good (a little give)
Avoids
📏 Race distance
7F – 1M
5F – 6½F
Unknown
🏅 Race level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Avoids
Class 4 (standard)
Loves
🏟 Track shape
Left-handed, tight turns
Unknown
Right-handed, tight turns
Unknown
Right-handed, long straights
Unknown
Right-handed, hilly
Unknown
Long straights
Unknown
Left-handed, hilly
Unknown
Left-handed, long straights
Avoids

📅 Recent runs

The last 10 races, most recent first
3 Jul
4th
Chepstow
7f – 1m · Good_To_Firm · 6 runners
6 Jun
6th
Musselburgh
7f – 1m · Good · 9 runners
18 Apr
9th
Thirsk
7f – 1m · Good · 13 runners
20 Mar
9th
Wolverhampton
7f – 1m · Standard · 12 runners
7 Mar
4th
chelmsford
7f – 1m · Standard
6 Feb
11th
Newcastle
7f – 1m · Standard · 12 runners
6 Jan
5th
Wolverhampton
7f – 1m · Standard · 8 runners
17 Dec
6th
Lingfield Park
5f – 6½f · Standard · 6 runners
3 Dec
6th
Lingfield Park
7f – 1m · Standard · 10 runners
8 Oct
🏆 Won
Kempton Park
7f – 1m · Standard_To_Slow · 14 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
33.3%
Win rate
1/3
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
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
Wolverhampton
Galloping
3 1 second, 2 other 20 Mar 0%
Lingfield Park
Sharp
2 2 other 17 Dec 0%
Newcastle
Galloping
2 2 other 6 Feb 0%
Kempton Park
Galloping
1 1 win 8 Oct 100%
Musselburgh
Sharp
1 1 other 6 Jun 0%
Thirsk
Galloping
1 1 other 18 Apr 0%
Ayr
Galloping
1 1 other 20 Sep 0%
Goodwood
Undulating
1 1 other 30 Jul 0%
chelmsford 1 1 other 7 Mar 0%
Chepstow
Galloping
1 1 other 3 Jul 0%
Epsom Downs
Undulating
1 1 other 25 Aug 0%