Skip to content
Horse profile

O Dee (GB)

9yo gelding (at last run, Dec 2021) · Last trainer Patrick Dejaeger · Last owner Patrick Dejaeger
by Iffraaj (GB) out of Queen's Grace (GB) (Bahamian Bounty)
33 runs · 12 courses · from Feb 2015
As at 21 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 11 Dec 2021 — 1,775 days ago. Our archive can't say whether the horse is still in training.
Last run Dec 2021 · 11th of 14 4 wins · 4 courses
KTB Profile

O Dee (GB) is 4 from 33. Hasn't won since Jun 2018.

Based on 33 archived runs · updated 21 Oct 2026
KTB at a glance OR ↓ 9lb off peak
Official rating61↓ 9lb off peak
61 57–70

KTB Speed and Rating

KTB Speed

Best recent Speed 77 the best of the last 1 graded (A or B) run · Wolverhampton (AW), 7 Jun 2017

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 1 figure · too few for a breakdown

KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 1 figure from 1 run · as at 3 Oct 2026 · a record, not a forecast

KTB Rating

Best recent KTB Rating 79A the best of the last 3 rated runs · Chelmsford City (AW), 23 Aug 2016 Official rating 61 at the last run, 7 Jun 2017

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 10 figures · best 79A · median 59
GoingRunsBestMedianSince 21 Oct 2025
Standard (AW)879A64.5—
Soft1———
Good to Firm1———
DistanceRunsBestMedianSince 21 Oct 2025
6f – 7f679A71—
Under 6f358B35—
1m – 1m1f1———

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 10 figures from 10 runs · as at 4 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 is derived from in-running commentary, which our data provider does not supply for this horse's races.

Pedigree intelligence

Sire

Progeny in our archive have won 10.6% of 13,952 runs since Jan 2008 (1,089 horses).

Weakest on heavy going: 7.6% from 489.

GoingRunsWinsSRvs sireThis horse
Firm65812.3%+1.7—
Good to Firm2,19925311.5%+0.90 from 1
Good2,9762949.9%−0.70 from 4
Good to Soft1,46415810.8%+0.22 from 9
Soft1,7391408.1%−2.51 from 6
Heavy489377.6%−30 from 1
Standard (AW)5,01958211.6%+11 from 12
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f84310512.5%+1.91 from 12
6f – 7f5,02654610.9%+0.33 from 19
1m – 1m1f3,81341110.8%+0.20 from 2
1m2f – 1m4f2,6052469.4%−1.2—
1m5f – 2m1,12711510.2%−0.4—
2m1f – 2m4f395369.1%−1.5—
2m5f – 3m123118.9%−1.7—
Over 3m20210%−0.6—

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

Dam
Queen's Grace (GB) (Bahamian Bounty)

No other produce in our archive. It holds racing in Great Britain, Ireland and France from 2005, so siblings racing elsewhere won’t appear here.

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 12 1 8% +1.00
Good to Soft 9 2 22% +7.90
Soft 6 1 17% −0.20
Good 4 0 0% −4.00
Heavy 1 0 0% −1.00
Good to Firm 1 0 0% −1.00

ClassRunsWinsSR£1
Class 5 5 0 0% −5.00
Class 6 4 1 25% +9.00
Class 4 1 0 0% −1.00

CourseRunsWinsSR£1
Chantilly (FR) 7 0 0% −7.00
Maisons-Laffitte (FR) 6 1 17% +3.50
Deauville (FR) 5 0 0% −5.00
Chelmsford City (AW) 3 1 33% +10.00
Longchamp (FR) 2 0 0% −2.00
Windsor 2 0 0% −2.00
Kempton (AW) 2 0 0% −2.00
Lingfield (AW) 2 0 0% −2.00
Le Croise-Laroche (FR) 1 0 0% −1.00
Dieppe (FR) 1 1 100% +6.40
Argentan (FR) 1 1 100% +4.80
Wolverhampton (AW) 1 0 0% −1.00

DistanceRunsWinsSR£1
6f – 7f 19 3 16% +9.30
Under 6f 12 1 8% −4.60
1m – 1m1f 2 0 0% −2.00

