Skip to content
Horse profile

Joyful Dream (IRE)

7yo mare (at last run, May 2021) · Last trainer John Butler · Last owner Gerry Dolan
by Dream Ahead (USA) out of Tearsforjoy (USA) (Street Cry)
54 runs · 15 courses · from Jul 2016
As at 28 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 8 May 2021 — 1,998 days ago. Our archive can't say whether the horse is still in training.
Last run May 2021 · 10th of 12 2 wins · Brighton Last raced off OR 56
KTB Profile

Joyful Dream (IRE) is 2 from 54, both wins coming at Class 6 level. Hasn't won since Sep 2019. Both wins have come on turf — 0 from 33 on the all-weather, and both wins came on good or faster ground (0 from 6 on softer). Last raced off 56, 11lb below the career-high mark.

Based on 54 archived runs · updated 28 Oct 2026
KTB at a glance All wins on turf Wins on good or faster All wins at Class 6 OR ↓ 11lb off peak
Official rating56↓ 11lb off peak
56 45–67

KTB Speed and Rating

KTB Speed

Best recent Speed 99 the best of the last 3 graded (A or B) runs · Kempton (AW), 15 Sep 2020

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 47 figures · best 126C · median 85
GoingRunsBestMedianSince 28 Oct 2025
Standard (AW)30105A78.5—
Good to Firm10126C104—
Soft286C62.5—
Good to Soft2109C102—
Good283A81—
Heavy1———
DistanceRunsBestMedianSince 28 Oct 2025
6f – 7f23107C86—
1m – 1m1f21126C86—
1m2f – 1m4f379C70—

Of 48 runs looked at, 1 has no figure: not enough races on the card to set the day (under 4) (1).

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

KTB Rating

Best recent KTB Rating 74A the best of the last 3 rated runs · Kempton (AW), 14 Oct 2020 Official rating 56 at the last run, 8 May 2021

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 52 figures · best 84A · median 62.5
GoingRunsBestMedianSince 28 Oct 2025
Standard (AW)3277A60—
Good to Firm1384A71—
Soft278A66.5—
Good to Soft273A71.5—
Good259C54—
Heavy1———
DistanceRunsBestMedianSince 28 Oct 2025
6f – 7f2681A65—
1m – 1m1f2284A62.5—
1m2f – 1m4f463B60.5—

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 52 figures from 52 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 is derived from in-running commentary, which our data provider does not supply for this horse's races.

Pedigree intelligence

Sire

Progeny in our archive have won 9.1% of 5,691 runs since Jan 2008 (528 horses).

Weakest over 1m5f – 2m (all codes): 6% from 184.

GoingRunsWinsSRvs sireThis horse
Firm29620.7%+11.6—
Good to Firm7047510.7%+1.62 from 13
Good1,08612011%+1.90 from 2
Good to Soft687629%−0.10 from 2
Soft832637.6%−1.50 from 3
Heavy298268.7%−0.40 from 1
Standard (AW)2,0551658%−1.10 from 33
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f8679811.3%+2.2—
6f – 7f3,0292879.5%+0.42 from 28
1m – 1m1f1,111827.4%−1.70 from 22
1m2f – 1m4f426348%−1.10 from 4
1m5f – 2m184116%−3.1—
2m1f – 2m4f6757.5%−1.6—
2m5f – 3m500%−9.1—
Over 3m200%−9.1—

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

Dam
Tearsforjoy (USA) (Street Cry)

1 sibling in the archive, 1 winner — best of them Eagleway (FR) (5 wins).

The wins came over 6½f–7½f; the highest grade won is Listed (Eagleway (FR)).

ProduceRunsWinsWin tripsBest grade
Eagleway (FR)3756½f–7½fListed

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 33 0 0% −33.00
Good to Firm 13 2 15% −0.50
Soft 3 0 0% −3.00
Good to Soft 2 0 0% −2.00
Good 2 0 0% −2.00
Heavy 1 0 0% −1.00

ClassRunsWinsSR£1
Class 6 42 2 5% −29.50
Class 5 6 0 0% −6.00
Class 7 3 0 0% −3.00
Class 4 1 0 0% −1.00

