Skip to content
Horse profile

Perfect Curves (IRE)

5yo mare (at last run, Jan 2025) · Last trainer Patrick Morris · Last owner Ed Mulligan
15 runs · 8 courses · from Nov 2022
As at 28 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 25 Jan 2025 — 641 days ago. Our archive can't say whether the horse is still in training.
Last run Jan 2025 · 7th of 9 Last raced off OR 42
KTB Profile

Perfect Curves is a maiden who ran 15 times between Nov 2022 and Jan 2025 without winning. She placed once, finishing second of 13 at Bellewstown in Jul 2024. The mare, by Mastercraftsman out of a Big Bad Bob mare, raced on both turf and all-weather, with six runs at Dundalk and nine over 1m – 1m1f. She last ran off an official rating of 42 at Newcastle in Jan 2025, 13lb below her highest ever mark.

Based on 15 archived runs · run-style from 6 commented runs since Aug 2024 · updated 28 Oct 2026
KTB at a glance OR ↓ 13lb off peak
Official rating42↓ 13lb off peak
42 42–55

KTB Speed and Rating

KTB Speed

Best recent Speed 99 the best of the last 3 graded (A or B) runs · Wolverhampton (AW), 7 Jan 2025

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 15 figures · best 99A · median 75
GoingRunsBestMedianSince 28 Oct 2025
Standard (AW)899A76—
Soft488C68—
Good377C68—
DistanceRunsBestMedianSince 28 Oct 2025
1m – 1m1f988B75—
6f – 7f599A73—
1m2f – 1m4f1———

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

KTB Rating

Best recent KTB Rating 58A the best of the last 3 rated runs · Wolverhampton (AW), 7 Jan 2025 Official rating 42 at the last run, 25 Jan 2025

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 15 figures · best 76A · median 59
GoingRunsBestMedianSince 28 Oct 2025
Standard (AW)868A54—
Soft470A59.5—
Good376A60—
DistanceRunsBestMedianSince 28 Oct 2025
1m – 1m1f976A60—
6f – 7f568A58—
1m2f – 1m4f1———

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 15 figures from 15 runs · as at 4 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 6 analysed runs since Aug 2024

  • Prominent 2 (33%) · 0 wins
  • Held up 2 (33%) · 0 wins
  • Led 1 (17%) · 0 wins
  • Mid-division 1 (17%) · 0 wins

Pedigree intelligence

Sire

Progeny in our archive have won 10.6% of 11,634 runs since Jan 2008 (842 horses).

GoingRunsWinsSRvs sireThis horse
Firm2328.7%−1.9—
Good to Firm1,34515611.6%+1—
Good2,97434511.6%+10 from 3
Good to Soft1,53216610.8%+0.2—
Soft1,9691829.2%−1.40 from 4
Heavy6607010.6%0—
Standard (AW)3,1303109.9%−0.70 from 8
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f5459.3%−1.3—
6f – 7f1,3841198.6%−20 from 5
1m – 1m1f2,3322179.3%−1.30 from 9
1m2f – 1m4f3,81643811.5%+0.90 from 1
1m5f – 2m2,58728511%+0.4—
2m1f – 2m4f1,08711410.5%−0.1—
2m5f – 3m3264413.5%+2.9—
Over 3m48918.8%+8.2—

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

Dam

4 siblings in the archive, 0 winners.

ProduceRunsWinsWin tripsBest grade
Heavenly Body (IRE)50——
Lexington Storm (IRE)40——
Dark Endeavour (IRE)40——
Don'tsayaword (IRE)30——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 8 0 0% −8.00
Soft 4 0 0% −4.00
Good 3 0 0% −3.00

ClassRunsWinsSR£1
Class 6 2 0 0% −2.00

CourseRunsWinsSR£1
Dundalk (AW) 6 0 0% −6.00
Bellewstown 2 0 0% −2.00
Naas 2 0 0% −2.00
Newcastle (AW) 1 0 0% −1.00
Wolverhampton (AW) 1 0 0% −1.00
Down Royal 1 0 0% −1.00
Listowel 1 0 0% −1.00
Killarney 1 0 0% −1.00

DistanceRunsWinsSR£1
1m – 1m1f 9 0 0% −9.00
6f – 7f 5 0 0% −5.00
1m2f – 1m4f 1 0 0% −1.00

JockeyRunsWinsSR£1
Keithen Kennedy 3 0 0% −3.00
Ben Coen 3 0 0% −3.00
Ryan Kavanagh 2 0 0% −2.00
Declan McDonogh 2 0 0% −2.00
Leigh Roche 1 0 0% −1.00
Rory Mulligan 1 0 0% −1.00
Wayne Hassett 1 0 0% −1.00
N G McCullagh 1 0 0% −1.00
Wayne Lordan 1 0 0% −1.00

HeadgearRunsWinsSR£1
Cheekpieces 8 0 0% −8.00
None 6 0 0% −6.00
Blinkers 1 0 0% −1.00

