:

J S Moore

Four years into a training career and J S Moore has already cleared the highest bar in British racing. That Class 1 win at Kempton Park — one of the top races in the country — is the kind of result that takes some trainers a decade to achieve, if they ever manage it at all. It arrived on 28 November 2022 and stands as the headline moment of a career that is still very much being written.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Upper Lambourn, Berks
Record
17 wins from 256 races
Win rate
6.6%
Top jockey
Best course
Wolverhampton (16% from 50 races)
Best going
Standard (all-weather)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
256
Races
17
Wins
6.6%
Win rate
avg ~10%
28.9%
Place rate (top 3)
avg ~30%

🔍 Full Analysis

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

The overall numbers are modest but honest. Eighty-seven career winners in four years tells you this is a yard operating in competitive, volume-heavy territory — sending out plenty of runners and converting at around 1 in every 15 this season, with 17 winners from 256 runners. That 7% win rate is not flashy, but in a profession where margins are tight and most yards never sniff a top-level race, it represents steady, purposeful work.

Wolverhampton is where Moore does some of his sharpest business. Eight winners from just 50 runners at that track is a conversion rate of 16%, or roughly 1 in every 6 — well above the seasonal average. When Moore sends a horse to Wolverhampton, it pays to take notice. Normal conditions suit the yard too, with 9 wins from 89 races on standard ground, suggesting the horses are trained to perform when the surface is fair rather than extreme.

The partnership with jockey Taylor Fisher is the most productive in the yard's recent history. Nine wins from 57 rides together — winning about 1 in every 6 — points to a genuine working relationship built on communication and trust. Jockey-trainer combinations that click like this are worth tracking, because a shared understanding of how a horse needs to be ridden can make a real difference at the business end of a race. Meanwhile, Belle Of Kt has given Moore two wins from nine outings together, making her one of the more reliable performers the yard has produced.

Still only four years in, Moore is a trainer who has already shown he can compete at the very top of the sport. The foundation is there.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
5.6%
Apr
4.8%
May
9.7%
Jun
3.1%
Jul
0%
Aug
11.4%
Sep
3.3%
Oct
0%
Nov
8.7%
Dec
0%
Jan
0%
Feb
40%
Mar

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Loves
Soft (muddy)
Loves
Heavy (very wet)
Loves
Good to firm
Firm (dry)
Good (firm-ish)
Avoids
Standard to slow
Avoids
Good to soft
Avoids
🏅 Competition Level
Class 1
Avoids
Class 2
Avoids
Class 3
Avoids
Class 4
Ok
Class 5
Class 6
Ok
🏟 Track Shape
Right-handed, undulating
Loves
Left-handed, wide and galloping
Left-handed, undulating
Ok
Left-handed, tight turning
Ok
Right-handed, tight turning
Ok
Left-handed, tight
Right-handed, wide and galloping
Avoids
Wide and galloping
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Taylor Fisher First Choice
15.8%
Win rate
9/57
Won / Rode
Ashley Lewis
14.3%
Win rate
3/21
Won / Rode
0%
Win rate
0/16
Won / Rode
0%
Win rate
0/15
Won / Rode
7.1%
Win rate
1/14
Won / Rode
0%
Win rate
0/13
Won / Rode
0%
Win rate
0/13
Won / Rode
0%
Win rate
0/13
Won / Rode
9.1%
Win rate
1/11
Won / Rode
0%
Win rate
0/9
Won / Rode
16.7%
Win rate
1/6
Won / Rode
20%
Win rate
1/5
Won / Rode
Millie Wonnacott
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/3
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: -83231
Form: 32321-
Form: 80-353
Form: 5705-3
Form: 45936-
Form: 0270-2
Form: 95297-
Form: 44
Form: 359384
Form: 966757

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Wolverhampton 50 8 16%
Lingfield Park 40 2 5%
Bath 35 3 8.6%
Chepstow 23 1 4.3%
Windsor 17 1 5.9%
Kempton Park 17 0 0%
Newbury 13 1 7.7%
Brighton 13 0 0%
Ffos Las 8 0 0%
Southwell 7 0 0%
Leicester 5 0 0%
Salisbury 4 1 25%
Goodwood 3 0 0%
Ascot 3 0 0%
chelmsford 3 0 0%
Chester 2 0 0%
Haydock Park 2 0 0%
Great Yarmouth 2 0 0%
Nottingham 2 0 0%
Taunton 1 0 0%
Newmarket 1 0 0%
Sandown Park 1 0 0%
Carlisle 1 0 0%
Ayr 1 0 0%
York 1 0 0%
Epsom Downs 1 0 0%

📅 Recent Results

The last 20 results, most recent first
20 Mar
Lingfield Park · 1m1f – 1m2f · Standard
4th
13 Mar
Southwell · 1m6f – 2m · Standard
6th
13 Mar
Southwell · 1m6f – 2m · Standard
5th
13 Mar
Southwell · 5f – 6½f · Standard
2nd
10 Mar
Wolverhampton · 1m6f – 2m · Standard
Won
10 Mar
Wolverhampton · 1m1f – 1m2f · Standard
Won
10 Mar
Wolverhampton · 1m6f – 2m · Standard
Won
10 Mar
Wolverhampton · 1m1f – 1m2f · Standard
Won
3 Mar
Wolverhampton · 7f – 1m · Standard
4th
2 Mar
Wolverhampton · Long Distance (2m+) · Standard
3rd
17 Feb
Wolverhampton · 1m6f – 2m
3rd
9 Feb
Wolverhampton · 1m6f – 2m · Standard
3rd
5 Feb
Southwell · 1m6f – 2m · Standard
3rd
31 Jan
Lingfield Park · 7f – 1m · Standard
3rd
29 Jan
Lingfield Park · 1m3f – 1m4f · Standard
8th
19 Jan
Wolverhampton · 1m1f – 1m2f · Standard
7th
19 Jan
Kempton Park · 1m3f – 1m4f · Standard_To_Slow
9th
16 Jan
Wolverhampton · 1m6f – 2m · Standard
8th
14 Jan
Kempton Park · 1m3f – 1m4f · Standard_To_Slow
5th
10 Jan
Lingfield Park · 1m6f – 2m · Standard
7th