Skip to content
Horse profile

Uphold (GB)

10yo gelding (at last run, Jun 2017) · Last trainer Gay Kelleway · Last owner Miss Gay Kelleway
by Oasis Dream (GB) out of Allegro Viva (USA) (Distant View)
65 runs · 27 courses · from Oct 2009
As at 15 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 26 Jun 2017 — 3,397 days ago. Our archive can't say whether the horse is still in training.
Last run Jun 2017 · 7th of 11 9 wins · 8 courses Last raced off OR 52
KTB Profile

Uphold (GB) is 9 from 65. Hasn't won since Sep 2013. Last raced off 52, 39lb below the career-high mark.

Based on 65 archived runs · updated 15 Oct 2026
KTB at a glance OR ↓ 39lb off peak
Official rating52↓ 39lb off peak
52 52–91

KTB Speed and Rating

KTB Speed

Best recent Speed 85 the best of the last 2 graded (A or B) runs · Wolverhampton (AW), 18 Mar 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.

Flat 3 figures · best 85B · median 75
GoingRunsBestMedianSince 15 Oct 2025
Standard (AW)385B75—
DistanceRunsBestMedianSince 15 Oct 2025
1m2f – 1m4f385B75—

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

KTB Rating

Best recent KTB Rating 72A the best of the last 3 rated runs · Wolverhampton (AW), 2 May 2017 Official rating 52 at the last run, 26 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.

Flat 50 figures · best 99A · median 76
GoingRunsBestMedianSince 15 Oct 2025
Standard (AW)2399A80—
Good1295A70—
Soft799A76—
Good to Soft494A81—
Good to Firm399A83—
Heavy1———
DistanceRunsBestMedianSince 15 Oct 2025
1m2f – 1m4f4099A76—
1m – 1m1f699A88—
1m5f – 2m375B75—
6f – 7f1———

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 50 figures from 50 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
Oasis Dream (GB)

Progeny in our archive have won 11.8% of 17,986 runs since Jan 2008 (1,508 horses).

Strongest on firm going: 17.3% from 150. Weakest on heavy going: 8.5% from 481. Weakest over 1m5f – 2m (all codes): 7.1% from 790.

GoingRunsWinsSRvs sireThis horse
Firm1502617.3%+5.5—
Good to Firm3,27543713.3%+1.51 from 3
Good3,82842711.2%−0.61 from 15
Good to Soft1,82220211.1%−0.72 from 5
Soft1,7781639.2%−2.61 from 7
Heavy481418.5%−3.30 from 2
Standard (AW)6,65081912.3%+0.54 from 33
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f2,10129414%+2.2—
6f – 7f7,71193112.1%+0.30 from 1
1m – 1m1f4,37852011.9%+0.13 from 10
1m2f – 1m4f2,66728210.6%−1.26 from 50
1m5f – 2m790567.1%−4.70 from 4
2m1f – 2m4f2723011%−0.8—
2m5f – 3m6334.8%−7—
Over 3m400%−11.8—

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

Dam
Allegro Viva (USA) (Distant View)

8 siblings in the archive, 5 winners — best of them Busy Street (GB) (6 wins).

The wins came over 5f–2m½f; the highest grade won is Group 2 (Canticum (GB)).

ProduceRunsWinsWin tripsBest grade
Busy Street (GB)5961m1f–2m½fClass 2
Presto (GB)1221m6f–2m—
Musicality (GB)2325f–6fClass 3
Canticum (GB)521m4f–1m7fGroup 2
Allegrezza (GB)211m2f—
Fengate (GB)60——
Hes Bullet Proof (IRE)40——
Artistic Fighter (IRE)20——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 33 4 12% +9.40
Good 15 1 7% +4.10
Soft 7 1 14% +4.00
Good to Soft 5 2 40% +11.33
Good to Firm 3 1 33% +0.25
Heavy 2 0 0% −2.00

ClassRunsWinsSR£1
Class 4 22 2 9% +3.00
Class 6 9 2 22% −3.25
Class 5 8 1 13% −3.67
Class 3 7 1 14% +4.00
Class 2 4 0 0% −4.00

