Skip to content
Horse profile

Thurso (GB)

4yo gelding · Trainer G. O'Leary · Owner Double O Racing
by Dutch Art (GB) out of Rebecca Rocks (GB) (Exceed And Excel)
26 runs · 14 courses · from Nov 2024
As at 24 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
4 wins · 4 courses Last run 15 Oct 2026 · 17th of 17 Last raced off OR 68
KTB Profile

Thurso is a gelding with four wins from 26 starts, all at Class 5 level. He has scored on turf and all-weather, with three of his wins over 6f-7f on good to firm and one under 6f on firm. His last win came at Bath in May 2026 off an official rating of 68. Typically held up, he finished 17 of 17 at the Curragh in Oct 2026 when last raced off an official rating of 68.

Based on 26 archived runs · run-style from 26 commented runs since Nov 2024 · updated 24 Oct 2026
KTB at a glance Typically held up All wins at Class 5 OR ↓ 12lb off peak
Official rating68↓ 12lb off peak
68 63–80

KTB Speed and Rating

KTB Speed

Best recent Speed 97 the best of the last 3 graded (A or B) runs · Southwell (AW), 29 Apr 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 26 figures · best 110A · median 84
GoingRunsBestMedianSince 24 Oct 2025
Standard (AW)16110A847 · 103 / 90
Good498B71.53 · 77 / 66
Good to Firm3104B104—
Soft1——1 · —
Firm1——1 · —
Good to Soft1———
DistanceRunsBestMedianSince 24 Oct 2025
6f – 7f22110A919 · 103 / 86
Under 6f480B78.53 · 80 / 77

KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 26 figures from 26 runs · as at 23 Oct 2026 · a record, not a forecast

KTB Rating

Best recent KTB Rating 63A the best of the last 3 rated runs · Navan, 11 Jul 2026 Official rating 68 at the last run, 15 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. A, B or C on a run is how much known form was in that race. What this means →

Flat 26 figures · best 109A · median 72.5
GoingRunsBestMedianSince 24 Oct 2025
Standard (AW)1693A687 · 81 / 72
Good4103A74.53 · 103 / 63
Good to Firm3109A83—
Soft1——1 · —
Firm1——1 · —
Good to Soft1———
DistanceRunsBestMedianSince 24 Oct 2025
6f – 7f22109A72.59 · 81 / 68
Under 6f4103A72.53 · 103 / 89

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 26 figures from 26 runs · as at 23 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 26 analysed runs since Nov 2024

  • Held up 15 (58%) · 1 win
  • Mid-division 10 (38%) · 3 wins
  • Prominent 1 (4%) · 0 wins

Pedigree intelligence

Sire

Progeny in our archive have won 12.1% of 8,108 runs since Jan 2008 (600 horses).

Strongest at trips under 6f (all codes): 18.1% from 700. Weakest over 1m5f – 2m (all codes): 9% from 365.

GoingRunsWinsSRvs sireThis horse
Firm60813.3%+1.21 from 1
Good to Firm1,52420913.7%+1.62 from 3
Good1,63019211.8%−0.30 from 4
Good to Soft92110911.8%−0.30 from 1
Soft89510712%−0.10 from 1
Heavy2032210.8%−1.3—
Standard (AW)2,87533811.8%−0.31 from 16
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f70012718.1%+61 from 4
6f – 7f3,85048212.5%+0.43 from 22
1m – 1m1f1,89420410.8%−1.3—
1m2f – 1m4f1,20913210.9%−1.2—
1m5f – 2m365339%−3.1—
2m1f – 2m4f7268.3%−3.8—
2m5f – 3m1715.9%−6.2—
Over 3m100%−12.1—

Flat and jumps together (all codes) · since Jan 2008 · as at 23 Oct 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast

Dam
Rebecca Rocks (GB) (Exceed And Excel)

2 siblings in the archive, 2 winners — best of them Too Darn Good (IRE) (2 wins).

The wins came over 5f; the highest grade won is Class 4 (Flight Signal (GB)).