SeasonRunsWinsSR£1
2025 2 0 0% −2.00
2024 11 0 0% −11.00
2022 2 0 0% −2.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
2025 · 2 runs
25 Jan 25+18d Newcastle (AW) Weekly Free Bets With BetMGM Extra Classified Stakes Class 6 · 7f · Standard · 9 ran Settled just off the pace early - asked for effort with 3f left then urged again 2f out - dropped away inside final furlong to finish seventh 7/9 4 9-4 4273A42A Ryan Kavanagh 14/1
07 Jan 25+55d Wolverhampton (AW) Best Odds Guaranteed At BetMGM Handicap (Div 1) Class 6 · 7f · Standard · 10 ran Settled at the back - made ground on the rail into the straight - pursued the front group with 1f to go but found speed lacking - plugged on without threatening to get there 5/10 ½ 8-7 4599A58A Ryan Kavanagh 9/1
2024 · 11 runs
13 Nov 24+12d Dundalk (AW) Now Racing Every Wednesday At Dundalk Handicap (47-65) (Div 2) 10.5f · Standard · 13 ran Sat close to the pace early - drifted through the pack by halfway - pushed along with no response over the last two furlongs and held to the line 8/13 ½ 8-13 4777B56A Declan McDonogh 14/1
01 Nov 24+30d Dundalk (AW) Irishinjuredjockeys.com Handicap (47-65) (Div 1) 8f · Standard · 13 ran Set the pace early on a tight rein - pushed along with 2f left - matched approaching last quarter mile - overtaken inside final furlong - unable to fight back late 7/13 nse 8-12 4788B63A Leigh Roche 22/1
02 Oct 24+48d Bellewstown BoyleSports Supporting Irish Racing Handicap (47-65) (Div 2) 8f · Yielding To Soft · 12 ran Held up at the back - urged forward around halfway - 9th with a furlong left - stayed on late but well held 8/12 ½ 8-7 4775A59A Keithen Kennedy 11/1
15 Aug 24+22d Dundalk (AW) Bar One Racing Guaranteed Multiples All Shops Handicap (47-65) (Div 1) 8f · Standard · 14 ran Settled in the pack - pushed along with no headway 2f out - unable to quicken final furlong - finished well held in 10th 10/14 1¾ 8-8 4978B45A Keithen Kennedy 11/1
24 Jul 24+20d Naas O'Neill & Co. Apprentice Handicap (47-65) (Div 2) 8f · Yielding · 14 ran 7/14 ½ 9-0 4988C60A Keithen Kennedy 11/4F
04 Jul 24+13d Bellewstown Peadar Kearney's Pub Apprentice Handicap (47-65) 8f · Good · 13 ran 2/13 3 8-13 4968C76A Rory Mulligan 16/1
21 Jun 24+19d Down Royal Laura Nicholas Memorial Handicap (47-65) 7f · Good · 13 ran 8/13 nk 8-11 5163C59A Wayne Hassett 16/1
02 Jun 24+19d Listowel James Collins Memorial Handicap (47-65) (Div 1) 8f · Good · 13 ran 9/13 2½ 9-4 5377C60A Ben Coen 33/1
14 May 24+15d Killarney Celtic Steps Handicap (47-65) 8f · Soft · 14 ran 5/14 ½ 9-4 5361C70A Ben Coen 80/1
29 Apr 24+34d Naas Best Of Luck To Our Neighbours Punchestown Ahead Of The 2024 Festival Handicap (47-65) (Div 2) 8f · Yielding · 19 ran 18/19 1½ 9-6 5556C45C Ben Coen 100/1
26 Mar 24+473d Dundalk (AW) Book Online At DundalkStadium.com Maiden 8f · Standard · 13 ran 11/13 2½ 9-4 —68C51C Declan McDonogh 125/1
2022 · 2 runs
09 Dec 22+23d Dundalk (AW) Irish EBF Median Sires Series Fillies Maiden 7f · Standard · 14 ran 11/14 nse 8-13 —75B52A N G McCullagh 40/1
16 Nov 22 Dundalk (AW) View Restaurant At Dundalk Stadium Median Auction Maiden 7f · Standard · 14 ran 8/14 nk 9-3 —70B68A Wayne Lordan 66/1

Quick answers

How many races has Perfect Curves won?
Perfect Curves (IRE) has yet to win, from 15 archived starts between 2022 and 2025. Placed 1 time in total (6.7% of starts).
Who trained Perfect Curves?
Perfect Curves (IRE) was trained by Patrick Morris on the most recent run on record, at Newcastle (AW) on 25 January 2025.
Who is Perfect Curves's sire?
Perfect Curves (IRE) is by Mastercraftsman (IRE) out of Body Beautiful (IRE), whose sire is Big Bad Bob.
What is Perfect Curves's official rating?
The most recent official rating on record is 42, from the run on 25 January 2025. The highest on record is 55.
What is Perfect Curves's sire's record?
Mastercraftsman (IRE)'s progeny in our archive have won 10.6% of 11,634 runs since Jan 2008 (842 horses), Flat and jumps together.
Who are Perfect Curves's siblings?
Out of Body Beautiful (IRE), Perfect Curves (IRE) has 4 other produce in our archive, 0 of them winners. As at Oct 2026.

Record shown from November 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.