Skip to content
Horse profile

Dumfries (GB)

6yo gelding · Trainer Ruth Carr · Owner Buist Shields Thompson And Mrs R Carr
by Cityscape (GB) out of Milldale (GB) (Bushranger)
43 runs · 20 courses · from Aug 2022
As at 20 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
4 wins · Beverley, Thirsk & Southwell (AW) Ran 9 days ago · 9th of 12 Last raced off OR 52
KTB Profile

Typically ridden with patience — held up in 7 of 12 analysed runs — Dumfries (GB) is 4 from 43. Hasn't won since Aug 2025. Last raced off 52, 27lb below the career-high mark.

Based on 43 archived runs · run-style from 12 commented runs · updated 20 Oct 2026
KTB at a glance Typically held up OR ↓ 27lb off peak
Official rating52↓ 27lb off peak
52 51–79

KTB Speed and Rating

KTB Speed

Best recent Speed 94 the best of the last 3 graded (A or B) runs · Beverley, 16 Sep 2026

How fast the horse ran, as points against the day-corrected standard time for its course and distance: 100 is the median GB Class 4 handicap winner on that code; one point is 0.1% of the standard time. A, B or C is how much the day's card could tell us, not how good the run was. What this means →

Flat 43 figures · best 113B · median 84
GoingRunsBestMedianSince 20 Oct 2025
Standard (AW)1696A79.53 · 81 / 75
Good to Firm10113B893 · 113 / 95
Soft793A87—
Good5101A841 · —
Good to Soft596B81—
DistanceRunsBestMedianSince 20 Oct 2025
6f – 7f23113B873 · 113 / 95
1m – 1m1f1894A81.54 · 94 / 85
1m2f – 1m4f296B74.5—

KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 43 figures from 43 runs · as at 18 Oct 2026 · a record, not a forecast

KTB Rating

Best recent KTB Rating 82A the best of the last 3 rated runs · Wolverhampton (AW), 29 Sep 2026 Official rating 52 at the last run, 10 Oct 2026

What the horse achieved in each race, in pounds on the official-rating scale, from the weight carried, the lengths beaten and the race's own level solved across the archive — never the market, never the official rating as a starting point. The headline is the best of the horse's last three rated runs on that code. A, B or C on a run is how much known form was in that race. What this means →

Flat 43 figures · best 89A · median 73
GoingRunsBestMedianSince 20 Oct 2025
Standard (AW)1689A68.53 · 82 / 79
Good to Firm1082A72.53 · 68 / 64
Soft781A76—
Good581A741 · —
Good to Soft583A73—
DistanceRunsBestMedianSince 20 Oct 2025
6f – 7f2383A733 · 79 / 64
1m – 1m1f1889A734 · 82 / 71
1m2f – 1m4f278A73—

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 43 figures from 43 runs · as at 18 Oct 2026 · a record, not a forecast

Both figures are KTB's own, computed from the archive; no vendor rating enters either. Every run's figure is on its form line below with its grade. Grades measure how much the archive could see, never the merit of the run.

Run style from 12 analysed runs

  • Held up 7 (58%) · 0 wins
  • Midfield 3 (25%) · 1 win
  • Led 1 (8%) · 0 wins
  • Prominent 1 (8%) · 0 wins

Pedigree intelligence

Sire

Progeny in our archive have won 9% of 2,989 runs since Jan 2008 (213 horses).

GoingRunsWinsSRvs sireThis horse
Firm12216.7%+7.7—
Good to Firm396379.3%+0.33 from 10
Good608416.7%−2.30 from 5
Good to Soft378318.2%−0.80 from 5
Soft376277.2%−1.80 from 7
Heavy1141311.4%+2.4—
Standard (AW)1,10511910.8%+1.81 from 16
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f781215.4%+6.4—
6f – 7f570518.9%−0.13 from 23
1m – 1m1f798799.9%+0.91 from 18
1m2f – 1m4f923849.1%+0.10 from 2
1m5f – 2m451327.1%−1.9—
2m1f – 2m4f128107.8%−1.2—
2m5f – 3m3725.4%−3.6—
Over 3m400%−9—

Flat and jumps together (all codes) · since Jan 2008 · as at 19 Oct 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast

Dam
Milldale (GB) (Bushranger)

3 siblings in the archive, 2 winners — best of them Diddy Man (GB) (3 wins).