ProduceRunsWinsWin tripsBest grade
Too Darn Good (IRE)1425fClass 5
Flight Signal (GB)315fClass 4

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 16 1 6% −12.25
Good 4 0 0% −4.00
Good to Firm 3 2 67% +5.88
Soft 1 0 0% −1.00
Firm 1 1 100% +1.62
Good to Soft 1 0 0% −1.00

ClassRunsWinsSR£1
Class 5 14 4 29% +1.25
Class 4 7 0 0% −7.00
Class 6 1 0 0% −1.00

CourseRunsWinsSR£1
Southwell (AW) 6 0 0% −6.00
Wolverhampton (AW) 5 1 20% −1.25
Navan 2 0 0% −2.00
Chelmsford City (AW) 2 0 0% −2.00
Kempton (AW) 2 0 0% −2.00
Curragh (IRE) 1 0 0% −1.00
Gowran Park (IRE) 1 0 0% −1.00
Bath 1 1 100% +1.62
Yarmouth 1 0 0% −1.00
Ascot 1 0 0% −1.00
Chepstow 1 1 100% +1.88
Haydock 1 1 100% +5.00
Windsor 1 0 0% −1.00
Lingfield (AW) 1 0 0% −1.00

DistanceRunsWinsSR£1
6f – 7f 22 3 14% −9.37
Under 6f 4 1 25% −1.38

JockeyRunsWinsSR£1
Finley Marsh 17 4 24% −1.75
Jack Cleary 1 0 0% −1.00
Ben Coen 1 0 0% −1.00
Sam Coen 1 0 0% −1.00
Seamie Heffernan 1 0 0% −1.00
Oliver Hoodless 1 0 0% −1.00
Ashley Lewis 1 0 0% −1.00
Rob Hornby 1 0 0% −1.00
Donagh Murphy 1 0 0% −1.00
David Probert 1 0 0% −1.00

HeadgearRunsWinsSR£1
Cheekpieces 17 3 18% −4.37
None 9 1 11% −6.38

SeasonRunsWinsSR£1
2026 10 1 10% −7.38
2025 13 3 23% −0.37
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