CourseRunsWinsSR£1
Wolverhampton (AW) 12 0 0% −12.00
Brighton 12 2 17% +0.50
Lingfield (AW) 8 0 0% −8.00
Kempton (AW) 5 0 0% −5.00
Chelmsford City (AW) 4 0 0% −4.00
Southwell (AW) 3 0 0% −3.00
Nottingham 2 0 0% −2.00
Salisbury 1 0 0% −1.00
Catterick 1 0 0% −1.00
Leicester 1 0 0% −1.00
Chantilly (FR) 1 0 0% −1.00
Lingfield 1 0 0% −1.00
Deauville (FR) 1 0 0% −1.00
Chepstow 1 0 0% −1.00
Newbury 1 0 0% −1.00

DistanceRunsWinsSR£1
6f – 7f 28 2 7% −15.50
1m – 1m1f 22 0 0% −22.00
1m2f – 1m4f 4 0 0% −4.00

JockeyRunsWinsSR£1
Hollie Doyle 6 0 0% −6.00
Joshua Bryan 5 1 20% +1.00
Darragh Keenan 5 1 20% +1.50
Shane Kelly 5 0 0% −5.00
Liam Keniry 3 0 0% −3.00
Silvestre De Sousa 3 0 0% −3.00
Ben Curtis 3 0 0% −3.00
Danny Brock 3 0 0% −3.00
Josephine Gordon 3 0 0% −3.00
Nicola Currie 2 0 0% −2.00
Megan Nicholls 2 0 0% −2.00
Lulu Stanford 2 0 0% −2.00
Molly Presland 1 0 0% −1.00
Miss Sophie Smith 1 0 0% −1.00
Oisin Murphy 1 0 0% −1.00
Stevie Donohoe 1 0 0% −1.00
Sean Levey 1 0 0% −1.00
Paul Mulrennan 1 0 0% −1.00
Georgia Dobie 1 0 0% −1.00
Michael J M Murphy 1 0 0% −1.00
Mickael Berto 1 0 0% −1.00
Luke Morris 1 0 0% −1.00
Ryan Powell 1 0 0% −1.00
Louis-Philippe Beuzelin 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 20 0 0% −20.00
Blinkers 15 2 13% −2.50
Cheekpieces 11 0 0% −11.00
Visor 6 0 0% −6.00
E/SB 1 0 0% −1.00
E/S 1 0 0% −1.00

