Glenfinnan (IRE)
Glenfinnan is a gelding who has won six of 40 starts. All wins have come on good or faster ground with five of them over 6f – 7f and the latest two in Class 4 handicaps at Beverley in May 2026 and Aug 2026. He has won twice at Ascot and twice at Beverley. He finished 10 of 17 at York in Oct 2026 when last raced off OR 81, 15lb below his highest ever mark.
- 6–40Wins / Runs
- 15%Strike rate
- 10 (25%)Placed
- +2.67£1 level staken=40 at SP
- 1.66Fair A/E n=40 · 1.38 incl. margin
- 96Highest OR
- 40dAvg 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 125
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 1 Nov 2025 |
|---|---|---|---|---|
| Good | 16 | 119B | 86.5 | 5 runs · 95 / 82 |
| Good to Firm | 15 | 125A | 94 | 5 runs · 125 / 119 |
| Soft | 5 | 92C | 82 | 1 run · — |
| Good to Soft | 3 | 97C | 72 | 2 runs · 72 / 70 |
| Standard (AW) | 1 | — | — | — |
| Distance | Runs | Best | Median | Since 1 Nov 2025 |
|---|---|---|---|---|
| 6f – 7f | 34 | 125A | 88 | 11 runs · 125 / 82 |
| 1m – 1m1f | 6 | 100C | 81.5 | 2 runs · 100 / 84 |
KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 40 figures from 40 runs · as at 17 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 25 analysed runs since Aug 2024
- Prominent 12 (48%) · 1 win
- Mid-division 8 (32%) · 2 wins
- Held up 5 (20%) · 0 wins
Pedigree intelligence
Progeny in our archive have won 12.6% of 2,786 runs since Apr 2022 (264 horses).
Weakest over 1m – 1m1f (all codes): 8.3% from 339.
| Going | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Firm | 9 | 0 | 0% | −12.6 | — |
| Good to Firm | 490 | 58 | 11.8% | −0.8 | 2 from 15 |
| Good | 625 | 64 | 10.2% | −2.4 | 4 from 16 |
| Good to Soft | 267 | 29 | 10.9% | −1.7 | 0 from 3 |
| Soft | 277 | 33 | 11.9% | −0.7 | 0 from 5 |
| Heavy | 84 | 8 | 9.5% | −3.1 | — |
| Standard (AW) | 1,034 | 160 | 15.5% | +2.9 | 0 from 1 |
| Distance (all codes) | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Under 6f | 713 | 90 | 12.6% | 0 | — |
| 6f – 7f | 1,638 | 227 | 13.9% | +1.3 | 5 from 34 |
| 1m – 1m1f | 339 | 28 | 8.3% | −4.3 | 1 from 6 |
| 1m2f – 1m4f | 84 | 7 | 8.3% | −4.3 | — |
| 1m5f – 2m | 12 | 0 | 0% | −12.6 | — |
Flat and jumps together (all codes) · since Apr 2022 · as at 31 Oct 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast
4 siblings in the archive, 1 winner — best of them Baashiq (IRE) (4 wins).
The wins came over 1m–1m½f; the highest grade won is Class 5 (Baashiq (IRE)).
| Produce | Runs | Wins | Win trips | Best grade |
|---|---|---|---|---|
| Baashiq (IRE) | 41 | 4 | 1m–1m½f | Class 5 |
| Muraahin (GB) | 29 | 0 | — | — |
| Monjazaat (GB) | 5 | 0 | — | — |
| Mudammera (IRE) | 4 | 0 | — | — |
Record by conditions
| Going | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Good | 16 | 4 | 25% | +7.17 |
| Good to Firm | 15 | 2 | 13% | +4.50 |
| Soft | 5 | 0 | 0% | −5.00 |
| Good to Soft | 3 | 0 | 0% | −3.00 |
| Standard (AW) | 1 | 0 | 0% | −1.00 |
| Class | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Class 3 | 20 | 3 | 15% | +1.50 |
| Class 2 | 11 | 0 | 0% | −11.00 |
| Class 4 | 7 | 3 | 43% | +14.17 |
| Class 5 | 1 | 0 | 0% | −1.00 |
| Course | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| York | 6 | 0 | 0% | −6.00 |
| Ascot | 6 | 2 | 33% | +8.00 |
| Beverley | 4 | 2 | 50% | +15.50 |
| Doncaster | 4 | 0 | 0% | −4.00 |
| Goodwood | 3 | 0 | 0% | −3.00 |
| Newmarket | 3 | 0 | 0% | −3.00 |
| Thirsk | 2 | 0 | 0% | −2.00 |
| Newbury | 2 | 0 | 0% | −2.00 |
| Sandown | 2 | 1 | 50% | +5.50 |
| Carlisle | 1 | 0 | 0% | −1.00 |
| Haydock | 1 | 0 | 0% | −1.00 |
| Musselburgh | 1 | 0 | 0% | −1.00 |
| Leopardstown | 1 | 0 | 0% | −1.00 |
| Newcastle (AW) | 1 | 0 | 0% | −1.00 |
| Ayr | 1 | 0 | 0% | −1.00 |
| Hamilton | 1 | 0 | 0% | −1.00 |
| Yarmouth | 1 | 1 | 100% | +0.67 |
| Distance | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 6f – 7f | 34 | 5 | 15% | +7.00 |
| 1m – 1m1f | 6 | 1 | 17% | −4.33 |
| Jockey | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Connor Beasley | 19 | 2 | 11% | +3.00 |
| Oisin Murphy | 6 | 2 | 33% | +6.50 |
| Rob Hornby | 3 | 0 | 0% | −3.00 |
| Edward Greatrex | 1 | 0 | 0% | −1.00 |
| Daniel Tudhope | 1 | 1 | 100% | +5.50 |
| Cieren Fallon | 1 | 0 | 0% | −1.00 |
| Paul Mulrennan | 1 | 0 | 0% | −1.00 |
| Jason Watson | 1 | 0 | 0% | −1.00 |
| Wayne Hassett | 1 | 0 | 0% | −1.00 |
| David Egan | 1 | 0 | 0% | −1.00 |
| Lewis Edmunds | 1 | 0 | 0% | −1.00 |
| Rossa Ryan | 1 | 0 | 0% | −1.00 |
| David Nolan | 1 | 0 | 0% | −1.00 |
| Pat Dobbs | 1 | 0 | 0% | −1.00 |
| Ryan Moore | 1 | 1 | 100% | +0.67 |
| Headgear | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| None | 29 | 5 | 17% | +7.17 |
| Hood | 8 | 1 | 13% | −1.50 |
| Cheekpieces | 2 | 0 | 0% | −2.00 |
| Tongue tie | 1 | 0 | 0% | −1.00 |
| Season | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 2026 | 12 | 2 | 17% | +7.50 |
| 2025 | 10 | 0 | 0% | −10.00 |
| 2024 | 9 | 2 | 22% | +7.50 |
| 2023 | 6 | 1 | 17% | −1.00 |
| 2022 | 3 | 1 | 33% | −1.33 |
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 · 12 runs | ||||||||||
| 09 Oct 26+17d | York | William Hill Gold Weekend Autumn Mile Handicap Stakes Up with the front pair early - pushed along and short of room over 2f out - drifted left soon after - well out of it over 1f out and finished 10th | 10/17 | 1 | 8-9 | 81 | 68C | 75C | Connor Beasley | 100/1 |
| 22 Sep 26+17d | Beverley | Fango Handicap Stakes (Div II) First to arrive - settled in the pack - pushed along and made progress over 2f out - well placed a furlong out before staying on at one gait to finish 5th beaten 3.75L | 5/9 | 1¼ | 10-2 | 82 | 95A | 85A | Connor Beasley | 100/30J |
| 05 Sep 26+24d | Ascot | Schweppes Handicap Stakes Sent forward early on the way out - fighting for control in the early stages - sat close to the pace - pushed along and dropped away 2f out before fading to finish eighth | 8/8 | 10 | 8-5 | 82 | 22C | 55C | Edward Greatrex | 33/1 |
| 12 Aug 26+11d | Beverley | Jill Willows Handicap Stakes Settled with strong grip early - held a midpack position before improving into contention after 1f - travelling well 2f out - pushed to the front entering the last furlong - stayed on well to assert at the finish | 1/10 | 10-0 | 78 | 119B | 96A | Daniel Tudhope | 11/2 | |
| 01 Aug 26+28d | Thirsk | William Hill Epic Boosts Handicap Stakes Sat close to the front early - driven with over 2f out - drifted right and faded from there to finish 12th | 12/15 | ¾ | 8-12 | 79 | 87C | 71A | Connor Beasley | 25/1 |
| 04 Jul 26+10d | Beverley | Weatherbys Racing Bank Handicap Settled close to the pace - pressing the front group inside the final furlong and a half - pushed along and kept responding - denied the front spot late but grabbed second close home | 2/8 | 1 | 9-8 | 79 | 125A | 88A | Connor Beasley | 10/3 |
| 24 Jun 26+11d | Carlisle | Stablemate By AGMA Carlisle Bell Handicap Settled midfield - angled left approaching final furlong - stayed on inside but couldn't reach the leading two - edged out of third near the line finishing fourth | 4/14 | hd | 9-10 | 79 | 100C | 88A | Connor Beasley | 9/1 |
| 13 Jun 26+14d | York | Sky Bet Supporting Macmillan Handicap Raced eagerly close up early - moved into contention 3f out - flattened out inside final furlong to finish ninth | 9/19 | ½ | 9-0 | 79 | 82C | 84A | Connor Beasley | 33/1 |
| 30 May 26+14d | Beverley | Happy Birthday Colin 'Spud' Stamford Handicap Handy early - shortened gap on pace-setters two out - hit front inside final furlong and dug deep to prevail at the line | 1/11 | 9-2 | 78 | 125A | 93A | Connor Beasley | 12/1 | |
| 16 May 26+7d | Thirsk | Sky Bet Price Boosts Handicap Settled in the pack wide of rivals - lost footing on the turn approaching 3f out - driven but unable to find any headway finishing seventh | 7/12 | ½ | 8-13 | 80 | 71A | 78A | Connor Beasley | 11/1 |
| 09 May 26+41d | Haydock | Pertemps Handicap Keen heading down early - handy in the pack - urged for effort with over two furlongs left and slipped back - suffered a heavy knock inside the final furlong and never got back into contention | 7/10 | 2 | 9-6 | 82 | 73C | 79A | Cieren Fallon | 11/1 |
| 29 Mar 26+144d | Doncaster | William Hill Each Way Extra Handicap Settled in the pack - pushed along with two furlongs left - failed to quicken - eventually well held in 15th | 15/19 | 1¾ | 8-12 | 84 | 72C | 62C | Connor Beasley | 28/1 |
| 2025 · 10 runs | ||||||||||
| 05 Nov 25+12d | Musselburgh | Thank You And Good Luck Persia Handicap Held a midfield spot early - pressed for effort inside final two furlongs - dropped away and slowed approaching the last furlong - finished well held in 9th | 9/9 | 3 | 9-7 | 85 | 44C | 61C | Paul Mulrennan | 11/2 |
| 24 Oct 25+41d | Newbury | Saturday Super Boost At BetVictor Handicap Sat close to the front - hit the front 2f out then had to be roused - overtaken inside final furlong - kept going without finding extra to finish 4th | 4/13 | 1¼ | 9-5 | 86 | 92C | 100A | Jason Watson | 12/1 |
| 13 Sep 25+14d | Leopardstown | Irish Stallion Farms EBF Sovereign Path Handicap (Premier Handicap) Sat handy in 2nd fighting for control - moved up front entering straight - asked for effort soon after - overtaken close home - stayed on at one speed for 2nd | 2/16 | 1¼ | 8-4 | 81 | 97C | 93A | Wayne Hassett | 17/2 |
| 30 Aug 25+9d | Sandown | Download The BetMGM App Handicap Held up eagerly behind the front group early - moved into second over a furlong out but drifted markedly right - gave way in the closing stages to finish fourth | 4/11 | 1 | 9-1 | 82 | 89A | 85A | Connor Beasley | 10/1 |
| 21 Aug 25+22d | Newcastle (AW) | Racing League Race 35 Handicap Held a midfield spot - pressed for effort a furlong out - stayed on at one speed to the line - finished seventh | 7/14 | hd | 9-7 | 85 | 87B | 89A | Connor Beasley | 12/1 |
| 30 Jul 25+46d | Goodwood | World Pool Bet With The Tote Handicap Held up towards the back - improved into contention approaching final furlong - blocked for room and finished weakened well held in 16th | 16/20 | 1¼ | 9-5 | 88 | 70C | 76A | David Egan | 33/1 |
| 14 Jun 25+7d | York | Doug Johnstone Memorial. Ubettabelieveit Macmillan Handicap Sat close to the pace early - urged forward with over 2f left - dropped away inside final furlong - eventually well held in 13th | 13/13 | nse | 9-12 | 91 | 98C | 77A | Connor Beasley | 20/1 |
| 07 Jun 25+24d | Doncaster | Happy Birthday Nigel Kirby Handicap Hampered start - midfield then asked for effort with 2f left but boxed in - dropped back and unable to make amends late finishing well beaten | 9/14 | hd | 9-9 | 93 | 96C | 82A | Lewis Edmunds | 22/1 |
| 14 May 25+45d | York | Churchill Tyres Handicap Settled towards the back of the pack - pushed along with 2f left - unable to land a blow and dropped away steadily inside the final furlong | 14/16 | ¾ | 9-3 | 94 | 92C | 78A | Rossa Ryan | 12/1 |
| 30 Mar 25+155d | Doncaster | William Hill More Top Prices Handicap Towards the back on the stand's rail - nudged for effort 2f out before interference at the 1f marker - faded to finish 11th | 11/19 | shd | 9-9 | 95 | 81C | 92A | Connor Beasley | 25/1 |
| 2024 · 9 runs | ||||||||||
| 26 Oct 24+35d | Doncaster | William Hill Offers More Top Prices Handicap Held up in rear - made no impression on leading group - finished well held in 10th | 10/17 | 1 | 10-1 | 96 | 78C | 94A | Oisin Murphy | 22/1 |
| 21 Sep 24+21d | Ayr | Virgin Bet Ayr Gold Cup Handicap (Heritage Handicap) Far rail group - restrained towards the rear and made no impression throughout | 25/25 | nse | 9-3 | 93 | 110C | 71A | David Nolan | 25/1 |
| 31 Aug 24+28d | Sandown | Sky Bet Extra Places Every Day Handicap Took strong hold in the pack early - moved through steadily with 2f left - shifted across and closed in a furlong out - driven to fight on and got up right at the line | 1/10 | 9-12 | 93 | 102A | 109A | Oisin Murphy | 13/2 | |
| 03 Aug 24+22d | Goodwood | Coral Stewards' Cup (Heritage Handicap) Sat handy midfield down the middle - pressed for effort and dropped away 2f out - eventually finished well held in 22nd | 22/25 | 2¼ | 9-2 | 95 | 95C | 73A | Connor Beasley | 20/1 |
| 12 Jul 24+20d | Ascot | Tide Handicap | 6/9 | 2 | 10-2 | 95 | 104B | 92A | Connor Beasley | 5/1 |
| 22 Jun 24+16d | Ascot | Wokingham Stakes (Heritage Handicap) | 5/25 | ¾ | 9-0 | 95 | 94C | 99A | Connor Beasley | 22/1 |
| 06 Jun 24+27d | Hamilton | Weatherbys Digital Solutions Clyde Handicap | 3/11 | 2¼ | 10-2 | 95 | 119B | 101A | Connor Beasley | 4/1F |
| 10 May 24+23d | Ascot | Peroni Nastro Azzurro 0.0% 'Live Every Moment' Handicap | 1/9 | 9-5 | 91 | 114A | 98A | Connor Beasley | 8/1 | |
| 17 Apr 24+193d | Newmarket | Weatherbys Global Stallions App Handicap | 12/18 | ¾ | 9-2 | 93 | 82C | 81A | Connor Beasley | 22/1 |
| 2023 · 6 runs | ||||||||||
| 07 Oct 23+7d | Ascot | Howden Challenge Cup (Heritage Handicap) | 9/17 | 1 | 8-13 | 94 | 84C | 84A | Pat Dobbs | 14/1 |
| 30 Sep 23+22d | Newmarket | Lope Y Fernandez First Foals 2023 Handicap | 6/10 | shd | 9-5 | 94 | 77A | 84A | Oisin Murphy | 7/2 |
| 08 Sep 23+14d | Ascot | Bet With Ascot Classified Stakes | 1/8 | 9-5 | 88 | 86A | 96A | Oisin Murphy | 4/1 | |
| 25 Aug 23+22d | York | Sky Bet Mile Handicap (Heritage Handicap) | 5/11 | 2¾ | 8-12 | 89 | 70A | 86A | Oisin Murphy | 11/2 |
| 03 Aug 23+21d | Goodwood | Buccellati Handicap | 9/17 | 1½ | 9-9 | 90 | 82C | 84A | Oisin Murphy | 11/1 |
| 13 Jul 23+301d | Newmarket | Boodles Handicap | 4/8 | ½ | 9-5 | 91 | 81A | 83A | Rob Hornby | 10/3 |
| 2022 · 3 runs | ||||||||||
| 15 Sep 22+27d | Yarmouth | British Stallion Studs EBF Maiden Stakes (GBB Race) | 1/7 | 9-7 | — | 97A | 93A | Ryan Moore | 4/6F | |
| 19 Aug 22+34d | York | British Stallion Studs EBF Convivial Maiden Stakes (GBB Race) | 2/17 | ½ | 9-7 | — | 69C | 95A | Rob Hornby | 33/1 |
| 16 Jul 22 | Newbury | bet365 EBF Novice Stakes | 4/10 | 1 | 9-2 | — | 49B | 73A | Rob Hornby | 11/1 |
Quick answers
- How many races has Glenfinnan won?
- Glenfinnan (IRE) won 6 of 40 archived starts between 2022 and 2026, a strike rate of 15%. Placed 10 times in total (25% of starts).
- Who trains Glenfinnan?
- Glenfinnan (IRE) is trained by Michael Dods, who saddled the horse on its most recent run on 9 October 2026.
- Who is Glenfinnan's sire?
- Glenfinnan (IRE) is by Harry Angel (IRE) out of Fatanah (IRE), whose sire is Green Desert.
- What going does Glenfinnan prefer?
- Glenfinnan (IRE) has the best record on good going: 4 wins from 16 starts (25%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
- What is Glenfinnan's official rating?
- The most recent official rating on record is 81, from the run on 9 October 2026. The highest on record is 96.
- What is Glenfinnan's sire's record?
- Harry Angel (IRE)'s progeny in our archive have won 12.6% of 2,786 runs since Apr 2022 (264 horses), Flat and jumps together. Weakest over 1m – 1m1f (all codes): 8.3% from 339.
- Who are Glenfinnan's siblings?
- Out of Fatanah (IRE), Glenfinnan (IRE) has 4 other produce in our archive, 1 of them a winner. Most wins: Baashiq (IRE) (4). Highest grade won: Class 5 (Baashiq (IRE)). The wins came over 1m–1m½f. As at Nov 2026.