Skip to content
Horse profile

Bad Attitude (GB)

6yo gelding (at last run, Jul 2023) · Last trainer L J Morgan · Last owner Nigel Hardy
by Canford Cliffs (IRE) out of Cry Freedom (IRE) (Acclamation)
28 runs · 13 courses · from Aug 2019
As at 13 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 12 Jul 2023 — 1,189 days ago. Our archive can't say whether the horse is still in training.
Last run Jul 2023 · 3rd of 8 3 wins · Wolverhampton (AW) & Chelmsford City (AW) Headgear returns LTO Last raced off OR 48
KTB Profile

Bad Attitude (GB) is 3 from 28, all wins coming at Class 6 level. Hasn't won since Dec 2020. All 3 wins have come on the all-weather — 0 from 9 on turf. All 3 wins have come over 1m2f – 1m4f. Last raced off 48, 22lb below the career-high mark.

Based on 28 archived runs · updated 13 Oct 2026
KTB at a glance All wins on AW All wins at Class 6 OR ↓ 22lb off peak
Official rating48↓ 22lb off peak
48 48–70

KTB Speed and Rating

KTB Speed

Best recent Speed 90 the best of the last 3 graded (A or B) runs · Wolverhampton (AW), 29 Oct 2022

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.

Jumps 3 figures · best 99B · median 62
GoingRunsBestMedianSince 13 Oct 2025
Good to Soft262C58.5—
Good1———
DistanceRunsBestMedianSince 13 Oct 2025
2m1f – 2m4f299B80.5—
1m5f – 2m1———
Flat 24 figures · best 106A · median 82.5
GoingRunsBestMedianSince 13 Oct 2025
Standard (AW)18106A84—
Good to Firm394A61—
Good293C81.5—
Good to Soft1———
DistanceRunsBestMedianSince 13 Oct 2025
1m2f – 1m4f19106A82—
1m5f – 2m2104A94.5—
6f – 7f294A82—
1m – 1m1f1———

Of 28 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 · 27 figures from 28 runs · as at 3 Oct 2026 · a record, not a forecast

KTB Rating

Best recent KTB Rating (flat) 65A the best of the last 3 rated runs · Wolverhampton (AW), 7 Nov 2022 Official rating 48 at the last flat run, 12 Jul 2023

Best recent KTB Rating (jumps) 93B the best of the last 3 rated runs · Southwell, 10 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.

Flat 25 figures · best 88A · median 64
GoingRunsBestMedianSince 13 Oct 2025
Standard (AW)1988A67—
Good to Firm353A46—
Good261A53—
Good to Soft1———
DistanceRunsBestMedianSince 13 Oct 2025
1m2f – 1m4f2088A65.5—
1m5f – 2m280A68.5—
6f – 7f253A49—
1m – 1m1f1———
Jumps 3 figures · best 93B · median 86
GoingRunsBestMedianSince 13 Oct 2025
Good to Soft286C85.5—
Good1———
DistanceRunsBestMedianSince 13 Oct 2025
2m1f – 2m4f293B89—
1m5f – 2m1———

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 28 figures from 28 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.8% of 5,091 runs since Jan 2008 (314 horses).

Weakest on heavy going: 6.8% from 263.

GoingRunsWinsSRvs sireThis horse
Firm1715.9%−3.9—
Good to Firm620558.9%−0.90 from 3
Good1,15213411.6%+1.80 from 3
Good to Soft605518.4%−1.40 from 3
Soft759678.8%−1—
Heavy263186.8%−3—
Standard (AW)1,67417010.2%+0.43 from 19
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f406409.9%+0.1—
6f – 7f1,52916210.6%+0.80 from 2
1m – 1m1f1,078938.6%−1.20 from 1
1m2f – 1m4f909808.8%−13 from 20
1m5f – 2m6977811.2%+1.40 from 3
2m1f – 2m4f367359.5%−0.30 from 2
2m5f – 3m9688.3%−1.5—
Over 3m9111.1%+1.3—

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

Dam
Cry Freedom (IRE) (Acclamation)

1 sibling in the archive, 0 winners.

ProduceRunsWinsWin tripsBest grade
Turquoise Friendly (GB)160——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 19 3 16% −8.00
Good to Soft 3 0 0% −3.00
Good to Firm 3 0 0% −3.00
Good 3 0 0% −3.00

ClassRunsWinsSR£1
Class 6 18 3 17% −7.00
Class 5 5 0 0% −5.00
Class 4 4 0 0% −4.00
Class 7 1 0 0% −1.00

