:

Shay Farmer(7)

Shay Farmer is one of racing's newest faces, having only picked up his first ride in June 2024 — meaning everything you see on his record has been built in just over a year. In that time he has ridden 164 races and brought home 12 winners, which works out at roughly 1 in every 14 — a modest return on paper, but not unusual for a young jockey still learning the job and taking whatever rides come his way.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
12 wins from 164 races
Win rate
7.3%
Top trainer
Best course
Beverley (18.2% from 11 races)
Best going
Good to firm (drying out)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
164
Races
12
Wins
7.3%
Win rate
avg ~10%
26.8%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Rides

Rides Shay Farmer(7) has entered for upcoming races

🔍 Full Analysis

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

The number that really stands out, though, is what happens when the ground dries out. On fast, dry ground, Farmer has won 5 from 25 races — that's 1 in every 5, and it's a dramatically better record than his overall average. Whether it's a style thing, a confidence thing, or simply that he's been given better horses in those conditions is hard to say, but it's a pattern worth noticing. When the sun has been out, he has looked like a different rider.

His most regular working relationship is with trainer Brian Ellison, for whom he has ridden 42 times and won 3 — the same 1-in-14 rate as his overall career. It's a steady rather than spectacular partnership, but 42 rides for one yard in just over a year suggests Ellison trusts him enough to keep putting him up, which matters a great deal when you're starting out. Ride opportunities are currency at this stage of a career, and Farmer is clearly earning them.

The "(7)" next to his name is a weight allowance — an extra handicap given to inexperienced jockeys to level the playing field. It means the horses he rides carry 7 pounds less than they otherwise would, which is a genuine advantage for the trainer booking him. As he rides more winners, that allowance will shrink

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
33.3%
Apr
16.7%
May
17.6%
Jun
11.5%
Jul
6.9%
Aug
5.9%
Sep
0%
Oct
0%
Nov
0%
Dec
0%
Jan
0%
Mar
0%
Apr

🎯 Where This Jockey Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Loves
Good to soft (some give)
Loves
Good (firm-ish)
Ok
Standard (all-weather)
Ok
Soft (muddy)
Avoids
Standard to slow (all-weather)
Avoids
Heavy (very wet)
Avoids
🏅 Competition Level
Class 2 (high-level)
Avoids
Class 3 (mid-level)
Avoids
Class 4 (standard)
Loves
Class 5 (entry-level)
Ok
Class 6 (grassroots)
🏟 Track Shape
Right-handed, hilly
Loves
Left-handed, tight
Loves
Left-handed, hilly
Loves
Long straights
Loves
Left-handed, long straights
Ok
Right-handed, tight turns
Ok
Left-handed, tight turns
Avoids
Right-handed, long straights
Avoids

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Brian Ellison First Choice
7.1%
Win rate
3/42
Won / Rode
14.3%
Win rate
3/21
Won / Rode
10.5%
Win rate
2/19
Won / Rode
5.9%
Win rate
1/17
Won / Rode
0%
Win rate
0/13
Won / Rode
8.3%
Win rate
1/12
Won / Rode
12.5%
Win rate
1/8
Won / Rode
16.7%
Win rate
1/6
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: -63236
Form: 810-91
Form: 77661
Form: 732856
Form: 5635-4
Form: 41373-
Form: 337-64
Form: -72535
Form: 531802
Form: 98-544

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Newcastle 34 1 2.9%
Beverley 11 2 18.2%
Catterick Bridge 11 0 0%
Musselburgh 10 1 10%
Ayr 10 1 10%
Southwell 10 0 0%
Hamilton Park 10 0 0%
York 8 0 0%
Chester 7 1 14.3%
Haydock Park 7 0 0%
Doncaster 6 0 0%
Chepstow 5 1 20%
Pontefract 4 2 50%
Ripon 4 0 0%
Thirsk 4 0 0%
Redcar 4 0 0%
chelmsford 3 1 33.3%
Nottingham 3 1 33.3%
Wolverhampton 3 0 0%
Kempton Park 3 0 0%
Carlisle 2 1 50%
Ffos Las 2 0 0%
Newbury 1 0 0%
Lingfield Park 1 0 0%
Goodwood 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Redcar · 5f – 6½f · Good_To_Firm
4th
27 Apr
Lingfield Park · 1m6f – 2m · Standard
6th
26 Apr
Musselburgh · 7f – 1m · Good
8th
26 Apr
Musselburgh · 1m1f – 1m2f · Good
9th
26 Apr
Musselburgh · 1m1f – 1m2f · Good
12th
20 Apr
Newcastle · 5f – 6½f · Standard
9th
18 Apr
Nottingham · 5f – 6½f · Good
14th
16 Apr
Ripon · 1m1f – 1m2f · Good_To_Soft
7th
10 Apr
Thirsk · 5f – 6½f · Good
4th
8 Apr
Catterick Bridge · 1m6f – 2m · Good
2nd
4 Apr
Musselburgh · 5f – 6½f · Soft
11th
4 Apr
Musselburgh · 5f – 6½f · Good_To_Soft
9th
4 Apr
Musselburgh · 7f – 1m · Good_To_Soft
8th
28 Mar
Doncaster · 1m3f – 1m4f · Good_To_Soft
8th
28 Mar
Doncaster · 1m3f – 1m4f · Good_To_Soft
6th
21 Mar
Newcastle · 5f – 6½f · Standard
5th
13 Mar
Southwell · 1m6f – 2m · Standard
3rd
6 Mar
Newcastle · 1m6f – 2m · Standard
6th
22 Jan
Southwell · 5f – 6½f · Standard
10th
20 Jan
Newcastle · 5f – 6½f · Standard
9th