DateCourseRace PosBtn Wgt ORSpdKTB Jockey SP
15 Oct 26+69d Curragh (IRE) October Racing With 1xBet.ie Apprentice Handicap 5f · Soft · 17 ran Raced in the pack - made no progress from 2f out - faded away to finish 17th 17/17 1¾ 9-12 6836C38C Jack Cleary 33/1
07 Aug 26+27d Gowran Park (IRE) 1XBET.IE IRISH RACING PARTNERSHIP Optional Claiming Race 7f · Good · 12 ran Sat close to the pace wide - 5th at halfway - asked for effort turning in - drifted right and clipped a runner 2f out - faded to finish well beaten in 12th 12/12 11 9-8 7132C49C Ben Coen 22/1
11 Jul 26+34d Navan Newgrange Hotel Handicap 6f · Good · 15 ran Racing in the pack - asked for effort 2f out and found nothing more 15/15 1 9-11 7266C63A Sam Coen 15/2
07 Jun 26+26d Navan Book Your Hospitality Now For Navan Racing Festival Handicap 5f · Good · 21 ran Settled around midfield - pushed along with 2f left - moved into 3rd inside the final 2f - edged back to 4th close home and held for that spot 4/21 1½ 10-2 7277C103A Seamie Heffernan 22/1
12 May 26+13d Bath Sky Sports Racing Virgin 519 'Confined' Handicap Class 5 · 5.5f · Firm · 7 ran Held a midpack position - pressed for effort with 2f remaining and moved through to hit the front inside the last furlong - stayed on strongly to score 1/7 9-9 6880B89A Finley Marsh 13/8F
29 Apr 26+39d Southwell (AW) Ladies Day Sunday 16th August Handicap Class 5 · 6f · Standard · 8 ran Settled towards the back - shifted wide with 3f left and pressed for effort with 2 to go - lost ground final furlong to finish 8th 8/8 nk 9-0 7197A64A Oliver Hoodless 28/1
21 Mar 26+14d Southwell (AW) Read Meg Nicholls' Blog At betmgm.co.uk Handicap Class 5 · 7f · Standard · 12 ran Held up towards the back - pushed along with 2f remaining - unable to land a blow - eventually finished eighth 8/12 1 9-2 7386A68A Ashley Lewis 33/1
07 Mar 26+23d Chelmsford City (AW) Fairwood Brasserie Handicap Class 5 · 6f · Standard · 5 ran Slow to begin and dropped well off the pace - settled at the back early - pushed along with two furlongs left but unable to close inside the last - finished well held in 5th 5/5 1½ 9-9 7582C72B Finley Marsh 9/2
12 Feb 26+37d Chelmsford City (AW) Cupid's Arrow Handicap Class 4 · 6f · Standard · 6 ran Settled at the back - unable to go the pace in the closing furlong - faded into 5th 5/6 1¾ 9-1 77103A73B Rob Hornby 12/1
06 Jan 26+17d Wolverhampton (AW) Win 250,000 With BetMGM's Golden Goals Handicap Class 4 · 7f · Standard · 8 ran Held up towards the back and pulling hard early - pushed along wide with 2f left - lost ground inside the final furlong to finish eighth 8/8 1¼ 9-2 7890A67A Finley Marsh 14/1
20 Dec 25+24d Wolverhampton (AW) Always Gamble Responsibly At BetMGM Handicap Class 4 · 7f · Standard · 12 ran Pulling hard early - settled in the pack - pressed for effort a furlong out - stayed on without threatening for the win 4/12 1¼ 9-1 7999A81A Donagh Murphy 25/1
26 Nov 25+53d Southwell (AW) Midnite Building The Future Of Betting Selling Stakes Class 4 · 6f · Standard · 7 ran Held up in the pack - pushed along over 2f out and edged left - weakened inside the final furlong to finish sixth 6/7 1¾ 9-11 8080A77A Finley Marsh 13/2
04 Oct 25+18d Wolverhampton (AW) Racing Value At bet365 Handicap (Div 2) Class 5 · 7f · Standard · 9 ran Settled midfield early - moved wide entering the straight and began closing - hit the front inside the final furlong - stayed on strongly to win 1/9 9-11 74110A93A Finley Marsh 11/4
16 Sep 25+19d Yarmouth SSP Signs & Graphics Handicap Class 5 · 7f · Good To Soft · 12 ran Held a midfield spot early - pressed for effort with 2f to run - stayed on at same speed from inside the final furlong to finish sixth beaten 4 lengths 6/12 1¼ 9-9 75102A78A Finley Marsh 4/1
28 Aug 25+34d Southwell (AW) Racing League Race 37 Handicap Class 4 · 7f · Standard · 13 ran Settled towards the back of the pack - crept into contention inside the final furlong - kept up the gallop to the line - finished fifth beaten 2 lengths 5/13 ½ 8-11 7592B77A Finley Marsh 18/1
25 Jul 25+32d Ascot Chapel Down Handicap Class 4 · 7f · Good · 12 ran Settled at the back early - moved right and made progress into contention over 2f out then closing on the front pair with a furlong left - stayed on into 3rd but unable to get closer 3/12 ¾ 9-2 7598B86A Finley Marsh 11/2
23 Jun 25+32d Chepstow betting.bet Betting Tips Handicap Class 5 · 6f · Good To Firm · 8 ran Sluggish start settling towards back - eased across to inner approaching 2f out - made ground into contention with a furlong left - stayed on well through the last stages drifting right to hit the front close home 1/8 9-6 72104B82A Finley Marsh 15/8F
22 May 25+15d Haydock Betfred 'Nifty 50' Handicap Class 5 · 6f · Good To Firm · 11 ran Settled midfield early - made progress before drifting left approaching final 2f - moved into second a furlong out - driven and stayed on well but drifted right close home - got up to win on the line 1/11 9-5 64104A109A Finley Marsh 5/1
07 May 25+9d Kempton (AW) Unibet's Zero% Mission Handicap Class 6 · 6f · Standard To Slow · 11 ran Held up towards the back on the wide side - pushed along and lost ground 3f out - finished strongly from over a furlong out to claim third inside the final 110yds 3/11 nk 9-7 6397A82A Finley Marsh 9/2
28 Apr 25+40d Windsor Thames Hospice Handicap Class 5 · 6f · Good To Firm · 15 ran Settled towards back of field - pushed along with over 2f left - finished well through closing stages to go down by under two lengths 2/15 1¾ 9-0 63104C83A Finley Marsh 10/1
19 Mar 25+50d Southwell (AW) Win 1M With BetMGM's Golden Goals Handicap Class 4 · 5f · Standard · 8 ran Sluggish start - settled towards the back and soon losing touch - pushed for effort with over 2f left needing a lot more - unable to get competitive and finished 7th beaten 5.5 lengths 7/8 1 8-10 6680A56A Finley Marsh 12/1
28 Jan 25+13d Wolverhampton (AW) Gamble Responsibly At BetMGM Handicap (Div 1) Class 5 · 7f · Standard · 9 ran Settled towards the back after being eased left early - made no impact through the race - finished well off the pace in 7th 7/9 2 9-6 6979A61A David Probert 40/1
15 Jan 25+19d Kempton (AW) Unibet Supports Safer Gambling Novice Stakes (GBB Race) Class 5 · 6f · Standard To Slow · 9 ran Held up in rear - failed to make impression - beaten into 7th 7/9 1¼ 9-7 —62A65A Finley Marsh 33/1
27 Dec 24+17d Wolverhampton (AW) Gamble Responsibly With BetMGM EBF 'Confined' Novice Stakes (GBB Race) (Div 2) Class 5 · 7f · Standard · 12 ran Misty conditions - settled in the pack - dropped away under pressure 3f out - faded from a furlong out to finish eighth 8/12 4¼ 9-7 —64A57A Finley Marsh 33/1
10 Dec 24+19d Southwell (AW) Gamble Responsibly At BetMGM Novice Stakes (GBB Race) (Div 1) Class 5 · 7f · Standard · 9 ran Held up towards the back - urged forward with 2f left - no impression and lagging with 1f to run - eventually finished 7th 7/9 ¾ 9-7 —52A68A Finley Marsh 16/1
21 Nov 24 Lingfield (AW) Gamble Responsibly At BetMGM / EBF Novice Stakes (GBB Race) Class 5 · 7f · Standard · 10 ran Held up towards the back - lost touch over 2f out - hampered for room approaching final furlong then finished off well 7/10 nk 9-7 —76A60A Finley Marsh 16/1