CourseRunsWinsSR£1
Chelmsford City (AW) 7 2 29% +0.50
Wolverhampton (AW) 5 1 20% −1.50
Southwell (AW) 3 0 0% −3.00
Lingfield (AW) 2 0 0% −2.00
Southwell 2 0 0% −2.00
Kempton (AW) 2 0 0% −2.00
Market Rasen 1 0 0% −1.00
Yarmouth 1 0 0% −1.00
Windsor 1 0 0% −1.00
Salisbury 1 0 0% −1.00
Newmarket 1 0 0% −1.00
Nottingham 1 0 0% −1.00
Lingfield 1 0 0% −1.00

DistanceRunsWinsSR£1
1m2f – 1m4f 20 3 15% −9.00
1m5f – 2m 3 0 0% −3.00
2m1f – 2m4f 2 0 0% −2.00
6f – 7f 2 0 0% −2.00
1m – 1m1f 1 0 0% −1.00

JockeyRunsWinsSR£1
Kieran O'Neill 12 3 25% −1.00
Stefano Cherchi 5 0 0% −5.00
Eoin Walsh 5 0 0% −5.00
Lewis Dobb 1 0 0% −1.00
Charlie Todd 1 0 0% −1.00
Jacob Clark 1 0 0% −1.00
Jack Quinlan 1 0 0% −1.00
George Downing 1 0 0% −1.00
Joe Fanning 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 19 1 5% −15.00
Cheekpieces 8 2 25% −1.00
Visor 1 0 0% −1.00

SeasonRunsWinsSR£1
2023 3 0 0% −3.00
2022 6 0 0% −6.00
2021 5 0 0% −5.00
2020 11 3 27% +0.00
2019 3 0 0% −3.00

