Thurso (GB)
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.
- 4–26Wins / Runs
- 15.4%Strike rate
- 8 (30.8%)Placed
- −10.75£1 level staken=26 at SP
- 1.64Fair A/E n=26 · 1.37 incl. margin
- 80Highest OR
- 28dAvg 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 97
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 24 Oct 2025 |
|---|---|---|---|---|
| Standard (AW) | 16 | 110A | 84 | 7 · 103 / 90 |
| Good | 4 | 98B | 71.5 | 3 · 77 / 66 |
| Good to Firm | 3 | 104B | 104 | — |
| Soft | 1 | — | — | 1 · — |
| Firm | 1 | — | — | 1 · — |
| Good to Soft | 1 | — | — | — |
| Distance | Runs | Best | Median | Since 24 Oct 2025 |
|---|---|---|---|---|
| 6f – 7f | 22 | 110A | 91 | 9 · 103 / 86 |
| Under 6f | 4 | 80B | 78.5 | 3 · 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
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
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.
| Going | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Firm | 60 | 8 | 13.3% | +1.2 | 1 from 1 |
| Good to Firm | 1,524 | 209 | 13.7% | +1.6 | 2 from 3 |
| Good | 1,630 | 192 | 11.8% | −0.3 | 0 from 4 |
| Good to Soft | 921 | 109 | 11.8% | −0.3 | 0 from 1 |
| Soft | 895 | 107 | 12% | −0.1 | 0 from 1 |
| Heavy | 203 | 22 | 10.8% | −1.3 | — |
| Standard (AW) | 2,875 | 338 | 11.8% | −0.3 | 1 from 16 |
| Distance (all codes) | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Under 6f | 700 | 127 | 18.1% | +6 | 1 from 4 |
| 6f – 7f | 3,850 | 482 | 12.5% | +0.4 | 3 from 22 |
| 1m – 1m1f | 1,894 | 204 | 10.8% | −1.3 | — |
| 1m2f – 1m4f | 1,209 | 132 | 10.9% | −1.2 | — |
| 1m5f – 2m | 365 | 33 | 9% | −3.1 | — |
| 2m1f – 2m4f | 72 | 6 | 8.3% | −3.8 | — |
| 2m5f – 3m | 17 | 1 | 5.9% | −6.2 | — |
| Over 3m | 1 | 0 | 0% | −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
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)).
| Produce | Runs | Wins | Win trips | Best grade |
|---|---|---|---|---|
| Too Darn Good (IRE) | 14 | 2 | 5f | Class 5 |
| Flight Signal (GB) | 3 | 1 | 5f | Class 4 |
Record by conditions
| Going | Runs | Wins | SR | £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 |
| Class | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Class 5 | 14 | 4 | 29% | +1.25 |
| Class 4 | 7 | 0 | 0% | −7.00 |
| Class 6 | 1 | 0 | 0% | −1.00 |
| Course | Runs | Wins | SR | £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 |
| Distance | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 6f – 7f | 22 | 3 | 14% | −9.37 |
| Under 6f | 4 | 1 | 25% | −1.38 |
| Jockey | Runs | Wins | SR | £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 |
| Headgear | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Cheekpieces | 17 | 3 | 18% | −4.37 |
| None | 9 | 1 | 11% | −6.38 |
| Season | Runs | Wins | SR | £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
| Date | Course | Race | Pos | Btn | Wgt | OR | Spd | KTB | Jockey | SP |
|---|---|---|---|---|---|---|---|---|---|---|
| 15 Oct 26+69d | Curragh (IRE) | October Racing With 1xBet.ie Apprentice Handicap Raced in the pack - made no progress from 2f out - faded away to finish 17th | 17/17 | 1¾ | 9-12 | 68 | 36C | 38C | Jack Cleary | 33/1 |
| 07 Aug 26+27d | Gowran Park (IRE) | 1XBET.IE IRISH RACING PARTNERSHIP Optional Claiming Race 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 | 71 | 32C | 49C | Ben Coen | 22/1 |
| 11 Jul 26+34d | Navan | Newgrange Hotel Handicap Racing in the pack - asked for effort 2f out and found nothing more | 15/15 | 1 | 9-11 | 72 | 66C | 63A | Sam Coen | 15/2 |
| 07 Jun 26+26d | Navan | Book Your Hospitality Now For Navan Racing Festival Handicap 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 | 72 | 77C | 103A | Seamie Heffernan | 22/1 |
| 12 May 26+13d | Bath | Sky Sports Racing Virgin 519 'Confined' Handicap 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 | 68 | 80B | 89A | Finley Marsh | 13/8F | |
| 29 Apr 26+39d | Southwell (AW) | Ladies Day Sunday 16th August Handicap 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 | 71 | 97A | 64A | Oliver Hoodless | 28/1 |
| 21 Mar 26+14d | Southwell (AW) | Read Meg Nicholls' Blog At betmgm.co.uk Handicap Held up towards the back - pushed along with 2f remaining - unable to land a blow - eventually finished eighth | 8/12 | 1 | 9-2 | 73 | 86A | 68A | Ashley Lewis | 33/1 |
| 07 Mar 26+23d | Chelmsford City (AW) | Fairwood Brasserie Handicap 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 | 75 | 82C | 72B | Finley Marsh | 9/2 |
| 12 Feb 26+37d | Chelmsford City (AW) | Cupid's Arrow Handicap Settled at the back - unable to go the pace in the closing furlong - faded into 5th | 5/6 | 1¾ | 9-1 | 77 | 103A | 73B | Rob Hornby | 12/1 |
| 06 Jan 26+17d | Wolverhampton (AW) | Win 250,000 With BetMGM's Golden Goals Handicap 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 | 78 | 90A | 67A | Finley Marsh | 14/1 |
| 20 Dec 25+24d | Wolverhampton (AW) | Always Gamble Responsibly At BetMGM Handicap 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 | 79 | 99A | 81A | Donagh Murphy | 25/1 |
| 26 Nov 25+53d | Southwell (AW) | Midnite Building The Future Of Betting Selling Stakes 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 | 80 | 80A | 77A | Finley Marsh | 13/2 |
| 04 Oct 25+18d | Wolverhampton (AW) | Racing Value At bet365 Handicap (Div 2) 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 | 74 | 110A | 93A | Finley Marsh | 11/4 | |
| 16 Sep 25+19d | Yarmouth | SSP Signs & Graphics Handicap 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 | 75 | 102A | 78A | Finley Marsh | 4/1 |
| 28 Aug 25+34d | Southwell (AW) | Racing League Race 37 Handicap 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 | 75 | 92B | 77A | Finley Marsh | 18/1 |
| 25 Jul 25+32d | Ascot | Chapel Down Handicap 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 | 75 | 98B | 86A | Finley Marsh | 11/2 |
| 23 Jun 25+32d | Chepstow | betting.bet Betting Tips Handicap 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 | 72 | 104B | 82A | Finley Marsh | 15/8F | |
| 22 May 25+15d | Haydock | Betfred 'Nifty 50' Handicap 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 | 64 | 104A | 109A | Finley Marsh | 5/1 | |
| 07 May 25+9d | Kempton (AW) | Unibet's Zero% Mission Handicap 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 | 63 | 97A | 82A | Finley Marsh | 9/2 |
| 28 Apr 25+40d | Windsor | Thames Hospice Handicap 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 | 63 | 104C | 83A | Finley Marsh | 10/1 |
| 19 Mar 25+50d | Southwell (AW) | Win 1M With BetMGM's Golden Goals Handicap 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 | 66 | 80A | 56A | Finley Marsh | 12/1 |
| 28 Jan 25+13d | Wolverhampton (AW) | Gamble Responsibly At BetMGM Handicap (Div 1) 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 | 69 | 79A | 61A | David Probert | 40/1 |
| 15 Jan 25+19d | Kempton (AW) | Unibet Supports Safer Gambling Novice Stakes (GBB Race) Held up in rear - failed to make impression - beaten into 7th | 7/9 | 1¼ | 9-7 | — | 62A | 65A | Finley Marsh | 33/1 |
| 27 Dec 24+17d | Wolverhampton (AW) | Gamble Responsibly With BetMGM EBF 'Confined' Novice Stakes (GBB Race) (Div 2) 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 | — | 64A | 57A | Finley Marsh | 33/1 |
| 10 Dec 24+19d | Southwell (AW) | Gamble Responsibly At BetMGM Novice Stakes (GBB Race) (Div 1) 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 | — | 52A | 68A | Finley Marsh | 16/1 |
| 21 Nov 24 | Lingfield (AW) | Gamble Responsibly At BetMGM / EBF Novice Stakes (GBB Race) 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 | — | 76A | 60A | 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.