The wins came over 7f–1m2½f; the highest grade won is Class 6 (Diddy Man (GB)).

ProduceRunsWinsWin tripsBest grade
Diddy Man (GB)2637f–1mClass 6
Without Love (GB)1511m2½f—
Hopedale (GB)30——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 16 1 6% −9.00
Good to Firm 10 3 30% +9.50
Soft 7 0 0% −7.00
Good 5 0 0% −5.00
Good to Soft 5 0 0% −5.00

ClassRunsWinsSR£1
Class 6 22 3 14% −2.50
Class 5 15 0 0% −15.00
Class 4 4 0 0% −4.00
Class 3 2 1 50% +5.00

CourseRunsWinsSR£1
Beverley 9 2 22% −1.50
Southwell (AW) 8 1 13% −1.00
Wolverhampton (AW) 5 0 0% −5.00
Thirsk 4 1 25% +8.00
Musselburgh 2 0 0% −2.00
Ayr 1 0 0% −1.00
Ripon 1 0 0% −1.00
Catterick 1 0 0% −1.00
Leicester 1 0 0% −1.00
Chelmsford City (AW) 1 0 0% −1.00
Newcastle (AW) 1 0 0% −1.00
Carlisle 1 0 0% −1.00
Nottingham 1 0 0% −1.00
Pontefract 1 0 0% −1.00
Salisbury 1 0 0% −1.00
Epsom Downs 1 0 0% −1.00
Sandown 1 0 0% −1.00
Kempton (AW) 1 0 0% −1.00
Brighton 1 0 0% −1.00
Ffos Las 1 0 0% −1.00

DistanceRunsWinsSR£1
6f – 7f 23 3 13% −3.50
1m – 1m1f 18 1 6% −11.00
1m2f – 1m4f 2 0 0% −2.00

JockeyRunsWinsSR£1
James Sullivan 26 3 12% −6.50
Joanna Mason 3 0 0% −3.00
Hayley Turner 3 1 33% +4.00
William Pyle 2 0 0% −2.00
Callum Rodriguez 1 0 0% −1.00
Luke Morris 1 0 0% −1.00
Ryan Sexton 1 0 0% −1.00
Jason Watson 1 0 0% −1.00
George Bass 1 0 0% −1.00
Rhys Clutterbuck 1 0 0% −1.00
Jim Crowley 1 0 0% −1.00
Harry Davies 1 0 0% −1.00
Sean Levey 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 38 4 11% −11.50
Blinkers 5 0 0% −5.00

SeasonRunsWinsSR£1
2026 7 0 0% −7.00
2025 15 3 20% +4.50
2024 13 0 0% −13.00
2023 5 1 20% +2.00
2022 3 0 0% −3.00

Splits include every sample, however small — muted rows are under 3 runs. A one-from-one record is a fact, not a trend: read the Runs column before the strike rate.

Form

