Skip to content
Horse profile

Glenfinnan (IRE)

6yo gelding · Trainer Michael Dods · Owner Csk Services Limited
by Harry Angel (IRE) out of Fatanah (IRE) (Green Desert)
40 runs · 17 courses · from Jul 2022
As at 1 Nov 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
6 wins · 4 courses Last run 9 Oct 2026 · 10th of 17 Last raced off OR 81
KTB Profile

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.

Based on 40 archived runs · run-style from 25 commented runs since Aug 2024 · updated 1 Nov 2026
KTB at a glance Wins on good or faster OR ↓ 15lb off peak
Official rating81↓ 15lb off peak
81 78–96

KTB Speed and Rating

KTB Speed

Best recent Speed 125 the best of the last 3 graded (A or B) runs · Beverley, 4 Jul 2026

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 →

Flat 40 figures · best 125A · median 87
GoingRunsBestMedianSince 1 Nov 2025
Good16119B86.55 runs · 95 / 82
Good to Firm15125A945 runs · 125 / 119
Soft592C821 run · —
Good to Soft397C722 runs · 72 / 70
Standard (AW)1———
DistanceRunsBestMedianSince 1 Nov 2025
6f – 7f34125A8811 runs · 125 / 82
1m – 1m1f6100C81.52 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

KTB Rating

Best recent KTB Rating 85A the best of the last 3 rated runs · Beverley, 22 Sep 2026 Official rating 81 at the last run, 9 Oct 2026

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 — its best recent day. The KTB Rating on a racecard is a different reading of the same figures: the level the horse has been running to, an average of up to its last six runs with the latest counting most, so the two can differ. A, B or C on a run is how much known form was in that race. What this means →

Flat 40 figures · best 109A · median 84.5
GoingRunsBestMedianSince 1 Nov 2025
Good16109A84.55 runs · 85 / 79
Good to Firm1599A845 runs · 96 / 88
Soft5100A851 run · —
Good to Soft393A752 runs · 75 / 68.5
Standard (AW)1———
DistanceRunsBestMedianSince 1 Nov 2025
6f – 7f34109A84.511 runs · 96 / 79
1m – 1m1f693A852 runs · 88 / 81.5

KTB Rating v1 · batch 3 Oct 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

Sire

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.

GoingRunsWinsSRvs sireThis horse
Firm900%−12.6—
Good to Firm4905811.8%−0.82 from 15
Good6256410.2%−2.44 from 16
Good to Soft2672910.9%−1.70 from 3
Soft2773311.9%−0.70 from 5
Heavy8489.5%−3.1—
Standard (AW)1,03416015.5%+2.90 from 1
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f7139012.6%0—
6f – 7f1,63822713.9%+1.35 from 34
1m – 1m1f339288.3%−4.31 from 6
1m2f – 1m4f8478.3%−4.3—
1m5f – 2m1200%−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

Dam
Fatanah (IRE) (Green Desert)

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)).

ProduceRunsWinsWin tripsBest grade
Baashiq (IRE)4141m–1m½fClass 5
Muraahin (GB)290——
Monjazaat (GB)50——
Mudammera (IRE)40——

Record by conditions

GoingRunsWinsSR£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

ClassRunsWinsSR£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

CourseRunsWinsSR£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

DistanceRunsWinsSR£1
6f – 7f 34 5 15% +7.00
1m – 1m1f 6 1 17% −4.33

JockeyRunsWinsSR£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

HeadgearRunsWinsSR£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

SeasonRunsWinsSR£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