CourseRunsWinsSR£1
Wolverhampton (AW) 9 1 11% −6.50
Kempton (AW) 8 1 13% +5.00
Deauville (FR) 5 1 20% +3.90
Lingfield (AW) 5 0 0% −5.00
Windsor 4 0 0% −4.00
Newmarket 4 0 0% −4.00
Cagnes-Sur-Mer (FR) 3 0 0% −3.00
Chantilly (FR) 3 2 67% +34.10
Leicester 2 1 50% +1.25
Nottingham 2 1 50% +2.33
Sandown 2 0 0% −2.00
Haydock 2 1 50% +9.00
Saint-Cloud (FR) 2 0 0% −2.00
Clairefontaine (FR) 1 0 0% −1.00
Goodwood 1 0 0% −1.00
Yarmouth 1 0 0% −1.00
Redcar 1 0 0% −1.00
Doncaster 1 0 0% −1.00
Bath 1 0 0% −1.00
Epsom Downs 1 0 0% −1.00
Chester 1 0 0% −1.00
Maisons-Laffitte (FR) 1 0 0% −1.00
Southwell (AW) 1 0 0% −1.00
Hamilton 1 0 0% −1.00
Salisbury 1 1 100% +11.00
Ffos Las 1 0 0% −1.00
Ripon 1 0 0% −1.00

DistanceRunsWinsSR£1
1m2f – 1m4f 50 6 12% +8.75
1m – 1m1f 10 3 30% +23.33
1m5f – 2m 4 0 0% −4.00
6f – 7f 1 0 0% −1.00

JockeyRunsWinsSR£1
Robert Winston 5 1 20% +6.00
Neil Callan 5 2 40% +9.50
Maxime Guyon 4 2 50% +33.10
Ioritz Mendizabal 4 1 25% +4.90
Mr Ross Birkett 3 0 0% −3.00
J F Egan 3 0 0% −3.00
Adam Kirby 3 0 0% −3.00
Michael Hills 3 1 33% +1.33
Mickael Forest 2 0 0% −2.00
Ryan Moore 2 1 50% +11.00
David Probert 2 0 0% −2.00
Declan Cannon 2 0 0% −2.00
Shane Kelly 2 0 0% −2.00
Jamie Spencer 2 1 50% +1.25
David Egan 1 0 0% −1.00
Pierre-Charles Boudot 1 0 0% −1.00
Mr Max Denuault 1 0 0% −1.00
Hayley Turner 1 0 0% −1.00
Olivier Peslier 1 0 0% −1.00
Dougie Costello 1 0 0% −1.00
Edward Greatrex 1 0 0% −1.00
Timmy Murphy 1 0 0% −1.00
Andrew Elliott 1 0 0% −1.00
Oisin Murphy 1 0 0% −1.00
Jack Duern 1 0 0% −1.00
Daniel Muscutt 1 0 0% −1.00
Cam Hardie 1 0 0% −1.00
Paul Hanagan 1 0 0% −1.00
Michael J M Murphy 1 0 0% −1.00
Jack Mitchell 1 0 0% −1.00
Dominic Fox 1 0 0% −1.00
Raul Da Silva 1 0 0% −1.00
George Baker 1 0 0% −1.00
Steve Drowne 1 0 0% −1.00
Cathy Gannon 1 0 0% −1.00
Sophie Doyle 1 0 0% −1.00
Tony Culhane 1 0 0% −1.00

HeadgearRunsWinsSR£1
Blinkers 20 4 20% +29.25
Visor 18 2 11% −2.50
Tongue tie + visor 8 0 0% −8.00
E/S 7 1 14% +5.00
None 6 2 33% +9.33
Tongue tie 3 0 0% −3.00
Cheekpieces 2 0 0% −2.00
E/SB 1 0 0% −1.00

