Ecclefechan (GB)
Typically ridden with patience — held up in 9 of 13 analysed runs — Ecclefechan (GB) is 2 from 20, both wins coming at Class 6 level.
- 2–20Wins / Runs
- 10%Strike rate
- 3 (15%)Placed
- −10.75£1 level staken=20 at SP
- 1.01Fair A/E n=20 · 0.88 incl. margin
- 79Highest OR
- 26dAvg between runs
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 103
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 19 Oct 2025 |
|---|---|---|---|---|
| Good to Firm | 9 | 103A | 92 | 6 · 103 / 93.5 |
| Good | 8 | 95A | 76.5 | 5 · 95 / 75 |
| Standard (AW) | 2 | 90C | 87.5 | 2 · 90 / 87.5 |
| Good to Soft | 1 | — | — | 1 · — |
| Distance | Runs | Best | Median | Since 19 Oct 2025 |
|---|---|---|---|---|
| 6f – 7f | 12 | 103C | 86.5 | 7 · 103 / 92 |
| 1m – 1m1f | 5 | 103A | 75 | 5 · 103 / 75 |
| Under 6f | 3 | 93A | 92 | 2 · 93 / 92.5 |
KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 20 figures from 20 runs · as at 13 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 13 analysed runs
- Held up 9 (69%) · 0 wins
- Prominent 2 (15%) · 0 wins
- Midfield 2 (15%) · 0 wins
Pedigree intelligence
Progeny in our archive have won 10.8% of 8,125 runs since Jan 2008 (669 horses).
Weakest on soft going: 7.7% from 842.
| Going | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Firm | 34 | 7 | 20.6% | +9.8 | — |
| Good to Firm | 1,294 | 149 | 11.5% | +0.7 | 1 from 9 |
| Good | 1,670 | 201 | 12% | +1.2 | 0 from 8 |
| Good to Soft | 811 | 81 | 10% | −0.8 | 1 from 1 |
| Soft | 842 | 65 | 7.7% | −3.1 | — |
| Heavy | 262 | 21 | 8% | −2.8 | — |
| Standard (AW) | 3,212 | 350 | 10.9% | +0.1 | 0 from 2 |
| Distance (all codes) | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Under 6f | 1,022 | 118 | 11.5% | +0.7 | 0 from 3 |
| 6f – 7f | 4,041 | 470 | 11.6% | +0.8 | 0 from 12 |
| 1m – 1m1f | 1,866 | 178 | 9.5% | −1.3 | 2 from 5 |
| 1m2f – 1m4f | 873 | 81 | 9.3% | −1.5 | — |
| 1m5f – 2m | 256 | 25 | 9.8% | −1 | — |
| 2m1f – 2m4f | 60 | 1 | 1.7% | −9.1 | — |
| 2m5f – 3m | 7 | 1 | 14.3% | +3.5 | — |
Flat and jumps together (all codes) · since Jan 2008 · as at 19 Oct 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast
1 sibling in the archive, 1 winner — best of them Bahia Bonita (GB) (1 win).
The wins came over 6f; the highest grade won is Class 5 (Bahia Bonita (GB)).
Family form: Bahia Bonita (GB) won at Newcastle (AW), 19 Sep 2026.
| Produce | Runs | Wins | Win trips | Best grade |
|---|---|---|---|---|
| Bahia Bonita (GB) | 3 | 1 | 6f | Class 5 |
Record by conditions
| Going | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Good to Firm | 9 | 1 | 11% | −3.00 |
| Good | 8 | 0 | 0% | −8.00 |
| Standard (AW) | 2 | 0 | 0% | −2.00 |
| Good to Soft | 1 | 1 | 100% | +2.25 |
| Class | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Class 4 | 7 | 0 | 0% | −7.00 |
| Class 5 | 7 | 0 | 0% | −7.00 |
| Class 2 | 3 | 0 | 0% | −3.00 |
| Class 6 | 2 | 2 | 100% | +7.25 |
| Class 3 | 1 | 0 | 0% | −1.00 |
| Course | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Yarmouth | 4 | 1 | 25% | −0.75 |
| Newmarket | 4 | 0 | 0% | −4.00 |
| Windsor | 3 | 1 | 33% | +3.00 |
| Musselburgh | 2 | 0 | 0% | −2.00 |
| Newmarket (July) | 1 | 0 | 0% | −1.00 |
| Carlisle | 1 | 0 | 0% | −1.00 |
| Ripon | 1 | 0 | 0% | −1.00 |
| Kempton (AW) | 1 | 0 | 0% | −1.00 |
| Lingfield (AW) | 1 | 0 | 0% | −1.00 |
| York | 1 | 0 | 0% | −1.00 |
| Nottingham | 1 | 0 | 0% | −1.00 |
| Distance | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 6f – 7f | 12 | 0 | 0% | −12.00 |
| 1m – 1m1f | 5 | 2 | 40% | +4.25 |
| Under 6f | 3 | 0 | 0% | −3.00 |
| Jockey | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Darragh Keenan | 4 | 0 | 0% | −4.00 |
| Christian Howarth | 3 | 1 | 33% | +0.25 |
| Jack Mitchell | 3 | 1 | 33% | +3.00 |
| Donagh Murphy | 2 | 0 | 0% | −2.00 |
| Stevie Donohoe | 2 | 0 | 0% | −2.00 |
| Luke Morris | 1 | 0 | 0% | −1.00 |
| Alice Bond | 1 | 0 | 0% | −1.00 |
| Oisin Murphy | 1 | 0 | 0% | −1.00 |
| Jack Callan | 1 | 0 | 0% | −1.00 |
| Jack Dace | 1 | 0 | 0% | −1.00 |
| Cieren Fallon | 1 | 0 | 0% | −1.00 |
| Headgear | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| None | 19 | 2 | 11% | −9.75 |
| Cheekpieces | 1 | 0 | 0% | −1.00 |
| Season | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 2026 | 13 | 2 | 15% | −3.75 |
| 2025 | 7 | 0 | 0% | −7.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 |
|---|---|---|---|---|---|---|---|---|---|---|
| 05 Oct 26+11d | Yarmouth | Moulton Racing Club Handicap Stakes Prominent early - went backwards over 2f out - drifted left and faded tamely to finish 10th | 10/11 | 1 | 8-13 | 73 | 103A | 60A | Donagh Murphy | 28/1 |
| 24 Sep 26+17d | Newmarket | JRA Japan Cup Handicap Stakes Held up towards back on inner - nudged into contention 1f out - stayed on to finish ninth | 9/12 | nk | 9-7 | 75 | 75A | 63A | Christian Howarth | 40/1 |
| 07 Sep 26+8d | Windsor | Follow Matchbook On X Handicap Stakes held up towards the back - lost touch with leading group 2f out - stayed on same gear late to finish 7th | 7/9 | 1 | 8-12 | 67 | 66A | 62A | Jack Mitchell | 7/2 |
| 30 Aug 26+6d | Yarmouth | Gold & Silver Exchange Apprentice Handicap Stakes Settled at rear early - angled right and closed steadily from 2f out - pushed to hit the front inside final furlong - drew away and held on strongly to the line | 1/5 | 10-0 | 63 | 70C | 82B | Christian Howarth | 9/4F | |
| 24 Aug 26+17d | Windsor | Bet £20 Get £40 In Free Bets At matchbook.com Handicap Stakes Settled towards the back early - urged into contention around 2f out - shifted course left approaching the final furlong - responded strongly through the closing stages - closed on the front-runner with under 110yds left - got up to score near the line | 1/6 | 9-9 | 63 | 88B | 83B | Jack Mitchell | 5/1 | |
| 07 Aug 26+21d | Musselburgh | Champagne Pommery Brut Royal Handicap Stakes Struggled for pace at the back under pressure - responded in the closing stages to move into third close home - never a threat to the front pair | 3/6 | 2¼ | 8-8 | 65 | 92A | 76B | Luke Morris | 33/1 |
| 17 Jul 26+8d | Newmarket (July) | Madness Handicap Stakes held a position at the back up the stand rail throughout and made no impact to finish fifth beaten seven and a quarter lengths | 5/7 | ½ | 8-3 | 69 | 93A | 58A | Alice Bond | 18/1 |
| 09 Jul 26+13d | Carlisle | Dalston 'Confined' Handicap settled towards the back of the field - angled right over 2f out - failed to threaten the leaders | 6/10 | 1 | 9-8 | 69 | 92B | 70A | Stevie Donohoe | 14/1 |
| 26 Jun 26+34d | Yarmouth | QuinnBet Best Odds Guaranteed 'Confined' Handicap Handy early - urged to improve 2f out - lost touch with rivals inside final furlong - slipped to rear close home | 8/8 | 1½ | 9-4 | 72 | 94A | 61A | Stevie Donohoe | 28/1 |
| 23 May 26+8d | Windsor | Bodhi Solutions - Constructing Champions Handicap Held up in the pack - lost touch two out - dropped away close home to finish ninth | 9/14 | hd | 8-9 | 73 | 103C | 62A | Donagh Murphy | 12/1 |
| 15 May 26+20d | Newmarket | Horse Comes First Handicap Held up towards back - progress inside final furlong - stayed on same pace to finish fourth | 4/8 | nk | 9-8 | 74 | 95A | 77A | Oisin Murphy | 6/4F |
| 25 Apr 26+38d | Ripon | Watch Sky Sports Racing In HD Handicap Held up around midfield - short of room approaching 2f out and pulled back - no impact on finish - eventually 5th | 5/10 | 1¾ | 9-8 | 74 | 69A | 66A | Darragh Keenan | 5/1 |
| 18 Mar 26+134d | Kempton (AW) | Virgin Bet A Good Bet Handicap Held up in the pack - asked for effort with 2f left - came home fifth without landing a blow | 5/8 | 2 | 9-9 | 75 | 85A | 77A | Darragh Keenan | 14/1 |
| 04 Nov 25+24d | Lingfield (AW) | Read Meg Nicholls' Blog At betmgm.co.uk Nursery Slow to begin and settled at the back - urged into contention with two furlongs left - squeezed for space when advancing into second inside the final 110 yards - kept going but couldn't find more close home to finish second | 2/4 | nk | 8-12 | 74 | 90C | 76B | Jack Mitchell | 9/4 |
| 11 Oct 25+7d | Newmarket | Godolphin Flying Start Nursery Held a midfield spot down the middle of the track - asked for effort with over a furlong left and kept responding - lacked the speed to get involved in the finish | 4/7 | nk | 8-4 | 75 | 60A | 71A | Jack Callan | 10/1 |
| 04 Oct 25+45d | Newmarket | Gamble Responsibly At BetMGM Maiden Stakes (GBB Race) Took a strong hold early - travelled up with the pack on the far rail then pushed along a furlong out - couldn't find more inside the closing stages finishing 4th beaten 3.5 lengths | 4/5 | ¾ | 9-7 | 77 | 38C | 82B | Christian Howarth | 22/1 |
| 20 Aug 25+12d | York | Sky Bet Nursery Bumped at the off - held up towards the back - never a factor - well held in 15th | 15/19 | 1 | 8-3 | 79 | 58C | 67A | Jack Dace | 40/1 |
| 08 Aug 25+36d | Musselburgh | British Stallion Studs EBF Novice Stakes (GBB Race) Settled just behind the front group on the rail - eased across to the outer and pressed on final furlong - closed strongly in the last 100 yards but unable to match the winner's stride - kept battling to the line for second | 2/6 | nk | 9-7 | — | 85A | 81B | Darragh Keenan | 13/2 |
| 03 Jul 25+29d | Yarmouth | Weatherbys EBF Maiden Stakes (GBB Race) Held up towards the back - driven approaching final 2f - stayed on without threatening leaders - finished fourth | 4/6 | 1¼ | 9-7 | — | 88B | 72B | Darragh Keenan | 50/1 |
| 04 Jun 25 | Nottingham | PricedUp Daily Sports Boosts Novice Stakes (GBB Race) Hesitant leaving stalls - held a midfield position - driven approaching final two furlongs then lost ground inside the last | 9/11 | 1¼ | 9-7 | — | 78A | 68A | Cieren Fallon | 80/1 |
Quick answers
- How many races has Ecclefechan (GB) won?
- Ecclefechan (GB) won 2 of 20 archived starts between 2025 and 2026, a strike rate of 10%. Placed 3 times in total (15% of starts).
- Who trains Ecclefechan (GB)?
- Ecclefechan (GB) is trained by John Ryan, who saddled the horse on its most recent run on 5 October 2026.
- Who is Ecclefechan (GB)'s sire?
- Ecclefechan (GB) is by Bated Breath (GB) out of Bahia Star (GB), whose sire is Twilight Son.
- What going does Ecclefechan (GB) prefer?
- Ecclefechan (GB) has the best record on good to firm going: 1 win from 9 starts (11.1%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
- What is Ecclefechan (GB)'s official rating?
- The most recent official rating on record is 73, from the run on 5 October 2026. The highest on record is 79.
- What is Ecclefechan (GB)'s sire's record?
- Bated Breath (GB)'s progeny in our archive have won 10.8% of 8,125 runs since Jan 2008 (669 horses), Flat and jumps together. Weakest on soft going: 7.7% from 842.
- Who are Ecclefechan (GB)'s siblings?
- Out of Bahia Star (GB), Ecclefechan (GB) has 1 other produce in our archive, 1 of them a winner. Most wins: Bahia Bonita (GB) (1). Highest grade won: Class 5 (Bahia Bonita (GB)). The wins came over 6f. As at Oct 2026.