:

Moving Force

There is something quietly stubborn about Moving Force. The four-year-old has only won once in nine races — a 1-in-9 record that translates to an 11% win rate — but it keeps turning up, keeps finishing in the frame, and keeps giving its trainer Mark Loughnane something to work with. That sole win came at Beverley in May 2024, and over a year on, it remains the one bright point in a career that has been more about potential than proof.Based on TrackLab's AI analysis
Quick Facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Mehmas
Mother
Second Generation
Owner
Melissa Cooke And Laurence Bellman
Rating
83

📊 Key Numbers

Career statistics for this horse
9
Career races
1
Wins
11.1%
Win rate
avg ~10%
33.3%
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

Loughnane's yard at Rock Farm in Worcestershire has been in decent form this season, sending out 25 winners, so Moving Force is not short of capable hands around it. The jockey most associated with the horse is Oisin Orr, who has ridden it in five of its nine races and landed that one win together — a 1-in-5 record, or 20%, which is actually a solid return by most standards. The problem is that the partnership has gone six races without adding to that tally, with recent finishes of 5th, 14th, 9th, 2nd, 8th and 7th telling a story of inconsistency rather than improvement.

That second place in the sequence is worth noting — it shows the ability is still there — but the horse has also finished 14th and 9th in recent outings, which suggests it can be unreliable under pressure. When Moving Force has been stepped up to Class 2 races, some of the better contests on the British calendar, it has finished placed or further back all three times without winning, a 0-from-3 record that raises a fair question about whether this horse is quite good enough at the top level.

Still, Moving Force raced just one day ago, so the team clearly believes there is more to come. Whether that means dropping back to a level where it can dominate, or finding another track that suits it the way Beverley did fourteen months ago, remains to be seen. For now, it is a horse with one win, a handful of decent efforts, and a yard that has not given up on it — which, in racing, is often the most important thing of all.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good_to_firm ground: 1 wins from 4 starts (25%)

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Loves
Good (firm-ish)
Unknown
Standard to slow (all-weather)
Unknown
Good to soft (some give)
Unknown
Standard (all-weather)
Unknown
📏 Race Distance
5F – 6½F
7F – 1M
Unknown
🏅 Competition Level
Class 1 (elite)
Unknown
Class 2 (high-level)
Avoids
Class 5 (entry-level)
Unknown
🏟 Track Shape
Right-handed, hilly
Loves
Right-handed, long straights
Unknown
Left-handed, long straights
Avoids

📅 Recent Runs

The last 10 races, most recent first
14 Jul
7th
Wolverhampton
5f – 6½f · Standard · 11 runners
11 Jun
8th
Newbury
5f – 6½f · Good_To_Soft · 9 runners
20 May
2nd
Kempton Park
5f – 6½f · Standard_To_Slow · 12 runners
1 May
9th
Goodwood
5f – 6½f · Good · 9 runners
12 Sep
14th
Doncaster
7f – 1m · Good · 20 runners
21 Aug
5th
York
5f – 6½f · Good_To_Firm · 17 runners
20 Jun
8th
Ascot
5f – 6½f · Good_To_Firm · 14 runners
8 Jun
2nd
Beverley
5f – 6½f · Good_To_Firm · 6 runners
14 May
🏆 Won
Beverley
5f – 6½f · Good_To_Firm · 8 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
20%
Win rate
1/5
Won / Rode
Ray Dawson Current Jockey
0%
Win rate
0/2
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Beverley
Undulating
2 1 win, 1 second 8 Jun 50%
Ascot
Galloping
1 1 other 20 Jun 0%
Newbury
Galloping
1 1 other 11 Jun 0%
Doncaster
Galloping
1 1 other 12 Sep 0%
York
Galloping
1 1 other 21 Aug 0%
Wolverhampton
Galloping
1 1 other 14 Jul 0%
Kempton Park
Galloping
1 1 second 20 May 0%
Goodwood
Undulating
1 1 other 1 May 0%