DateCourseRace PosBtn Wgt ORSpdKTB Jockey SP
2026 · 12 runs
09 Oct 26+17d York William Hill Gold Weekend Autumn Mile Handicap Stakes Class 3 · 1m · Good To Soft · 17 ran 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 8168C75C Connor Beasley 100/1
22 Sep 26+17d Beverley Fango Handicap Stakes (Div II) Class 4 · 7½f · Good · 9 ran 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 8295A85A Connor Beasley 100/30J
05 Sep 26+24d Ascot Schweppes Handicap Stakes Class 2 · 7f · Good To Firm · 8 ran 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 8222C55C Edward Greatrex 33/1
12 Aug 26+11d Beverley Jill Willows Handicap Stakes Class 4 · 7½f · Good To Firm · 10 ran 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 78119B96A Daniel Tudhope 11/2
01 Aug 26+28d Thirsk William Hill Epic Boosts Handicap Stakes Class 3 · 7f · Good · 15 ran Sat close to the front early - driven with over 2f out - drifted right and faded from there to finish 12th 12/15 ¾ 8-12 7987C71A Connor Beasley 25/1
04 Jul 26+10d Beverley Weatherbys Racing Bank Handicap Class 4 · 7½f · Good To Firm · 8 ran 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 79125A88A Connor Beasley 10/3
24 Jun 26+11d Carlisle Stablemate By AGMA Carlisle Bell Handicap Class 4 · 1m · Good To Firm · 14 ran 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 79100C88A Connor Beasley 9/1
13 Jun 26+14d York Sky Bet Supporting Macmillan Handicap Class 3 · 7f · Good · 19 ran Raced eagerly close up early - moved into contention 3f out - flattened out inside final furlong to finish ninth 9/19 ½ 9-0 7982C84A Connor Beasley 33/1
30 May 26+14d Beverley Happy Birthday Colin 'Spud' Stamford Handicap Class 4 · 7½f · Good To Firm · 11 ran 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 78125A93A Connor Beasley 12/1
16 May 26+7d Thirsk Sky Bet Price Boosts Handicap Class 3 · 7f · Good · 12 ran 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 8071A78A Connor Beasley 11/1
09 May 26+41d Haydock Pertemps Handicap Class 4 · 7f · Good · 10 ran 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 8273C79A Cieren Fallon 11/1
29 Mar 26+144d Doncaster William Hill Each Way Extra Handicap Class 3 · 6f · Good To Soft · 19 ran Settled in the pack - pushed along with two furlongs left - failed to quicken - eventually well held in 15th 15/19 1¾ 8-12 8472C62C Connor Beasley 28/1
2025 · 10 runs
05 Nov 25+12d Musselburgh Thank You And Good Luck Persia Handicap Class 3 · 7f · Soft · 9 ran 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 8544C61C Paul Mulrennan 11/2
24 Oct 25+41d Newbury Saturday Super Boost At BetVictor Handicap Class 3 · 7f · Soft · 13 ran 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 8692C100A Jason Watson 12/1
13 Sep 25+14d Leopardstown Irish Stallion Farms EBF Sovereign Path Handicap (Premier Handicap) 7f · Good To Yielding · 16 ran 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 8197C93A Wayne Hassett 17/2
30 Aug 25+9d Sandown Download The BetMGM App Handicap Class 3 · 7f · Soft · 11 ran 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 8289A85A Connor Beasley 10/1
21 Aug 25+22d Newcastle (AW) Racing League Race 35 Handicap Class 3 · 6f · Standard · 14 ran 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 8587B89A Connor Beasley 12/1
30 Jul 25+46d Goodwood World Pool Bet With The Tote Handicap Class 3 · 7f · Good · 20 ran 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 8870C76A David Egan 33/1
14 Jun 25+7d York Doug Johnstone Memorial. Ubettabelieveit Macmillan Handicap Class 3 · 7f · Good To Firm · 13 ran 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 9198C77A Connor Beasley 20/1
07 Jun 25+24d Doncaster Happy Birthday Nigel Kirby Handicap Class 3 · 7f · Good · 14 ran 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 9396C82A Lewis Edmunds 22/1
14 May 25+45d York Churchill Tyres Handicap Class 2 · 6f · Good To Firm · 16 ran 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 9492C78A Rossa Ryan 12/1
30 Mar 25+155d Doncaster William Hill More Top Prices Handicap Class 3 · 6f · Good · 19 ran 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 9581C92A Connor Beasley 25/1
2024 · 9 runs
26 Oct 24+35d Doncaster William Hill Offers More Top Prices Handicap Class 3 · 7f · Soft · 17 ran Held up in rear - made no impression on leading group - finished well held in 10th 10/17 1 10-1 9678C94A Oisin Murphy 22/1
21 Sep 24+21d Ayr Virgin Bet Ayr Gold Cup Handicap (Heritage Handicap) Class 2 · 6f · Good To Firm · 25 ran Far rail group - restrained towards the rear and made no impression throughout 25/25 nse 9-3 93110C71A David Nolan 25/1
31 Aug 24+28d Sandown Sky Bet Extra Places Every Day Handicap Class 3 · 7f · Good · 10 ran 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 93102A109A Oisin Murphy 13/2
03 Aug 24+22d Goodwood Coral Stewards' Cup (Heritage Handicap) Class 2 · 6f · Good To Firm · 25 ran 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 9595C73A Connor Beasley 20/1
12 Jul 24+20d Ascot Tide Handicap Class 3 · 6f · Good · 9 ran 6/9 2 10-2 95104B92A Connor Beasley 5/1
22 Jun 24+16d Ascot Wokingham Stakes (Heritage Handicap) Class 2 · 6f · Good To Firm · 25 ran 5/25 ¾ 9-0 9594C99A Connor Beasley 22/1
06 Jun 24+27d Hamilton Weatherbys Digital Solutions Clyde Handicap Class 2 · 6f · Good · 11 ran 3/11 2¼ 10-2 95119B101A Connor Beasley 4/1F
10 May 24+23d Ascot Peroni Nastro Azzurro 0.0% 'Live Every Moment' Handicap Class 3 · 6f · Good · 9 ran 1/9 9-5 91114A98A Connor Beasley 8/1
17 Apr 24+193d Newmarket Weatherbys Global Stallions App Handicap Class 2 · 6f · Good · 18 ran 12/18 ¾ 9-2 9382C81A Connor Beasley 22/1
2023 · 6 runs
07 Oct 23+7d Ascot Howden Challenge Cup (Heritage Handicap) Class 2 · 7f · Good · 17 ran 9/17 1 8-13 9484C84A Pat Dobbs 14/1
30 Sep 23+22d Newmarket Lope Y Fernandez First Foals 2023 Handicap Class 2 · 7f · Good To Firm · 10 ran 6/10 shd 9-5 9477A84A Oisin Murphy 7/2
08 Sep 23+14d Ascot Bet With Ascot Classified Stakes Class 3 · 7f · Good · 8 ran 1/8 9-5 8886A96A Oisin Murphy 4/1
25 Aug 23+22d York Sky Bet Mile Handicap (Heritage Handicap) Class 2 · 1m · Good To Firm · 11 ran 5/11 2¾ 8-12 8970A86A Oisin Murphy 11/2
03 Aug 23+21d Goodwood Buccellati Handicap Class 3 · 1m · Soft · 17 ran 9/17 1½ 9-9 9082C84A Oisin Murphy 11/1
13 Jul 23+301d Newmarket Boodles Handicap Class 3 · 1m · Good To Firm · 8 ran 4/8 ½ 9-5 9181A83A Rob Hornby 10/3
2022 · 3 runs
15 Sep 22+27d Yarmouth British Stallion Studs EBF Maiden Stakes (GBB Race) Class 4 · 1m · Good · 7 ran 1/7 9-7 —97A93A Ryan Moore 4/6F
19 Aug 22+34d York British Stallion Studs EBF Convivial Maiden Stakes (GBB Race) Class 2 · 7f · Good To Firm · 17 ran 2/17 ½ 9-7 —69C95A Rob Hornby 33/1
16 Jul 22 Newbury bet365 EBF Novice Stakes Class 5 · 6f · Good To Firm · 10 ran 4/10 1 9-2 —49B73A 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.

Record shown from July 2022. Our archive holds racing in Great Britain, Ireland and France from January 2005. Any runs before that, or in other countries, are not in it. In-running comments are available from 2024 onward.