SeasonRunsWinsSR£1
2017 6 0 0% −6.00
2016 3 0 0% −3.00
2015 8 0 0% −8.00
2014 6 0 0% −6.00
2013 9 3 33% +41.10
2012 16 1 6% −7.10
2011 12 3 25% +5.75
2010 4 2 50% +11.33
2009 1 0 0% −1.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
26 Jun 17+55d Wolverhampton (AW) Invest City Of Wolverhampton Amateur Riders' Selling Stakes Class 6 · 12f · Standard · 11 ran 7/11 8 10-12 5259C59C Mr Ross Birkett 25/1
02 May 17+45d Wolverhampton (AW) Fcl Global Forwarding Amateur Riders' Handicap Class 6 · 12f · Standard · 12 ran 3/12 3¾ 10-13 5475A72A Mr Ross Birkett 7/1
18 Mar 17+28d Wolverhampton (AW) Betway Handicap Class 5 · 12f · Standard · 11 ran 9/11 1¾ 8-1 5785B48A David Egan 20/1
18 Feb 17+7d Cagnes-Sur-Mer (FR) Prix de Juan-les-Pins (Handicap) (4yo+) (Polytrack) 12f · Standard · 11 ran 11/11 2½ 8-4 ——— Mickael Forest 106/10
11 Feb 17+21d Cagnes-Sur-Mer (FR) Prix Groupe Cavallari Kia (Prix Charles du Breil) (Claimer) (4yo+) (Gentlemen Riders) (Polytrack) 12f · Standard · 12 ran 3/12 3 10-11 ——— Mr Ross Birkett 77/1
21 Jan 17+36d Cagnes-Sur-Mer (FR) Prix de la Gaude (Handicap) (5yo+) (Polytrack) 12f · Standard · 16 ran 10/16 4 9-4 ——— Maxime Guyon 11/1
16 Dec 16+129d Deauville (FR) Prix de la Tuilerie (Handicap) (4yo+) (Polytrack) 9.5f · Standard · 16 ran 5/16 nk 9-4 ——— Ioritz Mendizabal 24/1
09 Aug 16+10d Deauville (FR) Prix de la Baie (Handicap) (5yo+) (Polytrack) 12.5f · Standard · 15 ran 11/15 ¾ 9-3 ——— Pierre-Charles Boudot 10/1
30 Jul 16+329d Deauville (FR) 61st Prix Georges Courtois - Equidia Live (Conditions) (4yo+) (Gentlemen Riders) (Polytrack) 9.5f · Standard · 10 ran 7/10 ½ 10-6 ——— Mr Max Denuault 64/1
05 Sep 15+6d Kempton (AW) totepoolliveinfo.com Handicap (Jockey Club Grassroots Flat Middle Distance Series Qualifier) Class 4 · 11f · Standard To Slow · 12 ran 7/12 nse 9-4 72—73A Hayley Turner 20/1
30 Aug 15+9d Deauville (FR) Prix Hotel Barriere L'Hotel du Golf Deauville (Handicap) (4yo+) (Polytrack) 12.5f · Standard · 15 ran 6/15 2 9-4 ——— Olivier Peslier 15/1
21 Aug 15+30d Clairefontaine (FR) Prix Bulla Regia (Claimer) (4yo+) (Turf) 12f · Good To Soft · 11 ran 7/11 4 9-1 ——— Dougie Costello 33/10
22 Jul 15+18d Leicester Tom Cribb Handicap Class 4 · 12f · Good · 9 ran 8/9 2¼ 7-10 67—53A Edward Greatrex 10/1
04 Jul 15+27d Nottingham Bob Humphrey Memorial Handicap Class 5 · 14f · Good · 5 ran 4/5 1½ 9-7 70—75B Timmy Murphy 9/4F
07 Jun 15+10d Goodwood Condiment Co. Sussex Valley Handicap Class 5 · 11f · Good · 10 ran 8/10 hd 9-4 72—69A J F Egan 10/1
28 May 15+31d Sandown Cantor Fitzgerald Equities Handicap (Jockey Club Grassroots Flat Middle Distance Series Qualifier) Class 5 · 10f · Good To Firm · 13 ran 7/13 2 9-7 75—78A J F Egan 10/1
27 Apr 15+140d Kempton (AW) Bet With Your Racing Uk App Handicap Class 5 · 11f · Standard · 11 ran 3/11 shd 9-5 73—81A J F Egan 8/1
08 Dec 14+193d Kempton (AW) BetVictor.com Handicap Class 4 · 11f · Standard · 10 ran 6/10 ¾ 9-5 78—80A Adam Kirby 16/1
29 May 14+24d Haydock Follow Us On Twitter At HaydockRaces Handicap Class 4 · 11.5f · Soft · 9 ran 9/9 2¼ 9-3 80—63C Andrew Elliott 20/1
05 May 14+13d Windsor Bet Totetrifecta Handicap Class 4 · 11.5f · Good To Soft · 8 ran 5/8 2½ 9-3 81—66A Oisin Murphy 6/1
22 Apr 14+31d Yarmouth 1954-2014 Michael Foulger Birthday Handicap Class 4 · 10f · Good · 11 ran 2/11 dht 9-6 79—95A Ryan Moore 9/1
22 Mar 14+15d Lingfield (AW) Coral Mobile 'Just Three Clicks To Bet' Handicap Class 3 · 12f · Standard · 9 ran 6/9 1 8-7 80—74A David Probert 25/1
07 Mar 14+119d Wolverhampton (AW) Coral App Download From The App Store Handicap Class 4 · 12f · Standard · 9 ran 8/9 nse 9-0 82—67A Jack Duern 8/1
08 Nov 13+7d Wolverhampton (AW) Coral App Download From The App Store Handicap Class 4 · 12f · Standard · 10 ran 7/10 1¼ 9-5 85—73A Daniel Muscutt 12/1
01 Nov 13+23d Newmarket Thai Street Cafe & Crown Rooms Newmarket Handicap Class 4 · 10f · Soft · 9 ran 7/9 hd 9-3 85—76A Cam Hardie 8/1
09 Oct 13+14d Kempton (AW) Winners Are Welcome At Betdaq Handicap (London Middle Distance Series Qualifier) Class 4 · 11f · Standard · 10 ran 7/10 ½ 9-10 85—86A Adam Kirby 7/1
25 Sep 13+23d Kempton (AW) Betdaq 1st UK Race Commission Free Handicap Class 4 · 12f · Standard · 13 ran 1/13 9-6 82—95A Ryan Moore 12/1
02 Sep 13+105d Saint-Cloud (FR) Prix de Brunoy (Claimer) (4yo+) (Turf) 10.5f · Good · 8 ran 4/8 hd 9-2 ——— Maxime Guyon 19/5
20 May 13+21d Saint-Cloud (FR) Prix D'Auxerre (Handicap) (4yo+) (Turf) 12f · Heavy · 16 ran 10/16 ¾ 8-13 ——— Ioritz Mendizabal 15/1
29 Apr 13+28d Chantilly (FR) Prix de Rivecourt (Handicap) (4yo+) (Turf) 12f · Good · 18 ran 1/18 9-3 ——— Maxime Guyon 181/10
01 Apr 13+27d Chantilly (FR) Prix du Mahieu Vilain (Claimer) (5yo+) (Polytrack) 9.5f · Standard · 14 ran 1/14 9-1 ——— Maxime Guyon 17/1
05 Mar 13+73d Chantilly (FR) Prix Meydan Race Course (Handicap) (5yo+) (Polytrack) 9.5f · Standard · 15 ran 6/15 dht 8-4 ——— Mickael Forest 24/1
22 Dec 12+17d Lingfield (AW) Lingfieldpark.co.uk Handicap Class 2 · 12f · Standard · 7 ran 3/7 1½ 8-10 75—80A Robert Winston 7/2
05 Dec 12+29d Lingfield (AW) Hindleap Handicap (Div 1) Class 4 · 12f · Standard · 9 ran 3/9 1¼ 9-0 75—84A Robert Winston 7/1
06 Nov 12+11d Redcar Annual Badges Make Great Christmas Presents Handicap Class 3 · 10f · Heavy · 8 ran 2/8 1¼ 8-7 71—87A Declan Cannon 12/1
26 Oct 12+22d Doncaster Lidget Compton Handicap (Div 2) Class 5 · 10f · Soft · 11 ran 4/11 nk 9-7 72—89A Paul Hanagan 11/2
04 Oct 12+3d Wolverhampton (AW) We Speak Gaming At Gtech G2 Claiming Stakes Class 6 · 12f · Standard · 6 ran 2/6 2¾ 9-7 72—79B Michael J M Murphy 9/2
01 Oct 12+81d Bath BNP Paribas 'Be Hopeful' Handicap (Div 1) Class 5 · 10f · Good · 14 ran 4/14 1¼ 9-9 72—86A Neil Callan 14/1
12 Jul 12+12d Epsom Downs Sparks Charity 'Racing For Research' Handicap Class 4 · 12f · Soft · 9 ran 6/9 9 9-4 77—61C Shane Kelly 16/1
30 Jun 12+14d Chester Cruise Nightspot Handicap Class 4 · 11.5f · Good · 11 ran 10/11 14 9-5 80—64C Shane Kelly 20/1
16 Jun 12+15d Sandown Betfred Bonus King Bingo Handicap Class 4 · 14f · Soft · 7 ran 5/7 2 9-7 82—75A Jack Mitchell 10/1
01 Jun 12+11d Maisons-Laffitte (FR) Prix De Mericourt (Claimer) (4yo+) (Turf) 13f · Good · 9 ran 5/9 ¾ 9-8 ——— Ioritz Mendizabal 13/2
21 May 12+14d Windsor Davisbakerycaribbean.com Handicap Class 3 · 11.5f · Good · 11 ran 5/11 nse 8-9 82—80A Neil Callan 33/1
07 May 12+52d Windsor Davis West Indian Bakery Handicap Class 4 · 10f · Soft · 10 ran 5/10 1½ 9-7 83—76A Neil Callan 11/1
16 Mar 12+22d Wolverhampton (AW) Horse Racing Free Bets With FreeBetting.co.uk Handicap Class 4 · 16.5f · Standard · 5 ran 5/5 99 9-10 83—67C Robert Winston 9/2
23 Feb 12+34d Kempton (AW) 32red Conditions Stakes Class 4 · 12f · Standard · 5 ran 2/5 ½ 9-2 80—90B Dominic Fox 12/1
20 Jan 12+13d Lingfield (AW) Exclusive Live Shows At bluesq.com Conditions Stakes Class 4 · 12f · Standard · 4 ran 3/4 3 9-0 82—72B Raul Da Silva 10/1
07 Jan 12+31d Deauville (FR) Prix Du Taillis (Conditions) (5yo+) (Fibresand) 12f · Standard · 14 ran 1/14 9-6 ——— Ioritz Mendizabal 79/10
07 Dec 11+34d Kempton (AW) Back Or Lay At betdaq.com Handicap Class 4 · 10f · Standard · 14 ran 6/14 1 9-6 84—84A Robert Winston 25/1
03 Nov 11+28d Southwell (AW) Breeders' Cup Live On At The Races Claiming Stakes Class 6 · 11f · Standard · 8 ran 8/8 14 9-12 85—66C Adam Kirby 7/2
06 Oct 11+8d Wolverhampton (AW) Manny Bernstein Claiming Stakes Class 6 · 12f · Standard · 12 ran 1/12 9-12 85—99A Neil Callan 6/4F
28 Sep 11+33d Kempton (AW) Racing at skysports.com Claiming Stakes Class 6 · 12f · Standard · 9 ran 5/9 ½ 9-11 86—82A George Baker 9/2
26 Aug 11+34d Hamilton Ladbrokes Lanark Silver Bell Handicap Class 3 · 12f · Good To Soft · 11 ran 11/11 7 9-5 89—71C Declan Cannon 28/1
23 Jul 11+10d Newmarket Boylesports.com Handicap Class 3 · 10f · Good · 9 ran 8/9 1¼ 9-9 90—67C Steve Drowne 16/1
13 Jul 11+18d Lingfield (AW) Paul Kelleway Memorial/British Stallion Studs E.B.F. Classified Stakes (AWT) Class 3 · 8f · Standard · 11 ran 2/11 1½ 9-4 90—92A David Probert 15/2
25 Jun 11+13d Windsor Bet On Wimbledon At Totesport.com Handicap Class 2 · 11.5f · Good · 11 ran 7/11 2½ 9-8 90—74C Cathy Gannon 11/1
12 Jun 11+20d Salisbury Albert Samuel 'City Bowl' Handicap Class 4 · 12f · Good To Soft · 9 ran 1/9 9-7 85—91A Neil Callan 11/1
23 May 11+18d Leicester Ladbrokes.com Claiming Stakes Class 6 · 10f · Good To Firm · 7 ran 1/7 9-11 85—99A Jamie Spencer 9/4
05 May 11+24d Ffos Las Glyn Abbey Claiming Stakes Class 6 · 8f · Good To Firm · 8 ran 4/8 ½ 9-7 87—83A Sophie Doyle 11/2
11 Apr 11+205d Wolverhampton (AW) Best Wishes To Paul Russell Claiming Stakes Class 6 · 9.5f · Standard · 5 ran 2/5 shd 9-11 90—84B Jamie Spencer 10/11F
18 Sep 10+19d Newmarket Phumelela Gold Enterprises Handicap Class 2 · 10f · Good · 14 ran 13/14 1¼ 9-0 91—64C Michael Hills 33/1
30 Aug 10+25d Ripon Ripon Rowels Handicap Class 2 · 8f · Good · 18 ran 15/18 3 9-0 91—64A Tony Culhane 9/2J
05 Aug 10+56d Haydock Betfred Handicap Class 3 · 8f · Soft · 10 ran 1/10 8-13 87—99A Robert Winston 10/1
10 Jun 10+223d Nottingham nottinghamracecourse.co.uk Maiden Stakes (Div 2) Class 5 · 8.5f · Good To Soft · 11 ran 1/11 9-0 87—94A Michael Hills 10/3
30 Oct 09 Newmarket E.B.F. Cliff Lines 60 Years In Racing Maiden Stakes (C&G) Class 4 · 7f · Good · 18 ran 13/18 ½ 9-0 ——71A Michael Hills 14/1

