Bad Habits (IRE)
Bad Habits (IRE) is 2 from 31, both wins coming at Class 6 level. Last raced off 55, 14lb below the career-high mark.
- 2–31Wins / Runs
- 6.5%Strike rate
- 11 (35.5%)Placed
- −17.75£1 level staken=31 at SP
- 0.79Fair A/E n=31 · 0.66 incl. margin
- 69Highest OR
- 13dBetween runs (median)longest 193 d
A/E compares actual wins with what starting prices implied. "Fair" strips the bookmaker margin from the expectation, so favourites and longshots are judged on the same footing — figures near 1.00 mean the market priced this horse about right.
KTB Speed and Rating
Best recent Speed 112
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 →
| Going | Runs | Best | Median | Since 2 Nov 2025 |
|---|---|---|---|---|
| Standard (AW) | 29 | 112A | 86 | 19 runs · 112 / 90 |
| Good | 1 | — | — | — |
| Soft | 1 | — | — | — |
| Distance | Runs | Best | Median | Since 2 Nov 2025 |
|---|---|---|---|---|
| 6f – 7f | 29 | 112A | 86 | 19 runs · 112 / 90 |
| 1m – 1m1f | 1 | — | — | — |
| Under 6f | 1 | — | — | — |
KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 31 figures from 31 runs · as at 2 Nov 2026 · 1 recent figure provisional (may move for 7 days) · 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 28 analysed runs since Oct 2024
- Prominent 10 (36%) · 0 wins
- Held up 7 (25%) · 0 wins
- Mid-division 6 (21%) · 2 wins
- Led 5 (18%) · 0 wins
Pedigree intelligence
Progeny in our archive have won 10.4% of 23,582 runs since Mar 2010 (1,665 horses).
Strongest on firm going: 14.3% from 147. Weakest over 2m1f – 2m4f (all codes): 7.1% from 254.
| Going | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Firm | 147 | 21 | 14.3% | +3.9 | — |
| Good to Firm | 4,208 | 496 | 11.8% | +1.4 | — |
| Good | 5,161 | 548 | 10.6% | +0.2 | 0 from 1 |
| Good to Soft | 2,370 | 218 | 9.2% | −1.2 | — |
| Soft | 2,467 | 218 | 8.8% | −1.6 | 0 from 1 |
| Heavy | 684 | 68 | 9.9% | −0.5 | — |
| Standard (AW) | 8,545 | 875 | 10.2% | −0.2 | 2 from 29 |
| Distance (all codes) | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Under 6f | 5,127 | 591 | 11.5% | +1.1 | 0 from 1 |
| 6f – 7f | 11,610 | 1,190 | 10.2% | −0.2 | 2 from 29 |
| 1m – 1m1f | 3,889 | 393 | 10.1% | −0.3 | 0 from 1 |
| 1m2f – 1m4f | 1,934 | 182 | 9.4% | −1 | — |
| 1m5f – 2m | 697 | 66 | 9.5% | −0.9 | — |
| 2m1f – 2m4f | 254 | 18 | 7.1% | −3.3 | — |
| 2m5f – 3m | 60 | 4 | 6.7% | −3.7 | — |
| Over 3m | 11 | 0 | 0% | −10.4 | — |
Flat and jumps together (all codes) · since Mar 2010 · as at 1 Nov 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast
Record by conditions
| Going | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Standard (AW) | 29 | 2 | 7% | −15.75 |
| Good | 1 | 0 | 0% | −1.00 |
| Soft | 1 | 0 | 0% | −1.00 |
| Class | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Class 6 | 20 | 2 | 10% | −6.75 |
| Class 5 | 11 | 0 | 0% | −11.00 |
| Course | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Wolverhampton (AW) | 14 | 2 | 14% | −0.75 |
| Southwell (AW) | 10 | 0 | 0% | −10.00 |
| Newcastle (AW) | 3 | 0 | 0% | −3.00 |
| Chelmsford City (AW) | 1 | 0 | 0% | −1.00 |
| Pontefract | 1 | 0 | 0% | −1.00 |
| Kempton (AW) | 1 | 0 | 0% | −1.00 |
| Redcar | 1 | 0 | 0% | −1.00 |
| Distance | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 6f – 7f | 29 | 2 | 7% | −15.75 |
| 1m – 1m1f | 1 | 0 | 0% | −1.00 |
| Under 6f | 1 | 0 | 0% | −1.00 |
| Jockey | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| James Sullivan | 17 | 1 | 6% | −7.00 |
| Joanna Mason | 3 | 1 | 33% | +0.25 |
| Billy Loughnane | 2 | 0 | 0% | −2.00 |
| Jonny Peate | 1 | 0 | 0% | −1.00 |
| Lewis Edmunds | 1 | 0 | 0% | −1.00 |
| Taryn Langley | 1 | 0 | 0% | −1.00 |
| William Pyle | 1 | 0 | 0% | −1.00 |
| Miss Charli Parker | 1 | 0 | 0% | −1.00 |
| Luke Morris | 1 | 0 | 0% | −1.00 |
| Callum Shepherd | 1 | 0 | 0% | −1.00 |
| David Egan | 1 | 0 | 0% | −1.00 |
| Jason Watson | 1 | 0 | 0% | −1.00 |
| Headgear | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| None | 20 | 1 | 5% | −10.00 |
| Blinkers | 10 | 1 | 10% | −6.75 |
| Cheekpieces | 1 | 0 | 0% | −1.00 |
| Season | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 2026 | 14 | 1 | 7% | −10.75 |
| 2025 | 14 | 1 | 7% | −4.00 |
| 2024 | 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
| Date | Course | Race | Pos | Btn | Wgt | OR | Spd | KTB | Jockey | SP |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026 · 14 runs | ||||||||||
| 29 Oct 26+35d | Southwell (AW) | AWC Season 14 Has Begun Handicap Stakes (Div II) Pulled hard early on - raced behind the main pack all the way - finished 10th | 10/13 | 2 | 9-9 | 55 | 74B | 62A | James Sullivan | 25/1 |
| 24 Sep 26+139d | Southwell (AW) | Download The At The Races App Handicap Stakes (Div II) Held up in the pack - pushed along with 2f left - kept going without gaining over 1f out - finished sixth | 6/9 | hd | 9-0 | 56 | 83A | 61A | James Sullivan | 50/1 |
| 08 May 26+17d | Wolverhampton (AW) | attheraces.com/marketmovers Handicap Settled at the back early - travelling comfortably approaching final two furlongs - pushed along and finished with purpose to grab third | 3/9 | ½ | 9-5 | 56 | 112A | 78A | Jonny Peate | 18/1 |
| 21 Apr 26+11d | Wolverhampton (AW) | Download The Racecourse App Raceday Ready Handicap (Div 2) Settled with the pack early - travelling strongly with two furlongs left - found a gap and surged into contention inside the final furlong - driven to the front close home and stayed on strongly to win | 1/8 | 9-7 | 53 | 102A | 74A | Joanna Mason | 9/4F | |
| 10 Apr 26+13d | Wolverhampton (AW) | Hotel And Conferencing Wolverhampton Racecourse Handicap Set the pace early - travelling with plenty of eagerness - overtaken with two furlongs left then pressed for effort inside the final furlong - dropped away quickly to finish ninth beaten 6¾ lengths | 9/12 | 2¼ | 8-11 | 53 | 86A | 56A | Lewis Edmunds | 6/1 |
| 28 Mar 26+5d | Southwell (AW) | Daily Profit Boosts At betmgm.co.uk Handicap Settled in the pack - pushed along inside final furlong then closed strongly in the last 50yds - narrowly denied in second | 2/12 | hd | 9-1 | 52 | 102A | 79A | James Sullivan | 9/1 |
| 23 Mar 26+10d | Wolverhampton (AW) | BetMGM Supports Safer Gambling Handicap (Div 2) Pulled hard early - up with the front group - pressed for the lead over 1f out - drifted left 1f out - in front inside the final furlong before swiftly passed - stuck on into second | 2/9 | ¾ | 9-6 | 52 | 97A | 80A | James Sullivan | 7/1 |
| 13 Mar 26+18d | Wolverhampton (AW) | Daily Profit Boosts At betmgm.co.uk Handicap (Div 1) Held a midpack position - pressed for effort with 2f left - weakened in the final strides to finish seventh | 7/8 | hd | 9-2 | 53 | 86A | 59A | James Sullivan | 9/1 |
| 23 Feb 26+7d | Wolverhampton (AW) | Read Meg Nicholls' Blog At betmgm.co.uk Handicap (Div 1) Sat just behind the front group on the rail - asked for effort over 2f out then squeezed for space with a furlong left - responded to urging to finish fourth | 4/10 | hd | 9-7 | 53 | 82A | 74A | James Sullivan | 5/1J |
| 16 Feb 26+10d | Wolverhampton (AW) | Bet 10 Get 40 With BetMGM Handicap (Rider Restricted Race) Settled close to the front early - eased back from that spot 2f out under pressure - responded again inside the final furlong to finish 4th | 4/10 | 1½ | 9-2 | 53 | 86A | 68A | Taryn Langley | 6/4F |
| 06 Feb 26+10d | Wolverhampton (AW) | Bet 10 Get 40 With BetMGM Handicap Handy early - driven into contention 2f out - drifted right turning into the straight - hit the front briefly - fully extended when overtaken close home - unable to find more and edged out into second | 2/11 | 1 | 9-4 | 53 | 90A | 71A | William Pyle | 5/1 |
| 27 Jan 26+14d | Wolverhampton (AW) | Always Gamble Responsibly At BetMGM Handicap (Div 2) Settled with a firm grip early - sat close to the pace - asked for effort with 2f left - moved into second inside the final furlong but couldn't threaten the winner - edged out of the frame close home to finish third | 3/7 | nk | 9-7 | 53 | 94A | 77A | James Sullivan | 3/1 |
| 13 Jan 26+10d | Newcastle (AW) | Midnite Ain't Your Grandad's Bookie Handicap Fought for control early - settled midpack after the opening furlong - drifted left when asked for effort 2f out - kept on at one tone through the closing stages to finish fourth | 4/7 | nk | 9-3 | 54 | 87A | 67A | James Sullivan | 5/1 |
| 03 Jan 26+7d | Southwell (AW) | Best Odds Guaranteed At BetMGM Handicap (Div 1) Sat close to front group - pushed along entering final furlong and hit front - lost advantage near the line - couldn't quicken again to finish 4th | 4/11 | 1 | 9-8 | 54 | 91A | 77A | James Sullivan | 9/2 |
| 2025 · 14 runs | ||||||||||
| 27 Dec 25+9d | Wolverhampton (AW) | Bet 10 Get 40 With BetMGM Handicap (Div 2) Settled in the pack early - moved through towards the middle from just past the furlong marker - went in front inside the final 110 yards and stayed on strongly to win | 1/10 | 8-9 | 51 | 96A | 74A | James Sullivan | 9/1 | |
| 18 Dec 25+14d | Southwell (AW) | Read Meg Nicholls' Blog At betmgm.co.uk Amateur Jockeys' Handicap Held up at back - driven into contention approaching 2f out to press pace-setters - held no more late | 5/13 | ½ | 10-8 | 52 | 73B | 69A | Miss Charli Parker | 16/1 |
| 04 Dec 25+8d | Chelmsford City (AW) | 'Seamus Hazlett 25 Not Out' Handicap Dwelt at the start - settled towards the back - progress late having much ground to recover - finished well to take third | 3/12 | ½ | 9-2 | 52 | 93A | 71A | James Sullivan | 10/1 |
| 26 Nov 25+20d | Southwell (AW) | At The Races App Expert Tips Handicap Handy early close to pace - pushed along and made ground 2f out - shared front spot then locked in a battle through the last furlong - edged out in the closing strides to finish third | 3/10 | nk | 9-0 | 52 | 90A | 81A | Luke Morris | 18/1 |
| 06 Nov 25+13d | Newcastle (AW) | Midnite Are Upping The Betting Game Handicap (Div 1) Sat close to the front pack - pushed along inside final furlong and held level through to the line - finished 5th beaten 3 lengths | 5/14 | nk | 9-7 | 53 | 109B | 75A | James Sullivan | 25/1 |
| 24 Oct 25+193d | Southwell (AW) | Create Your Bet Builders At Midnite Handicap Held up with the front group - stayed on down the inner in the closing stages - edged out for second but never able to trouble the winner | 3/14 | hd | 9-7 | 53 | 81B | 79A | Joanna Mason | 40/1 |
| 14 Apr 25+9d | Pontefract | Mr Terry Earley Dual Celebration Handicap Held up at back - pushed along and made progress from 2f out - stayed on same gear inside final furlong - finished 7th | 7/12 | ¾ | 9-4 | 55 | 101A | 59A | James Sullivan | 28/1 |
| 05 Apr 25+7d | Wolverhampton (AW) | Weekly Free Bets With BetMGM Extra Handicap (Div 2) Held a midfield spot early - urged forward with over two furlongs left - then lost touch and finished 11th | 11/11 | 1¼ | 8-13 | 60 | 82A | 48A | James Sullivan | 100/1 |
| 29 Mar 25+7d | Newcastle (AW) | BetMGM: It's Showtime Handicap Settled along the inner rail - up with the pace-setter to halfway - dropped away quickly after - finished well adrift in 9th | 9/9 | 7½ | 8-13 | 64 | 55C | 41C | James Sullivan | 100/1 |
| 22 Mar 25+18d | Wolverhampton (AW) | Boost Your Acca At BetMGM Handicap Drifted left at the off - held up at the back for the remainder - well held in 9th | 9/10 | 1 | 9-8 | 67 | 75A | 49A | James Sullivan | 40/1 |
| 04 Mar 25+20d | Southwell (AW) | Gamble Responsibly At BetMGM Handicap (Div 2) Went straight to front - pressed for effort and lost command 2f out - dropped away in closing stages - finished 8th | 8/8 | 2¼ | 9-9 | 68 | 70A | 39A | Joanna Mason | 80/1 |
| 12 Feb 25+15d | Southwell (AW) | Win 1M With BetMGM's Golden Goals Handicap Went straight to front - lost the advantage 3f out and asked for effort 2f out - faded into the pack late to finish 8th | 8/8 | 4¼ | 9-6 | 69 | 65A | 39A | James Sullivan | 66/1 |
| 28 Jan 25+13d | Wolverhampton (AW) | Gamble Responsibly At BetMGM Handicap (Div 1) Took up the running and dictated a modest tempo - driven to pick up approaching 2f out - stuck on under pressure but caught near the line to finish a half-length second | 2/9 | ½ | 9-4 | 67 | 86A | 70A | Billy Loughnane | 18/1 |
| 15 Jan 25+58d | Kempton (AW) | Happy 60th Birthday Peter George Handicap Drifted sharply left and clipped a runner at the break - held up towards the back - never featured - finished 9th | 9/11 | 1½ | 9-3 | 69 | 94A | 58A | Callum Shepherd | 22/1 |
| 2024 · 3 runs | ||||||||||
| 18 Nov 24+25d | Wolverhampton (AW) | Take Time To Think With BetMGM EBF Novice Stakes (GBB Race) Set the pace early - lost the front spot with 4f left and pushed along soon after - dropped away inside the final furlong to finish seventh | 7/10 | 3 | 9-4 | — | 66A | 69A | David Egan | 125/1 |
| 24 Oct 24+6d | Southwell (AW) | Win 1M With BetMGM's Golden Goals Novice Stakes (GBB Race) (Div 1) Held a central spot early - pressed for effort before halfway then found a little response inside the final furlong - unable to reach the front-runners late | 6/10 | shd | 9-4 | — | 72A | 58A | Billy Loughnane | 6/1 |
| 18 Oct 24 | Redcar | Watch Live On Racing TV EBF Novice Stakes (GBB Race) Raced handy on the wide side - pushed along before halfway and battled on gamely - overtaken with a furlong left to finish third | 3/9 | ½ | 9-7 | — | 76A | 72A | Jason Watson | 10/1 |
Quick answers
- How many races has Bad Habits won?
- Bad Habits (IRE) won 2 of 31 archived starts between 2024 and 2026, a strike rate of 6.5%. Placed 11 times in total (35.5% of starts).
- Who trains Bad Habits?
- Bad Habits (IRE) is trained by Ruth Carr, who saddled the horse on its most recent run on 29 October 2026.
- Who is Bad Habits's sire?
- Bad Habits (IRE) is by Kodiac (GB) out of Key To Power (GB), whose sire is Slade Power.
- What going does Bad Habits prefer?
- Bad Habits (IRE) has the best record on standard (aw) going: 2 wins from 29 starts (6.9%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
- What is Bad Habits's official rating?
- The most recent official rating on record is 55, from the run on 29 October 2026. The highest on record is 69.
- What is Bad Habits's sire's record?
- Kodiac (GB)'s progeny in our archive have won 10.4% of 23,582 runs since Mar 2010 (1,665 horses), Flat and jumps together. Strongest on firm going: 14.3% from 147. Weakest over 2m1f – 2m4f (all codes): 7.1% from 254.
- Who are Bad Habits's siblings?
- Out of Key To Power (GB), Bad Habits (IRE) has 1 other produce in our archive, 0 of them winners. As at Nov 2026.