Quick answers

How many races has Thurso (GB) won?
Thurso (GB) won 4 of 26 archived starts between 2024 and 2026, a strike rate of 15.4%. Placed 8 times in total (30.8% of starts).
Who trains Thurso (GB)?
Thurso (GB) is trained by G. O'Leary, who saddled the horse on its most recent run on 15 October 2026.
Who is Thurso (GB)'s sire?
Thurso (GB) is by Dutch Art (GB) out of Rebecca Rocks (GB), whose sire is Exceed And Excel.
What going does Thurso (GB) prefer?
Thurso (GB) has the best record on good to firm going: 2 wins from 3 starts (66.7%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Thurso (GB)'s official rating?
The most recent official rating on record is 68, from the run on 15 October 2026. The highest on record is 80.
What is Thurso (GB)'s sire's record?
Dutch Art (GB)'s progeny in our archive have won 12.1% of 8,108 runs since Jan 2008 (600 horses), Flat and jumps together. Strongest at trips under 6f (all codes): 18.1% from 700. Weakest over 1m5f – 2m (all codes): 9% from 365.
Who are Thurso (GB)'s siblings?
Out of Rebecca Rocks (GB), Thurso (GB) has 2 other produce in our archive, 2 of them winners. Most wins: Too Darn Good (IRE) (2). Highest grade won: Class 4 (Flight Signal (GB)). The wins came over 5f. As at Oct 2026.

Record shown from November 2024. Our archive holds racing in Great Britain, Ireland and France from January 2005. Runs in other countries are not in it, and earlier runs are not available from our data provider. In-running comments are available from 2024 onward.