Quick answers

How many races has Uphold (GB) won?
Uphold (GB) won 9 of 65 archived starts between 2009 and 2017, a strike rate of 13.8%. Placed 19 times in total (29.2% of starts).
Who trained Uphold (GB)?
Uphold (GB) was trained by Gay Kelleway on the most recent run on record, at Wolverhampton (AW) on 26 June 2017.
Who is Uphold (GB)'s sire?
Uphold (GB) is by Oasis Dream (GB) out of Allegro Viva (USA), whose sire is Distant View.
What going does Uphold (GB) prefer?
Uphold (GB) has the best record on good to soft going: 2 wins from 5 starts (40%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Uphold (GB)'s official rating?
The most recent official rating on record is 52, from the run on 26 June 2017. The highest on record is 91.
What is Uphold (GB)'s sire's record?
Oasis Dream (GB)'s progeny in our archive have won 11.8% of 17,986 runs since Jan 2008 (1,508 horses), Flat and jumps together. Strongest on firm going: 17.3% from 150. Weakest on heavy going: 8.5% from 481. Weakest over 1m5f – 2m (all codes): 7.1% from 790.
Who are Uphold (GB)'s siblings?
Out of Allegro Viva (USA), Uphold (GB) has 8 other produce in our archive, 5 of them winners. Most wins: Busy Street (GB) (6). Highest grade won: Group 2 (Canticum (GB)). The wins came over 5f–2m½f. As at Oct 2026.

Record shown from October 2009. 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.