:

Dumfries

There is a version of Dumfries that turns up at Beverley racecourse and becomes a completely different animal. Across 37 races and six years of competing, this horse has found the winner's enclosure only four times — but two of those wins have come at Beverley alone, making it one of the track's quiet little specialists. Winning 2 races from just 6 visits to the same course is the kind of record that makes trainers pencil it in on the fixture list the moment entries open.Based on TrackLab's AI analysis
Quick Facts
Age
6 years old
Sex
Gelding
Colour
Bay
Father
Cityscape
Mother
Milldale
Trainer
Owner
Buist Shields Thompson And Mrs R Carr
Rating
58

📊 Key Numbers

Career statistics for this horse
37
Career races
4
Wins
10.8%
Win rate
avg ~10%
27.0%
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

The broader numbers tell a more modest story. Four wins and ten places from 37 races works out at roughly 1 in every 9 races, and most of Dumfries's best days have come at Class 6 level — the entry-level tier of British racing, where horses compete for smaller prize money and face less demanding fields. That said, winning 3 of 17 races at that level (around 1 in 6) shows genuine competitiveness at the right grade, and a career record isn't really the point — being at your best on the right day is.

On dry, fast ground, Dumfries is a noticeably better racehorse. Three wins from just 8 races on firm ground — that's 38%, or more than 1 in every 3 races — is a striking number. For context, most horses win somewhere between 1 in 8 and 1 in 10 of their races over a career. When the sun has been out and the ground is quick underfoot, Dumfries is a horse that genuinely demands respect.

James Sullivan has been the regular partner, riding 19 of those 37 races together and landing 3 wins — a win rate of around 1 in 6, comfortably above the horse's overall average. That kind of continuity matters; a jockey who knows a horse's habits and quirks is often the difference between a fourth place and a winner's photo. The pair's last success came at Beverley in August 2025, which remains the most recent win on record.

Ruth Carr's yard at Stillington in North Yorkshire has been in strong form this season, sending out 56 winners, and Dumfries raced just yesterday — so this is an active, busy horse still being placed with care. Recent form of two fourth places, a fifth, and a sixth before that last win suggests the team is working hard to find the right opportunity again.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good_to_firm ground: 3 wins from 8 starts (38%)
⚠ What to watch out for
Poor record on soft ground: 0 wins from 7 starts
Poor record on good_to_soft ground: 0 wins from 5 starts
Poor record on good ground: 0 wins from 4 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Loves
Standard (all-weather)
Ok
Standard to slow (all-weather)
Unknown
Soft (muddy)
Avoids
Good to soft (some give)
Avoids
Good (firm-ish)
Avoids
📏 Race Distance
7F – 1M
1M1F – 1M2F
Ok
🏅 Competition Level
Class 3 (mid-level)
Unknown
Class 4 (standard)
Avoids
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
Loves
🏟 Track Shape
Right-handed, hilly
Loves
Left-handed, long straights
Right-handed, long straights
Unknown
Left-handed, tight turns
Unknown
Long straights
Unknown
Right-handed, tight turns
Avoids
Left-handed, hilly
Avoids

📅 Recent Runs

The last 10 races, most recent first
14 Jul
5th
Beverley
7f – 1m · Good_To_Firm · 8 runners
16 Oct
6th
Southwell
7f – 1m · Standard · 12 runners
30 Sep
5th
Ayr
7f – 1m · Soft · 8 runners
15 Sep
4th
Thirsk
7f – 1m · Soft · 13 runners
26 Aug
4th
Ripon
1m1f – 1m2f · Good_To_Firm · 8 runners
13 Aug
🏆 Won
Beverley
7f – 1m · Good_To_Firm · 10 runners
1 Aug
7th
Musselburgh
7f – 1m · Good · 7 runners
15 Jul
3rd
Thirsk
7f – 1m · Good_To_Soft · 13 runners
4 Jul
4th
Beverley
7f – 1m · Good_To_Firm · 11 runners
17 Jun
🏆 Won
Beverley
7f – 1m · Good_To_Firm · 9 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
James Sullivan Current Jockey
15.8%
Win rate
3/19
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
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
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Beverley
Undulating
6 2 wins, 4 other 14 Jul 33.3%
Southwell
Galloping
6 1 win, 5 other 16 Oct 16.7%
Thirsk
Galloping
4 1 win, 1 third, 2 other 15 Sep 25%
Wolverhampton
Galloping
4 1 third, 3 other 12 May 0%
Musselburgh
Sharp
2 2 other 1 Aug 0%
Sandown Park
Galloping
1 1 other 26 Jul 0%
Kempton Park
Galloping
1 1 other 2 Nov 0%
Pontefract
Undulating
1 1 other 22 Apr 0%
Leicester
Sharp
1 1 other 27 May 0%
Salisbury
Undulating
1 1 other 1 Sep 0%
Carlisle
Undulating
1 1 other 17 Jun 0%
Ffos Las
Galloping
1 1 other 26 Aug 0%
Epsom Downs
Undulating
1 1 third 3 Aug 0%
Brighton
Undulating
1 1 second 13 Oct 0%
Ayr
Galloping
1 1 other 30 Sep 0%
Nottingham
Galloping
1 1 other 2 Jun 0%
Ripon
Sharp
1 1 other 26 Aug 0%
chelmsford 1 1 third 12 Oct 0%
Newcastle
Galloping
1 1 other 17 Sep 0%
Catterick Bridge
Sharp
1 1 second 10 Jun 0%