DateCourseRace PosBtn Wgt ORSpdKTB Jockey SP
10 Oct 26+11d Southwell (AW) Carlsberg Danish Pilsner 1847 Handicap Stakes Class 6 · 8f · Standard · 12 ran Held up from the outset - never threatened the principals - stayed on at the back of the field to finish 9th 9/12 2 9-6 5269A59A James Sullivan 14/1
29 Sep 26+13d Wolverhampton (AW) Sky Sports Racing Sky 415 Handicap Stakes (Div II) Class 6 · 8.5f · Standard · 8 ran Up with the pace early - pushed along to hold a narrow advantage over 1f out - stuck on strongly late but collared close home to finish second 2/8 hd 9-5 5181A82A James Sullivan 4/1
16 Sep 26+20d Beverley Hurn Handicap Stakes (Div II) Class 6 · 8.5f · Good · 10 ran Squeezed for room early - settled towards the back - shifted to the middle of the track approaching final 2f - shaken up to close ground inside the last furlong - grabbed third right on the line 3/10 ½ 9-8 5294A74A James Sullivan 8/1
27 Aug 26+14d Southwell (AW) Download The Raceday Ready App Handicap Stakes (Div I) Class 6 · 7f · Standard · 10 ran Settled towards back of pack early - driven into contention 3f out - drifted left approaching 2f out - held pace to the line finishing fourth 4/10 2 9-9 5475A79A James Sullivan 12/1
13 Aug 26+16d Beverley Racing Again On Saturday 29 August Handicap Stakes Class 6 · 8.5f · Good To Firm · 10 ran Held up towards the back - progress into contention 3f out - squeezed for space fighting for third inside the final furlong before fading close home 4/10 1 9-12 5589B68A James Sullivan 10/1
28 Jul 26+14d Beverley Hoof Hustle Handicap Stakes Class 5 · 7.5f · Good To Firm · 7 ran Held up at the rear early - pushed for effort with over a furlong left - unable to threaten the front runners and finished fifth 5/7 2 9-3 57113B64A James Sullivan 9/1
14 Jul 26+271d Beverley Racing Again On Monday Evening Handicap Stakes Class 5 · 7.5f · Good To Firm · 8 ran settled towards the back - driven into the action approaching 2f out - finished with running late 5/8 hd 9-5 5895B57A James Sullivan 10/1
16 Oct 25+16d Southwell (AW) Arc All-Weather 1MILLION Bonus Returns Handicap Class 5 · 7f · Standard · 10 ran Held up towards the back - driven up two out and squeezed for space entering the final furlong - finished strongly once in space to take sixth 6/10 nse 9-0 5878A73A James Sullivan 22/1
30 Sep 25+15d Ayr Book Your Event At Ayr Racecourse Handicap Class 6 · 7f · Soft · 8 ran Checked early - travelled with enthusiasm in mid-pack - moved through into contention 2f out - pushed along and held the gallop into the final furlong before fading close home 5/8 nk 9-9 5961A72A James Sullivan 17/2
15 Sep 25+20d Thirsk Bowel Cancer Screening Programme Saves Lives Handicap Class 5 · 7f · Soft · 11 ran Settled towards the back - angled left and pushed along inside final furlong to make progress - stayed on to finish 4th beaten a length and a half 4/11 ¾ 8-12 5987A81A James Sullivan 15/2
26 Aug 25+13d Ripon Queen Ethelburga's Collegiate Handicap Class 5 · 8f · Good To Firm · 8 ran Settled among rear group in 5th early - moved through on the inner 2f out then drifted right under pressure over 1f out - lost momentum inside final furlong to finish 4th 4/8 1½ 9-8 6073B72A James Sullivan 11/1
13 Aug 25+12d Beverley Porsche 911 Handicap Class 6 · 7.5f · Good To Firm · 10 ran Settled in the pack early - improved but boxed in with 2f left before squeezing through to hit the front inside the final furlong - stayed on strongly to score 1/10 9-9 55100A82A James Sullivan 4/1
01 Aug 25+17d Musselburgh Neilsons And Graham And Sibbald Handicap Class 6 · 7f · Good · 7 ran Settled with plenty of enthusiasm in midfield - asked for effort with two furlongs left - kept responding through the last furlong but lacked the speed to get on terms - held on for fourth 7/7 nse 9-6 5569A48A William Pyle 5/2F
15 Jul 25+11d Thirsk Thirsk Racecourse Ideal Conference Venue Handicap Class 6 · 7f · Good To Soft · 12 ran Slow start and moved left - settled towards back - made progress into contention 3f out - pushed along inside final 2f - stayed on last furlong to take 3rd - never able to trouble winner 3/12 1¼ 9-12 5575A83A James Sullivan 4/1
04 Jul 25+17d Beverley Tyre Scope Handicap Class 6 · 7.5f · Good To Firm · 11 ran Fought for control early - settled towards the back - made progress from over 2f out - denied a straight passage inside the final furlong then finished well over the last 110yds 4/11 1 9-4 55100B79A James Sullivan 5/1
17 Jun 25+7d Beverley WeBuyVintage 1000th Buying Roadshow Celebration Handicap Class 6 · 7.5f · Good To Firm · 9 ran Took a strong grip early - settled in mid-division around 6th - looking for a gap on the rails approaching the last 2f - boxed in without room - shifted to the outside a furlong out - found room and finished strongly - got up right on the line 1/9 9-10 5384B76A James Sullivan 6/4F
10 Jun 25+14d Catterick Racing Again 9th July Handicap (Div 1) Class 6 · 7f · Good · 10 ran Settled towards the back early - strong progress on the inner approaching final two furlongs and pushed in front inside the last - overtaken close home to finish second by a short margin 2/10 nk 9-7 53101A81A James Sullivan 15/2
27 May 25+15d Leicester Mark West Pinot Noir Handicap Class 6 · 7f · Good To Soft · 16 ran Held up towards the back - fighting for control early - improved a little into contention 3f out - lost ground 1f out - dropped away in the closing stages to finish eighth 8/16 ½ 9-5 5481C59A William Pyle 5/1
12 May 25+20d Wolverhampton (AW) Advance Price Midweek Racing For 10 Handicap Class 6 · 7f · Standard · 11 ran Held up towards back and pulling hard early - crept forward wide inside the final furlong - lacked the speed to challenge - finished 6th 6/11 ½ 9-8 5496A65A James Sullivan 7/2
22 Apr 25+20d Thirsk Next Meeting Saturday 3rd May Book Now Handicap Class 6 · 7f · Good To Firm · 13 ran Dislodged rider before the off - checked and darted left at the break - settled towards the back - made rapid progress from wide 1f out - powered clear inside the last to score 1/13 9-0 5189C81A James Sullivan 11/1
02 Apr 25+15d Southwell (AW) Gamble Responsibly At BetMGM Handicap (Div 2) Class 6 · 7f · Standard · 7 ran Slow to break - soon up with pace and set the gallop after a furlong - challenged 2f out - overtaken inside final furlong - dropped away close home to finish sixth 6/7 ½ 9-8 5362A63A James Sullivan 14/1
18 Mar 25+145d Wolverhampton (AW) Win 1M With BetMGM's Golden Goals Handicap (Div 2) Class 6 · 7f · Standard · 11 ran Checked and eased across early - settled at the back of the field - lacked the pace to threaten - finished eighth beaten just over five lengths 8/11 nk 9-8 5493A65A James Sullivan 13/2
24 Oct 24+12d Wolverhampton (AW) Win 1M With BetMGM's Golden Goals Handicap (Div 1) Class 6 · 7f · Standard · 9 ran Sluggish start - quickly settled into touch with the pace - pushed along but drifted left and faded inside the final furlong - finished eighth 8/9 1¼ 9-4 5592A61A Callum Rodriguez 7/1
12 Oct 24+12d Chelmsford City (AW) Betfair Racing Podcasts Handicap Class 6 · 7f · Standard · 10 ran Held up towards the back - moved right approaching 2f out - progress under pressure inside final furlong - climbed to third close home but well held 3/10 1 9-5 5681A73A James Sullivan 15/2
30 Sep 24+13d Wolverhampton (AW) Stay At The Wolverhampton Holiday Inn Handicap (Div 1) Class 6 · 7f · Standard · 11 ran Sluggish start - settled towards back - made progress on inner approaching final furlong - jostled before moving into 3rd late and sticking to task 3/11 1 9-9 5791A72A Luke Morris 11/1
17 Sep 24+18d Newcastle (AW) Tips For Every Race At raceday-ready.com Handicap Class 6 · 8f · Standard To Slow · 8 ran Settled in the back markers pulling hard early - lost touch with leaders 2f out - unable to make further progress up the field finishing eighth 8/8 ½ 9-13 5993A62A Ryan Sexton 11/1
30 Aug 24+16d Southwell (AW) Airquick (Newark) Ltd Compressed Air Systems Handicap (Div 2) Class 6 · 8f · Standard · 12 ran settled in the pack early - dropped away inside the final furlong - finished well beaten in 10th 10/12 2¼ 9-7 6376A60A Jason Watson 7/1
14 Aug 24+12d Beverley Clearanswer Call Centres Handicap Class 5 · 10f · Good To Firm · 8 ran Settled at the back - pulled hard early - nudged along and drifted right inside the final furlong before finishing sixth with no real threat 6/8 3¾ 9-13 6553A68A James Sullivan 28/1
02 Aug 24+17d Southwell (AW) Borders Ltd 2024 Handicap Class 5 · 7f · Standard · 13 ran Settled in the pack early - urged forward approaching final 2f - weakened steadily to finish 11th 11/13 hd 9-1 6765B60A Joanna Mason 4/1F
16 Jul 24+29d Beverley Racing Again On Monday Evening Handicap Class 5 · 7.5f · Soft · 10 ran 5/10 2 10-0 6892B76A James Sullivan 25/1
17 Jun 24+15d Carlisle Rhino.Bet Home Of Charged Up Sport Handicap Class 5 · 8f · Soft · 9 ran 8/9 2¼ 9-9 7070A62A Joanna Mason 10/1
02 Jun 24+15d Nottingham Sky Bet Club Handicap (Div 1) Class 5 · 8.5f · Good · 9 ran 6/9 hd 9-9 7284A73A Joanna Mason 8/1
18 May 24+26d Thirsk Sky Bet Club Handicap Class 5 · 8f · Good To Firm · 16 ran 13/16 1¼ 9-8 7382C73A James Sullivan 14/1
22 Apr 24+33d Pontefract Bowel Cancer Screening Programme Save Lives Handicap (Div 2) Class 5 · 8f · Soft · 9 ran 9/9 ¾ 9-9 75-99C58C James Sullivan 12/1
20 Mar 24+201d Southwell (AW) Best Racing Odds Guaranteed At BetMGM Handicap Class 4 · 8f · Standard · 10 ran 5/10 1¼ 9-3 7677A75A James Sullivan 9/1
01 Sep 23+29d Salisbury Pam Bruford Memorial Handicap Class 5 · 8f · Good To Soft · 8 ran 4/8 2 9-8 7775B73A George Bass 4/1
03 Aug 23+8d Epsom Downs Betfred Play Fred's 5 Million Handicap Class 4 · 8.5f · Soft · 6 ran 3/6 2½ 9-7 7987B78B Rhys Clutterbuck 11/2
26 Jul 23+109d Sandown Racing TV Handicap Class 4 · 10f · Good To Soft · 7 ran 4/7 1¼ 9-8 7996B78A Hayley Turner 8/1
08 Apr 23+30d Musselburgh tote 250K Guaranteed Placepot Royal Mile Handicap Class 3 · 8f · Good To Soft · 9 ran 8/9 ½ 8-8 7984C58C Hayley Turner 3/1F
09 Mar 23+127d Southwell (AW) Spreadex Sports Cheltenham Festival Specials Restricted Maiden Stakes (GBB Race) Class 3 · 8f · Standard · 12 ran 1/12 8-10 7494A89A Hayley Turner 6/1
02 Nov 22+20d Kempton (AW) Unibet/British Stallion Studs EBF Restricted Novice Stakes (GBB Race) Class 5 · 8f · Standard To Slow · 11 ran 5/11 ¾ 9-2 —56A79A Jim Crowley 9/2
13 Oct 22+48d Brighton Follow AtTheRaces On Twitter EBF Restricted Novice Stakes (GBB Race) Class 4 · 8f · Soft · 9 ran 2/9 nk 9-0 —93A76A Harry Davies 4/1
26 Aug 22 Ffos Las Alpha Heating Innovation/ EBF Novice Stakes (GBB Race) Class 5 · 7.5f · Good · 13 ran 4/13 nk 9-7 —49C74A Sean Levey 50/1