SeasonRunsWinsSR£1
2021 1 0 0% −1.00
2020 6 0 0% −6.00
2019 16 2 13% −3.50
2018 12 0 0% −12.00
2017 8 0 0% −8.00
2016 11 0 0% −11.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
2021 · 1 run
08 May 21+198d Nottingham Follow RacingTV On Twitter Apprentice Handicap Class 6 · 8.5f · Soft · 12 ran 10/12 nk 8-12 5639C55C Molly Presland 25/1
2020 · 6 runs
22 Oct 20+8d Wolverhampton (AW) Bombardier Handicap (Div 1) Class 6 · 7f · Standard · 11 ran 3/11 ½ 9-4 5590A69A Joshua Bryan 11/1
14 Oct 20+13d Kempton (AW) Unibet Casino Handicap (Div 1) Class 6 · 7f · Standard To Slow · 12 ran 4/12 nk 9-7 5585A74A Nicola Currie 10/1
01 Oct 20+16d Salisbury Consign With Byerley Stud Handicap (Div 2) Class 6 · 7f · Soft · 13 ran 3/13 1 8-13 5586C78A Joshua Bryan 8/1
15 Sep 20+21d Kempton (AW) Unibet Casino Deposit 10 Get 40 Bonus Handicap (Div 1) Class 6 · 7f · Standard To Slow · 10 ran 3/10 1 9-4 5599A77A Joshua Bryan 20/1
25 Aug 20+14d Catterick Scotton Handicap (Div 1) Class 6 · 7f · Heavy · 9 ran 8/9 1½ 9-8 5723C47C Joshua Bryan 10/1
11 Aug 20+308d Lingfield (AW) Betway Amateur Jockeys' Handicap Class 6 · 7f · Standard To Slow · 12 ran 11/12 3¼ 10-4 5855A47A Miss Sophie Smith 28/1
2019 · 16 runs
08 Oct 19+22d Brighton 42 Bedford Row Chambers Handicap Class 6 · 8f · Good To Soft · 16 ran 6/16 1¾ 9-0 5895C70A Darragh Keenan 10/1
16 Sep 19+7d Brighton Brighton Business Expo 3 October Handicap Class 6 · 7f · Good To Firm · 8 ran 2/8 ¾ 9-1 5289A68A Darragh Keenan 15/8F
09 Sep 19+8d Brighton Brighton Palace Pier Gallopers Handicap Class 6 · 7f · Good To Firm · 14 ran 1/14 8-10 5294C81A Darragh Keenan 11/2
01 Sep 19+25d Brighton New BMW 3 Series Handicap Class 6 · 8f · Good To Firm · 9 ran 3/9 1½ 9-5 52120A75A Oisin Murphy 5/2F
07 Aug 19+15d Brighton summertimelive.co.uk Classic Ibiza 7 September Handicap Class 6 · 7f · Good To Firm · 15 ran 1/15 8-12 46107C78A Joshua Bryan 5/1
23 Jul 19+14d Wolverhampton (AW) Grand Theatre Wolverhampton Maiden Handicap Class 6 · 8.5f · Standard · 13 ran 9/13 ¾ 8-9 4788B53A Megan Nicholls 20/1
09 Jul 19+14d Brighton John Ternouth 70th Birthday Handicap Class 6 · 8f · Good To Firm · 13 ran 5/13 1 8-11 47103C62A Darragh Keenan 6/1
25 Jun 19+22d Brighton Doves Live Here 26 July Handicap Class 6 · 8f · Good To Soft · 14 ran 2/14 shd 8-12 46109C73A Megan Nicholls 7/2F
03 Jun 19+43d Brighton Rag 'N' Bone Man Live Here 27 July Apprentice Handicap Class 6 · 7f · Good To Firm · 13 ran 2/13 ½ 8-13 45105C81A Darragh Keenan 17/2
21 Apr 19+9d Southwell (AW) SW And AT Darby Memorial Handicap Class 6 · 7f · Standard · 14 ran 12/14 1¼ 8-13 4658C38C Liam Keniry 14/1
12 Apr 19+13d Kempton (AW) 100 Profit Boost At 32RedSport.com Classified Stakes (Div 1) Class 6 · 7f · Standard To Slow · 13 ran 3/13 nk 9-8 4696B76A Shane Kelly 10/1
30 Mar 19+18d Southwell (AW) Sunracing.co.uk Handicap Class 7 · 8f · Standard · 11 ran 7/11 2¼ 9-6 4660B55A Hollie Doyle 9/2
12 Mar 19+12d Southwell (AW) sunracing.co.uk Handicap Class 6 · 7f · Standard · 12 ran 2/12 2½ 8-7 4663B75A Hollie Doyle 8/1
28 Feb 19+31d Kempton (AW) 100% Profit Boost At 32RedSport.com Handicap (Div 2) Class 6 · 8f · Standard To Slow · 14 ran 3/14 nse 9-5 4582B74A Shane Kelly 33/1
28 Jan 19+18d Wolverhampton (AW) Follow Sun Racing On Twitter Selling Handicap Class 6 · 8.5f · Standard · 12 ran 4/12 nk 8-6 4578A60A Hollie Doyle 28/1
10 Jan 19+50d Chelmsford City (AW) totepool Cashback Club At totesport.com Handicap Class 7 · 8f · Standard · 15 ran 10/15 2¾ 9-9 4556C42C Shane Kelly 16/1
2018 · 12 runs
21 Nov 18+72d Wolverhampton (AW) Betway Vegas Handicap (Div 2) Class 6 · 9.5f · Standard · 12 ran 6/12 ½ 9-1 4686A60A Liam Keniry 16/1
10 Sep 18+31d Brighton starsports.bet Apprentice Handicap Class 6 · 8f · Good To Firm · 6 ran 3/6 1¼ 8-11 4691A63B Nicola Currie 9/2
10 Aug 18+16d Wolverhampton (AW) Renault Koleos Handicap (Div 1) Class 6 · 8.5f · Standard · 13 ran 6/13 1¼ 9-0 4880B62A Stevie Donohoe 16/1
25 Jul 18+29d Lingfield (AW) 188Bet Mobile Selling Handicap (AWT) Class 6 · 10f · Standard To Slow · 10 ran 4/10 nk 8-12 49—62A Shane Kelly 16/1
26 Jun 18+34d Brighton Poker At Bet365 Handicap Class 6 · 8f · Good To Firm · 14 ran 3/14 ¾ 9-5 50126C84A Shane Kelly 12/1
23 May 18+15d Kempton (AW) Bet At Racinguk.com Handicap Class 6 · 8f · Standard To Slow · 13 ran 11/13 2¼ 9-3 5171B52A Silvestre De Sousa 9/1
08 May 18+14d Brighton Visit Our Shop Star Sports Mayfair Classified Stakes Class 6 · 8f · Good To Firm · 8 ran 2/8 2¼ 9-7 48115A80A Silvestre De Sousa 3/1J
24 Apr 18+27d Brighton Totetrifecta Handicap Class 6 · 7f · Good To Firm · 9 ran 5/9 1¾ 8-10 4990A70A Sean Levey 9/1
28 Mar 18+25d Wolverhampton (AW) Bet & Watch At Sunbets.co.uk Handicap Class 7 · 8.5f · Standard · 12 ran 4/12 nk 9-6 5080B74A Silvestre De Sousa 5/1
03 Mar 18+24d Chelmsford City (AW) Beer Festival Here 20th And 21st April Handicap Class 6 · 10f · Standard · 6 ran 4/6 3¾ 9-3 5163A63B Ben Curtis 14/1
07 Feb 18+25d Wolverhampton (AW) sunbets.co.uk Handicap (Div 2) Class 6 · 8.5f · Standard · 11 ran 4/11 1¼ 9-3 5158A75A Ben Curtis 16/1
13 Jan 18+31d Lingfield (AW) Betway Handicap (Div 2) Class 6 · 10f · Standard · 11 ran 10/11 ¾ 9-7 5370A51A Danny Brock 20/1
2017 · 8 runs
13 Dec 17+43d Wolverhampton (AW) Follow Sun Bets On Twitter Handicap (Div 1) Class 6 · 8.5f · Standard · 12 ran 7/12 1¼ 9-5 5376A58A Paul Mulrennan 11/2
31 Oct 17+180d Wolverhampton (AW) Betway Casino Classified Stakes Class 6 · 9.5f · Standard · 10 ran 3/10 ¾ 8-12 53105A67A Ben Curtis 11/1
04 May 17+27d Lingfield (AW) Racing Welfare Claiming Stakes Class 6 · 6f · Standard · 6 ran 5/6 2¼ 7-13 5376A49B Hollie Doyle 25/1
07 Apr 17+42d Leicester Burton Overy Selling Stakes Class 6 · 6f · Good · 10 ran 8/10 hd 8-2 5383A49A Georgia Dobie 10/1
24 Feb 17+13d Lingfield (AW) 32RedSport.com Handicap Class 6 · 7f · Standard · 9 ran 5/9 ¾ 9-7 5587B67A Michael J M Murphy 7/1
11 Feb 17+15d Wolverhampton (AW) 32Red.com Selling Stakes Class 6 · 7f · Standard · 7 ran 4/7 1¼ 8-2 5779A53A Hollie Doyle 3/1
27 Jan 17+21d Lingfield (AW) 32redsport.com Claiming Stakes Class 6 · 7f · Standard · 9 ran 4/9 ½ 8-4 5496A59A Lulu Stanford 14/1
06 Jan 17+32d Wolverhampton (AW) 32redsport.com Maiden Auction Fillies' Stakes Class 6 · 7f · Standard · 11 ran 6/11 ½ 8-9 5490B50A Lulu Stanford 10/1
2016 · 11 runs
05 Dec 16+16d Lingfield (AW) 32redsport.com Selling Stakes Class 6 · 6f · Standard · 8 ran 4/8 ½ 8-9 5872A61A Josephine Gordon 7/1
19 Nov 16+21d Lingfield (AW) 10 Free At 32Red.com Selling Stakes Class 6 · 8f · Standard · 8 ran 3/8 ½ 8-1 6089A57A Hollie Doyle 4/1
29 Oct 16+17d Chelmsford City (AW) totepool Chip And Pin Betting Nursery Class 5 · 7f · Standard · 12 ran 10/12 1½ 8-12 6367A49A Liam Keniry 33/1
12 Oct 16+6d Chantilly (FR) Prix de l'Allee Durbar (Claimer) (2yo Fillies) (Polytrack) 7f · Standard · 9 ran 5/9 1 8-11 ——— Mickael Berto 9/1
06 Oct 16+8d Chelmsford City (AW) Totepool Live Info Download The App Claiming Stakes Class 5 · 7f · Standard · 7 ran 3/7 5 8-7 6469A58A Luke Morris 5/1
28 Sep 16+16d Nottingham Georges Kitchen Nottingham Nursery Class 5 · 10f · Good · 11 ran 9/11 2 9-0 6779C59C Ryan Powell 50/1
12 Sep 16+12d Wolverhampton (AW) FCL Global Forwarding Making Logistics Personal Maiden Auction Fillies' Stakes (Plus 10) Class 5 · 8.5f · Standard · 8 ran 4/8 1¼ 8-11 66—64A Josephine Gordon 8/1
31 Aug 16+26d Lingfield Oilfield Insurance Agencies Maiden Auction Fillies' Stakes (Plus 10) Class 5 · 7f · Good To Firm · 10 ran 3/10 2½ 8-3 ——63A Josephine Gordon 12/1
05 Aug 16+14d Deauville (FR) Prix d'Herouville (Claimer) (2yo Fillies) (Turf) 6f · Soft · 14 ran 10/14 ¾ 8-11 ——— Louis-Philippe Beuzelin 58/1
22 Jul 16+7d Chepstow Brains Beer Maiden Auction Fillies' Stakes (Plus 10) Class 5 · 6f · Good To Firm · 7 ran 6/7 nk 9-0 ——62A Danny Brock 12/1
15 Jul 16 Newbury bet365 EBF Stallions Maiden Fillies' Stakes (Plus 10) Class 4 · 6f · Good To Firm · 12 ran 8/12 hd 9-0 ——71A Danny Brock 100/1