TypeRunsWinsSR£1
Flat 25 3 12% −14.00
Hurdle 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
12 Jul 23+94d Lingfield (AW) Menzies Distribution Selling Handicap (AWT) Class 6 · 12f · Standard · 8 ran 3/8 7 9-4 48—62A Kieran O'Neill 17/2
09 Apr 23+20d Market Rasen Daily Charged Up Offers At Rhino.Bet Maiden Hurdle (GBB Race) Class 4 · 20.5f · Good To Soft · 10 ran 8/10 2¼ 10-13 —62C85C Lewis Dobb 100/1
20 Mar 23+101d Southwell Price Boosts On Football At Rhino.Bet Novices' Hurdle (GBB Race) Class 4 · 16f · Good To Soft · 8 ran 5/8 32 11-5 —55C86C Charlie Todd 66/1
09 Dec 22+32d Southwell (AW) Huge Daily Boosts Only At BetUK Handicap Class 6 · 12f · Standard · 13 ran 11/13 1¾ 9-4 5087B49A Kieran O'Neill 9/1
07 Nov 22+9d Wolverhampton (AW) Huge Daily Boosts Only At BetUK Apprentice Handicap Class 6 · 12f · Standard · 11 ran 6/11 1 9-5 5163A65A Stefano Cherchi 5/1
29 Oct 22+20d Wolverhampton (AW) Fallon's Fancies Expert Tips By BetUK Handicap Class 6 · 12f · Standard · 10 ran 3/10 4 9-6 5290A75A Kieran O'Neill 16/1
09 Oct 22+17d Southwell (AW) At The Races App Expert Tips Handicap (Div 1) Class 6 · 11f · Standard · 8 ran 5/8 ½ 9-8 5475A68A Kieran O'Neill 40/1
22 Sep 22+25d Southwell (AW) Cazoo Handicap Class 6 · 12f · Standard · 13 ran 11/13 4½ 9-6 5762C50C Eoin Walsh 40/1
28 Aug 22+461d Yarmouth Download The At The Races App Apprentice Handicap Class 6 · 10f · Good To Firm · 8 ran 8/8 20 8-13 6212C46C Jacob Clark 66/1
24 May 21+14d Wolverhampton (AW) EBC Group Handicap Class 5 · 14f · Standard · 10 ran 8/10 5 9-5 6685C57C Kieran O'Neill 14/1
10 May 21+7d Southwell Sherwood Forest Days Out Maiden Hurdle (GBB Race) Class 4 · 20.5f · Good · 6 ran 4/6 5 10-10 —99B93B Jack Quinlan 17/2
03 May 21+27d Windsor Follow At The Races On Twitter Handicap Class 5 · 10f · Good · 13 ran 8/13 3¾ 9-5 6893C61A Kieran O'Neill 80/1
06 Apr 21+87d Chelmsford City (AW) Tote.co.uk Live Streaming Every Uk Race Handicap Class 5 · 10f · Standard · 5 ran 5/5 3 9-6 6975C49C Kieran O'Neill 9/4
09 Jan 21+32d Chelmsford City (AW) betfred.com Fred's Number Game Handicap Class 5 · 10f · Standard · 12 ran 6/12 nse 9-4 7089A73A Kieran O'Neill 13/2
08 Dec 20+5d Wolverhampton (AW) Betway Casino Handicap Class 6 · 12f · Standard · 9 ran 1/9 9-12 59106A82A Kieran O'Neill 5/2F
03 Dec 20+21d Chelmsford City (AW) Support The Injured Jockeys Fund Handicap Class 6 · 10f · Standard · 13 ran 1/13 9-6 5982B88A Kieran O'Neill 5/2J
12 Nov 20+19d Chelmsford City (AW) tote.co.uk Now Never Beaten By SP Handicap Class 6 · 13.5f · Standard · 12 ran 3/12 nk 9-4 59104A80A Eoin Walsh 3/1F
24 Oct 20+5d Chelmsford City (AW) Support The Injured Jockeys Fund Handicap (Div 2) Class 6 · 10f · Standard · 9 ran 2/9 nk 9-6 5772A80A Stefano Cherchi 8/11F
19 Oct 20+19d Wolverhampton (AW) Hotel & Conferencing At Wolverhampton Apprentice Handicap Class 6 · 12f · Standard · 11 ran 2/11 ½ 9-2 5787A77A Stefano Cherchi 4/1J
30 Sep 20+13d Kempton (AW) Unibet Extra Place Offers Every Day Handicap Class 6 · 11f · Standard To Slow · 13 ran 4/13 ½ 9-0 5882B66A Stefano Cherchi 12/1
17 Sep 20+68d Chelmsford City (AW) chelmsfordcityracecourse.com Handicap (Div 1) Class 6 · 10f · Standard · 14 ran 5/14 1 9-5 5890B70A Kieran O'Neill 10/1
11 Jul 20+126d Salisbury Watch Race Replays At racingtv.com Handicap Class 6 · 10f · Good To Firm · 12 ran 12/12 2¼ 9-7 5861C41C George Downing 8/1
07 Mar 20+21d Chelmsford City (AW) Ministry Of Sound Classical Handicap Class 6 · 10f · Standard · 10 ran 1/10 9-1 5283A67A Kieran O'Neill 3/1
15 Feb 20+3d Lingfield (AW) Ladbrokes Where The Nation Plays Handicap Class 6 · 12f · Standard · 7 ran 3/7 1½ 8-7 5092B64A Joe Fanning 3/1
12 Feb 20+180d Kempton (AW) Racing TV Apprentice Handicap Class 7 · 11f · Standard To Slow · 14 ran 2/14 2½ 8-2 5071B54A Stefano Cherchi 7/1
16 Aug 19+3d Newmarket WSG Sports Signage British EBF Novice Auction Stakes (Plus 10) Class 4 · 7f · Good · 13 ran 11/13 1½ 9-1 —70C45A Eoin Walsh 100/1
13 Aug 19+10d Nottingham MansionBet British EBF Novice Median Auction Stakes Class 5 · 8.5f · Good To Soft · 7 ran 6/7 1½ 9-5 —43A45A Eoin Walsh 100/1
03 Aug 19 Lingfield Phoenix Carpet Company 30th Anniversary Novice Median Auction Stakes Class 6 · 7.5f · Good To Firm · 10 ran 9/10 ½ 9-3 —94A53A Eoin Walsh 25/1

Quick answers

How many races has Bad Attitude (GB) won?
Bad Attitude (GB) won 3 of 28 archived starts between 2019 and 2023, a strike rate of 10.7%. Placed 9 times in total (32.1% of starts).
Who trained Bad Attitude (GB)?
Bad Attitude (GB) was trained by L J Morgan on the most recent run on record, at Lingfield (AW) on 12 July 2023.
Who is Bad Attitude (GB)'s sire?
Bad Attitude (GB) is by Canford Cliffs (IRE) out of Cry Freedom (IRE), whose sire is Acclamation.
What going does Bad Attitude (GB) prefer?
Bad Attitude (GB) has the best record on standard (aw) going: 3 wins from 19 starts (15.8%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Bad Attitude (GB)'s official rating?
The most recent official rating on record is 48, from the run on 12 July 2023. The highest on record is 70.
What is Bad Attitude (GB)'s sire's record?
Canford Cliffs (IRE)'s progeny in our archive have won 9.8% of 5,091 runs since Jan 2008 (314 horses), Flat and jumps together. Weakest on heavy going: 6.8% from 263.
Who are Bad Attitude (GB)'s siblings?
Out of Cry Freedom (IRE), Bad Attitude (GB) has 1 other produce in our archive, 0 of them winners. As at Oct 2026.

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