Bahamian Heights (GB)
Bahamian Heights (GB) is 5 from 53. Hasn't won since Dec 2017. Last raced off 49, 47lb below the career-high mark.
- 5–53Wins / Runs
- 9.4%Strike rate
- 11 (20.8%)Placed
- +16.25£1 level staken=53 at SP
- 1.30Fair A/E n=53 · 1.11 incl. margin
- 96Highest OR
- 22dBetween runs (median)longest 467 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 78
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 4 Nov 2025 |
|---|---|---|---|---|
| Standard (AW) | 18 | 112A | 87 | — |
| Good to Firm | 2 | 62C | -74 | — |
| Good to Soft | 2 | 81A | 69 | — |
| Good | 1 | — | — | — |
| Distance | Runs | Best | Median | Since 4 Nov 2025 |
|---|---|---|---|---|
| 6f – 7f | 14 | 112A | 88.5 | — |
| Under 6f | 9 | 98A | 74 | — |
Of 25 runs looked at, 2 have no figure: did not complete (2).
KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 23 figures from 25 runs · as at 3 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
Progeny in our archive have won 9.6% of 9,353 runs since Jan 2008 (598 horses).
Weakest over 1m5f – 2m (all codes): 1% from 202.
| Going | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Firm | 131 | 15 | 11.5% | +1.9 | 0 from 1 |
| Good to Firm | 2,088 | 198 | 9.5% | −0.1 | 3 from 14 |
| Good | 1,940 | 195 | 10.1% | +0.5 | 0 from 10 |
| Good to Soft | 993 | 109 | 11% | +1.4 | 0 from 3 |
| Soft | 892 | 84 | 9.4% | −0.2 | 0 from 1 |
| Heavy | 198 | 19 | 9.6% | 0 | — |
| Standard (AW) | 3,111 | 274 | 8.8% | −0.8 | 2 from 24 |
| Distance (all codes) | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Under 6f | 2,148 | 245 | 11.4% | +1.8 | 1 from 14 |
| 6f – 7f | 4,617 | 468 | 10.1% | +0.5 | 4 from 39 |
| 1m – 1m1f | 1,659 | 140 | 8.4% | −1.2 | — |
| 1m2f – 1m4f | 662 | 38 | 5.7% | −3.9 | — |
| 1m5f – 2m | 202 | 2 | 1% | −8.6 | — |
| 2m1f – 2m4f | 48 | 1 | 2.1% | −7.5 | — |
| 2m5f – 3m | 16 | 0 | 0% | −9.6 | — |
| Over 3m | 1 | 0 | 0% | −9.6 | — |
Flat and jumps together (all codes) · since Jan 2008 · as at 4 Nov 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast
10 siblings in the archive, 4 winners — best of them Louie de Palma (GB) (5 wins).
The wins came over 5f–1m2f; the highest grade won is Class 2 (Little Rocky (GB)).
| Produce | Runs | Wins | Win trips | Best grade |
|---|---|---|---|---|
| Louie de Palma (GB) | 31 | 5 | 6f | Class 3 |
| Little Rocky (GB) | 34 | 3 | 1m1f–1m2f | Class 2 |
| Edward Lewis (GB) | 23 | 3 | 5f–6f | Class 3 |
| Little Dolly (GB) | 4 | 1 | 7f | Class 5 |
| Cyrus Sod (GB) | 9 | 0 | — | — |
| Arctic Spirit (GB) | 11 | 0 | — | — |
| Pink Tulip (GB) | 4 | 0 | — | — |
| Authentic Art (GB) | 5 | 0 | — | — |
| Minnie T (GB) | 4 | 0 | — | — |
| Tuppenny's Jeanie (GB) | 1 | 0 | — | — |
Record by conditions
| Going | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Standard (AW) | 24 | 2 | 8% | +5.25 |
| Good to Firm | 14 | 3 | 21% | +26.00 |
| Good | 10 | 0 | 0% | −10.00 |
| Good to Soft | 3 | 0 | 0% | −3.00 |
| Firm | 1 | 0 | 0% | −1.00 |
| Soft | 1 | 0 | 0% | −1.00 |
| Class | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Class 5 | 14 | 3 | 21% | +32.25 |
| Class 4 | 14 | 1 | 7% | −4.00 |
| Class 3 | 9 | 0 | 0% | −9.00 |
| Class 6 | 6 | 0 | 0% | −6.00 |
| Class 1 | 5 | 0 | 0% | −5.00 |
| Class 2 | 4 | 1 | 25% | +9.00 |
| Class 7 | 1 | 0 | 0% | −1.00 |
| Course | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Chelmsford City (AW) | 8 | 2 | 25% | +21.25 |
| Newmarket | 7 | 0 | 0% | −7.00 |
| Kempton (AW) | 6 | 0 | 0% | −6.00 |
| Lingfield (AW) | 5 | 0 | 0% | −5.00 |
| Wolverhampton (AW) | 3 | 0 | 0% | −3.00 |
| Yarmouth | 3 | 1 | 33% | +14.00 |
| Doncaster | 3 | 1 | 33% | +7.00 |
| Haydock | 3 | 0 | 0% | −3.00 |
| Nottingham | 2 | 0 | 0% | −2.00 |
| Windsor | 2 | 0 | 0% | −2.00 |
| Southwell (AW) | 1 | 0 | 0% | −1.00 |
| Brighton | 1 | 0 | 0% | −1.00 |
| Leicester | 1 | 0 | 0% | −1.00 |
| Chelmsford (AW) | 1 | 0 | 0% | −1.00 |
| Epsom Downs | 1 | 0 | 0% | −1.00 |
| Newmarket (July) | 1 | 0 | 0% | −1.00 |
| Bath | 1 | 0 | 0% | −1.00 |
| Ayr | 1 | 0 | 0% | −1.00 |
| York | 1 | 1 | 100% | +12.00 |
| Goodwood | 1 | 0 | 0% | −1.00 |
| Sandown | 1 | 0 | 0% | −1.00 |
| Distance | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 6f – 7f | 39 | 4 | 10% | +27.00 |
| Under 6f | 14 | 1 | 7% | −10.75 |
| Jockey | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Jonathan Fisher | 9 | 2 | 22% | +20.25 |
| Danny Brock | 9 | 0 | 0% | −9.00 |
| James Doyle | 4 | 0 | 0% | −4.00 |
| Luke Morris | 2 | 0 | 0% | −2.00 |
| George Downing | 2 | 0 | 0% | −2.00 |
| Jim Crowley | 2 | 0 | 0% | −2.00 |
| Graham Gibbons | 2 | 0 | 0% | −2.00 |
| Louis Steward | 2 | 1 | 50% | +8.00 |
| Jamie Spencer | 2 | 0 | 0% | −2.00 |
| Kieren Fallon | 2 | 0 | 0% | −2.00 |
| Brett Doyle | 2 | 1 | 50% | +15.00 |
| Oliver Stammers | 1 | 0 | 0% | −1.00 |
| Alistair Rawlinson | 1 | 0 | 0% | −1.00 |
| Adam Beschizza | 1 | 0 | 0% | −1.00 |
| Sam Hitchcott | 1 | 0 | 0% | −1.00 |
| Eoin Walsh | 1 | 0 | 0% | −1.00 |
| Pat Cosgrave | 1 | 0 | 0% | −1.00 |
| Oisin Murphy | 1 | 0 | 0% | −1.00 |
| George Wood | 1 | 0 | 0% | −1.00 |
| David Probert | 1 | 0 | 0% | −1.00 |
| Frederik Tylicki | 1 | 0 | 0% | −1.00 |
| Chad Schofield | 1 | 0 | 0% | −1.00 |
| Robert Havlin | 1 | 0 | 0% | −1.00 |
| Franny Norton | 1 | 0 | 0% | −1.00 |
| Ryan Moore | 1 | 1 | 100% | +12.00 |
| Ted Durcan | 1 | 0 | 0% | −1.00 |
| Headgear | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| None | 26 | 3 | 12% | +20.25 |
| Blinkers | 11 | 2 | 18% | +12.00 |
| Hood | 10 | 0 | 0% | −10.00 |
| Cheekpieces | 3 | 0 | 0% | −3.00 |
| Visor | 2 | 0 | 0% | −2.00 |
| E/S | 1 | 0 | 0% | −1.00 |
| Season | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 2020 | 3 | 0 | 0% | −3.00 |
| 2019 | 1 | 0 | 0% | −1.00 |
| 2018 | 8 | 0 | 0% | −8.00 |
| 2017 | 11 | 2 | 18% | +18.25 |
| 2016 | 8 | 0 | 0% | −8.00 |
| 2015 | 7 | 1 | 14% | +3.00 |
| 2014 | 6 | 0 | 0% | −6.00 |
| 2013 | 9 | 2 | 22% | +21.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 |
|---|---|---|---|---|---|---|---|---|---|---|
| 2020 · 3 runs | ||||||||||
| 19 Feb 20+12d | Kempton (AW) | Racing TV Apprentice Handicap | 7/11 | 2 | 9-5 | 49 | 78B | 58A | Oliver Stammers | 50/1 |
| 07 Feb 20+23d | Chelmsford City (AW) | Book Online At chelmsfordcityracecourse.com Handicap (Div 1) | 8/11 | 2¾ | 9-5 | 53 | 73A | 52A | Alistair Rawlinson | 33/1 |
| 15 Jan 20+15d | Southwell (AW) | Betway Heed Your Hunch Handicap | 10/11 | 1¼ | 8-13 | 57 | 76A | 37A | Jonathan Fisher | 33/1 |
| 2019 · 1 run | ||||||||||
| 31 Dec 19+467d | Lingfield (AW) | Betway Heed Your Hunch Handicap | 10/11 | hd | 9-0 | 60 | 69A | 56A | Jonathan Fisher | 25/1 |
| 2018 · 8 runs | ||||||||||
| 20 Sep 18+91d | Chelmsford City (AW) | Extra Places At totesport.com Handicap | REF/11 | — | 9-5 | 63 | — | — | Danny Brock | 3/1 |
| 21 Jun 18+15d | Lingfield (AW) | Argentina V Croatia Betting At 188bet Handicap | 7/9 | ½ | 9-7 | 64 | 85A | 66A | Danny Brock | 11/2 |
| 06 Jun 18+65d | Wolverhampton (AW) | Wrights Roofing Handicap | 7/9 | nk | 10-2 | 67 | 74A | 68A | Danny Brock | 16/1 |
| 02 Apr 18+14d | Wolverhampton (AW) | Dacia Logan Sports Tourer Handicap | 9/9 | 7 | 9-2 | 70 | 63A | 37A | Danny Brock | 20/1 |
| 19 Mar 18+16d | Lingfield (AW) | Play For Free At sunbets.co.uk/vegas Handicap | 12/13 | ¾ | 9-3 | 71 | 92B | 60A | Danny Brock | 66/1 |
| 03 Mar 18+14d | Chelmsford City (AW) | totetrifecta Pick The 1,2,3 Handicap | 6/7 | 1 | 9-0 | 73 | 96A | 61A | Danny Brock | 16/1 |
| 17 Feb 18+27d | Kempton (AW) | Matchbook Vip Handicap | 8/10 | 1 | 9-7 | 75 | 89B | 72A | Danny Brock | 25/1 |
| 21 Jan 18+35d | Chelmsford City (AW) | Bet Totewin At Betfred.com Handicap | 6/7 | ¾ | 8-6 | 75 | 89A | 57A | Jonathan Fisher | 3/1F |
| 2017 · 11 runs | ||||||||||
| 17 Dec 17+2d | Chelmsford City (AW) | Bet totetrifecta At betfred.com Handicap | 2/8 | 1¼ | 9-0 | 75 | 112A | 81A | Jonathan Fisher | 9/4F |
| 15 Dec 17+7d | Chelmsford City (AW) | Bet Totetrifecta At Betfred.com Handicap | 5/10 | 1 | 8-1 | 72 | 98A | 61A | Jonathan Fisher | 6/1 |
| 08 Dec 17+9d | Chelmsford City (AW) | Bet toteplacepot At betfred.com Apprentice Handicap | 1/9 | 8-10 | 71 | 98A | 93A | Jonathan Fisher | 9/4F | |
| 29 Nov 17+27d | Kempton (AW) | 32Red On The App Store Handicap | 2/11 | ½ | 8-10 | 71 | 86A | 76A | Jonathan Fisher | 20/1 |
| 02 Nov 17+15d | Chelmsford City (AW) | Breeders' Cup Tips On attheraces.com Handicap (Div 2) | 1/9 | 8-8 | 69 | 95A | 72A | Jonathan Fisher | 25/1 | |
| 18 Oct 17+78d | Lingfield (AW) | Arena Racing Company Handicap (Div 2) | 4/8 | ½ | 8-9 | 70 | 83A | 66A | Jonathan Fisher | 25/1 |
| 01 Aug 17+24d | Yarmouth | Extra Place Races At 188Bet Handicap | 6/6 | 7 | 9-10 | 70 | 62C | 28C | Adam Beschizza | 5/2F |
| 08 Jul 17+29d | Nottingham | Genting Casino Nottinghams Premier Gaming Experience Handicap | 6/12 | 3¼ | 9-9 | 72 | 95A | 78A | Luke Morris | 16/1 |
| 09 Jun 17+10d | Brighton | Motorclean Ltd Handicap | 5/6 | 1 | 9-4 | 75 | 81A | 73B | George Downing | 20/1 |
| 30 May 17+36d | Leicester | Oadby Handicap | 5/8 | 1¾ | 9-7 | 75 | 57A | 70A | George Downing | 18/1 |
| 24 Apr 17+174d | Windsor | Sky Bet Horseracing Cash Out Handicap | 9/9 | 99 | 8-13 | 75 | -210C | 25C | Sam Hitchcott | 14/1 |
| 2016 · 8 runs | ||||||||||
| 01 Nov 16+28d | Kempton (AW) | 32Red.com Handicap | 8/11 | 2 | 8-10 | 77 | 88A | 59A | Eoin Walsh | 33/1 |
| 04 Oct 16+44d | Kempton (AW) | 32Red.com Handicap | RR/11 | — | 8-13 | 77 | — | — | Pat Cosgrave | 14/1 |
| 21 Aug 16+9d | Chelmsford (AW) | totepool Live Info Download Our App Handicap | 3/12 | ¾ | 9-6 | 77 | — | 80A | Jim Crowley | 6/1 |
| 12 Aug 16+22d | Newmarket | Firestone Building Products Handicap | 6/7 | 6 | 9-6 | 77 | — | 45A | Oisin Murphy | 8/1 |
| 21 Jul 16+14d | Yarmouth | Haven Seashore Holiday Park Handicap | 3/6 | ½ | 8-12 | 78 | — | 78B | George Wood | 9/1 |
| 07 Jul 16+28d | Epsom Downs | Leading Start To Finish Handicap | 5/9 | 2½ | 9-7 | 80 | — | 77A | Jim Crowley | 8/1 |
| 09 Jun 16+19d | Nottingham | Start Your Racing UK Free Trial Handicap | 5/10 | shd | 8-13 | 81 | — | 80A | Luke Morris | 50/1 |
| 21 May 16+161d | Newmarket | Fred Murfitt Handicap | 9/9 | shd | 9-0 | 83 | — | 48C | David Probert | 16/1 |
| 2015 · 7 runs | ||||||||||
| 12 Dec 15+23d | Wolverhampton (AW) | Bet & Watch Every Race At Unibet Handicap | 9/12 | shd | 9-1 | 84 | — | 74A | Graham Gibbons | 33/1 |
| 19 Nov 15+96d | Lingfield (AW) | unibet.co.uk Daily Enhanced Place Terms Handicap | 8/8 | 3 | 9-2 | 86 | — | 57A | Graham Gibbons | 14/1 |
| 15 Aug 15+49d | Doncaster | Betfred Membership 'Play Your Way' Handicap | 15/15 | ½ | 9-0 | 87 | — | 55A | Louis Steward | 8/1 |
| 27 Jun 15+7d | Doncaster | Altrad Beaver84 Hire & Sales Handicap | 1/9 | 9-7 | 81 | — | 100A | Louis Steward | 9/1 | |
| 20 Jun 15+19d | Newmarket | Pocket The Watch Handicap | 13/13 | 15 | 9-13 | 84 | — | 54C | Frederik Tylicki | 15/2 |
| 01 Jun 15+29d | Windsor | Betdaq.com 50% Commission Refund Handicap | 7/10 | 1¼ | 8-12 | 86 | — | 72A | Jamie Spencer | 10/1 |
| 03 May 15+234d | Newmarket | Havana Gold Handicap | 9/22 | shd | 8-7 | 87 | — | 81A | Chad Schofield | 33/1 |
| 2014 · 6 runs | ||||||||||
| 11 Sep 14+6d | Doncaster | Download The Ladbrokes Bingo App Handicap | 4/18 | nk | 9-1 | 85 | — | 92A | James Doyle | 14/1 |
| 05 Sep 14+13d | Haydock | Betfred Bolton Lads & Girls Club Handicap (Div 1) | 2/9 | nk | 9-5 | 85 | — | 94A | James Doyle | 16/1 |
| 23 Aug 14+28d | Newmarket | Fly Thomson From London Southend Airport Handicap | 11/12 | 1¾ | 9-4 | 90 | — | 55C | Danny Brock | 25/1 |
| 26 Jul 14+11d | Newmarket (July) | Adnams Broadside Handicap (Bobis Race) | 17/19 | 8 | 8-12 | 93 | — | 47C | Robert Havlin | 33/1 |
| 15 Jul 14+45d | Bath | Western Daily Press Handicap | 4/5 | 6 | 9-2 | 95 | — | 62B | Danny Brock | 10/1 |
| 31 May 14+253d | Haydock | New Timeform Flags Sandy Lane Stakes (Listed) | 6/7 | 3¾ | 9-0 | 96 | — | 55A | Franny Norton | 25/1 |
| 2013 · 9 runs | ||||||||||
| 20 Sep 13+13d | Ayr | Shadwell Stud/E.B.F. Stallions Harry Rosebery Stakes (Listed) | 7/9 | 1¼ | 9-3 | 96 | — | 72A | Jamie Spencer | 5/1 |
| 07 Sep 13+17d | Kempton (AW) | totepool.com Sirenia Stakes (Group 3) | 4/7 | nk | 9-0 | 96 | — | 81A | Kieren Fallon | 12/1 |
| 21 Aug 13+20d | York | BetVictor.com Nursery | 1/14 | 9-4 | 90 | — | 104A | Ryan Moore | 12/1 | |
| 01 Aug 13+21d | Goodwood | Audi Richmond Stakes (Group 2) | 10/10 | nk | 9-0 | 88 | — | 74A | James Doyle | 50/1 |
| 11 Jul 13+7d | Newmarket | Portland Place Properties July Stakes (Group 2) | 7/11 | 1¼ | 8-12 | — | — | 83A | Brett Doyle | 80/1 |
| 04 Jul 13+20d | Yarmouth | British Stallion Studs/bhest E.b.f. Maiden Stakes | 1/9 | 9-5 | — | — | 86A | Brett Doyle | 16/1 | |
| 14 Jun 13+22d | Sandown | British Stallion Studs E.B.F. Maiden Stakes (Div 2) | 3/9 | hd | 9-5 | — | — | 84A | James Doyle | 25/1 |
| 23 May 13+36d | Haydock | 32Red Casino Maiden Stakes | 6/9 | 2 | 9-5 | — | — | 47A | Kieren Fallon | 9/1 |
| 17 Apr 13 | Newmarket | Equestrianartuk.com Conditions Stakes | 5/5 | 5 | 8-9 | — | — | 39B | Ted Durcan | 14/1 |
Quick answers
- How many races has Bahamian Heights won?
- Bahamian Heights (GB) won 5 of 53 archived starts between 2013 and 2020, a strike rate of 9.4%. Placed 11 times in total (20.8% of starts).
- Who trained Bahamian Heights?
- Bahamian Heights (GB) was trained by Emma Owen on the most recent run on record, at Kempton (AW) on 19 February 2020.
- Who is Bahamian Heights's sire?
- Bahamian Heights (GB) is by Bahamian Bounty (GB) out of Tahirah (GB), whose sire is Green Desert.
- What going does Bahamian Heights prefer?
- Bahamian Heights (GB) has the best record on good to firm going: 3 wins from 14 starts (21.4%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
- What is Bahamian Heights's official rating?
- The most recent official rating on record is 49, from the run on 19 February 2020. The highest on record is 96.
- What is Bahamian Heights's sire's record?
- Bahamian Bounty (GB)'s progeny in our archive have won 9.6% of 9,353 runs since Jan 2008 (598 horses), Flat and jumps together. Weakest over 1m5f – 2m (all codes): 1% from 202.
- Who are Bahamian Heights's siblings?
- Out of Tahirah (GB), Bahamian Heights (GB) has 10 other produce in our archive, 4 of them winners. Most wins: Louie de Palma (GB) (5). Highest grade won: Class 2 (Little Rocky (GB)). The wins came over 5f–1m2f. As at Nov 2026.