JockeyRunsWinsSR£1
Stephane Breux 14 0 0% −14.00
Renato Souza 5 1 20% +8.00
Robert Winston 2 0 0% −2.00
Benjamin Marie 1 0 0% −1.00
Mlle Perrine Cheyer 1 0 0% −1.00
Jente Marien 1 0 0% −1.00
Jimmy Tastayre 1 1 100% +8.50
Williams Saraiva 1 0 0% −1.00
Pierre-Charles Boudot 1 0 0% −1.00
Cristian Demuro 1 0 0% −1.00
Mickael Barzalona 1 1 100% +6.40
Julien Auge 1 1 100% +4.80
Oscar Pereira 1 0 0% −1.00
Pat Cosgrave 1 0 0% −1.00
Jim Crowley 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 27 4 15% +8.70
Hood + visor 2 0 0% −2.00
Hood 2 0 0% −2.00
Tongue tie 1 0 0% −1.00
Hood + blinkers 1 0 0% −1.00

SeasonRunsWinsSR£1
2021 2 0 0% −2.00
2020 5 0 0% −5.00
2019 5 0 0% −5.00
2018 7 1 14% +2.50
2017 5 2 40% +8.20
2016 4 1 25% +9.00
2015 5 0 0% −5.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
11 Dec 21+91d Deauville (FR) Prix de Breuilly (Handicap) (4yo+) (All-Weather Track) (Polytrack) 6.5f · Standard · 14 ran 11/14 ¾ 9-6 ——— Benjamin Marie 44/1
11 Sep 21+363d Chantilly (FR) l'Express (Claimer) (4yo+) (Turf) 4f · Soft · 14 ran 12/14 ¾ 8-11 ——— Stephane Breux 40/1
13 Sep 20+21d Longchamp (FR) Qatar Prix Miromesnil (Handicap) (4yo+) (New Course) (Turf) 6.5f · Good · 18 ran 7/18 shd 9-5 ——— Stephane Breux 15/1
23 Aug 20+22d Deauville (FR) Prix de Cagny (Handicap) (3yo+) (Straight Course) (Turf) 6f · Soft · 17 ran 8/17 dht 7-10 ——— Mlle Perrine Cheyer 19/1
01 Aug 20+15d Deauville (FR) Prix de la Villa Millaia (Handicap) (4yo+) (Polytrack) 6.5f · Standard · 16 ran 7/16 1¼ 8-3 ——— Jente Marien 47/1
17 Jul 20+24d Chantilly (FR) Prix de la Pelouse (Conditions) (4yo+) (Turf) 6f · Good To Soft · 16 ran 3/16 ½ 8-11 ——— Stephane Breux 29/1
23 Jun 20+288d Le Croise-Laroche (FR) Prix de Bruxelles (Claimer) (4yo+) (Turf) 5.5f · Good · 14 ran 10/14 6 9-1 ——— Stephane Breux 46/1
09 Sep 19+17d Chantilly (FR) Prix de la Vieille Route (Claimer) (4yo+) (Turf) 5f · Good To Soft · 9 ran 8/9 ½ 9-1 ——— Stephane Breux 30/1
23 Aug 19+94d Deauville (FR) Prix de Drubec (Claimer) (4yo+) (Round Course) (Turf) 8f · Good · 9 ran 8/9 5 9-4 ——— Stephane Breux 16/1
21 May 19+29d Maisons-Laffitte (FR) Prix de Lambourn (Handicap) (4yo+) (Turf) 6f · Very Soft · 17 ran 5/17 2½ 9-2 ——— Stephane Breux 12/1
22 Apr 19+20d Longchamp (FR) Prix du Haras Royal de Meudon (Handicap) (4yo+) (Turf) 5f · Good To Soft · 15 ran 8/15 1½ 8-4 ——— Stephane Breux 18/1
02 Apr 19+168d Maisons-Laffitte (FR) Prix d'Alsace (Handicap) (4yo+) (Turf) 5.5f · Good To Soft · 18 ran 6/18 1¾ 8-6 ——— Stephane Breux 35/1
16 Oct 18+29d Chantilly (FR) Prix de la Borne Blanche (Handicap) (3yo+) (Turf) 6f · Good To Soft · 17 ran 11/17 hd 9-3 ——— Stephane Breux 76/10
17 Sep 18+29d Maisons-Laffitte (FR) Prix des Aunettes (Handicap) (3yo+) (Turf) 6f · Good To Soft · 16 ran 6/16 hd 8-6 ——— Stephane Breux 9/1
19 Aug 18+24d Deauville (FR) Prix de Cagny (Handicap) (3yo+) (Turf) 6f · Good · 14 ran 2/14 hd 9-6 ——— Stephane Breux 58/10
26 Jul 18+29d Maisons-Laffitte (FR) Prix Mincio (Conditions) (4yo+) (Turf) 5.5f · Good To Soft · 10 ran 8/10 hd 9-9 ——— Stephane Breux 4/1
27 Jun 18+56d Maisons-Laffitte (FR) Prix d'Armainvilliers (Handicap) (4yo+) (Turf) 6f · Good To Soft · 18 ran 1/18 8-8 ——— Jimmy Tastayre 17/2
02 May 18+32d Chantilly (FR) Prix de Baliviere (Handicap) (4yo+) (Polytrack) 6.5f · Standard · 16 ran 4/16 2 9-5 ——— Williams Saraiva 46/1
31 Mar 18+167d Chantilly (FR) Prix des Frayoirs (Conditions) (Amateur Riders) (4yo+) (Polytrack) 7f · Standard · 13 ran 9/13 1½ 9-4 ——— Stephane Breux 63/1
15 Oct 17+25d Chantilly (FR) Prix de la Vieille Route (Claimer) (4yo+) (Turf) 5f · Soft · 9 ran 4/9 ¾ 8-11 ——— Pierre-Charles Boudot 31/10
20 Sep 17+71d Maisons-Laffitte (FR) L'Express (Claimer) (4yo+) (Turf) 4f · Heavy · 12 ran 5/12 ½ 8-11 ——— Cristian Demuro 12/5F
11 Jul 17+13d Dieppe (FR) Prix Max de Bethune (Claimer) (4yo+) (Turf) 5.5f · Good To Soft · 16 ran 1/16 9-5 ——— Mickael Barzalona 32/5
28 Jun 17+21d Argentan (FR) Prix de Compiegne (Claimer) (4yo+) (Turf) 6f · Soft · 13 ran 1/13 9-1 ——— Julien Auge 48/10
07 Jun 17+279d Wolverhampton (AW) FCL Global Forwarding Making Logistics Personal Handicap (Div 2) Class 6 · 6f · Standard · 8 ran 4/8 1¼ 9-8 6177A75A Oscar Pereira 12/1
01 Sep 16+9d Chelmsford City (AW) totequadpot Four Places In Four Races Handicap (Div 1) Class 6 · 8f · Standard · 9 ran 7/9 7 9-10 57—48A Renato Souza 5/1
23 Aug 16+127d Chelmsford City (AW) toteplacepot Handicap Class 6 · 7f · Standard · 8 ran 1/8 9-4 57—79A Renato Souza 12/1
18 Apr 16+33d Windsor Cliveden House Hotel Handicap Class 6 · 6f · Soft · 16 ran 16/16 10 9-4 62—50C Renato Souza 33/1
16 Mar 16+91d Kempton (AW) 32Red Maiden Stakes Class 4 · 6f · Standard · 10 ran 6/10 hd 10-0 65—73A Renato Souza 25/1
16 Dec 15+226d Kempton (AW) 32Red Casino Handicap Class 5 · 6f · Standard · 12 ran 8/12 hd 9-3 68—60A Renato Souza 66/1
04 May 15+23d Windsor Collect totepool Winnings At Betfred Shops Handicap Class 5 · 5f · Good To Firm · 10 ran 10/10 21 9-5 70—24C Pat Cosgrave 25/1
11 Apr 15+24d Lingfield (AW) David Letchford 30th Birthday Maiden Stakes Class 5 · 6f · Standard · 7 ran 3/7 1¾ 9-5 ——69A Robert Winston 20/1
18 Mar 15+39d Chelmsford City (AW) Totequadpot Four Places In Four Races Maiden Stakes Class 5 · 5f · Standard · 5 ran 5/5 2¾ 9-2 ——35B Jim Crowley 7/1
07 Feb 15 Lingfield (AW) Daily Price Boosts At Unibet Maiden Stakes Class 5 · 5f · Standard · 5 ran 4/5 ¾ 8-13 ——58B Robert Winston 5/1

Quick answers

How many races has O Dee (GB) won?
O Dee (GB) won 4 of 33 archived starts between 2015 and 2021, a strike rate of 12.1%. Placed 7 times in total (21.2% of starts).
Who trained O Dee (GB)?
O Dee (GB) was trained by Patrick Dejaeger on the most recent run on record, at Deauville (FR) on 11 December 2021.
Who is O Dee (GB)'s sire?
O Dee (GB) is by Iffraaj (GB) out of Queen's Grace (GB), whose sire is Bahamian Bounty.
What going does O Dee (GB) prefer?
O Dee (GB) has the best record on good to soft going: 2 wins from 9 starts (22.2%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is O Dee (GB)'s official rating?
O Dee (GB)'s highest official rating on record is 70.
What is O Dee (GB)'s sire's record?
Iffraaj (GB)'s progeny in our archive have won 10.6% of 13,952 runs since Jan 2008 (1,089 horses), Flat and jumps together. Weakest on heavy going: 7.6% from 489.

Record shown from February 2015. 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.