Quick answers

How many races has Dumfries (GB) won?
Dumfries (GB) won 4 of 43 archived starts between 2022 and 2026, a strike rate of 9.3%. Placed 11 times in total (25.6% of starts).
Who trains Dumfries (GB)?
Dumfries (GB) is trained by Ruth Carr, who saddled the horse on its most recent run on 10 October 2026.
Who is Dumfries (GB)'s sire?
Dumfries (GB) is by Cityscape (GB) out of Milldale (GB), whose sire is Bushranger.
What going does Dumfries (GB) prefer?
Dumfries (GB) has the best record on good to firm going: 3 wins from 10 starts (30%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Dumfries (GB)'s official rating?
The most recent official rating on record is 52, from the run on 10 October 2026. The highest on record is 79.
What is Dumfries (GB)'s sire's record?
Cityscape (GB)'s progeny in our archive have won 9% of 2,989 runs since Jan 2008 (213 horses), Flat and jumps together.
Who are Dumfries (GB)'s siblings?
Out of Milldale (GB), Dumfries (GB) has 3 other produce in our archive, 2 of them winners. Most wins: Diddy Man (GB) (3). Highest grade won: Class 6 (Diddy Man (GB)). The wins came over 7f–1m2½f. As at Oct 2026.

Record shown from August 2022. Our archive holds racing in Great Britain, Ireland and France from January 2005. Runs in other countries are not in it, and earlier runs are not available from our data provider. In-running comments are available from 2024 onward.