Quick answers

How many races has Joyful Dream won?
Joyful Dream (IRE) won 2 of 54 archived starts between 2016 and 2021, a strike rate of 3.7%. Placed 17 times in total (31.5% of starts).
Who trained Joyful Dream?
Joyful Dream (IRE) was trained by John Butler on the most recent run on record, at Nottingham on 8 May 2021.
Who is Joyful Dream's sire?
Joyful Dream (IRE) is by Dream Ahead (USA) out of Tearsforjoy (USA), whose sire is Street Cry.
What going does Joyful Dream prefer?
Joyful Dream (IRE) has the best record on good to firm going: 2 wins from 13 starts (15.4%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Joyful Dream's official rating?
The most recent official rating on record is 56, from the run on 8 May 2021. The highest on record is 67.
What is Joyful Dream's sire's record?
Dream Ahead (USA)'s progeny in our archive have won 9.1% of 5,691 runs since Jan 2008 (528 horses), Flat and jumps together. Weakest over 1m5f – 2m (all codes): 6% from 184.
Who are Joyful Dream's siblings?
Out of Tearsforjoy (USA), Joyful Dream (IRE) has 1 other produce in our archive, 1 of them a winner. Most wins: Eagleway (FR) (5). Highest grade won: Listed (Eagleway (FR)). The wins came over 6½f–7½f. As at Oct 2026.

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