Skip to content
Horse profile

Restorer (GB)

12yo gelding (at last run, Apr 2024) · Last trainer Ian Williams · Last owner Ian Williams
by Mastercraftsman (IRE) out of Moon Empress (FR) (Rainbow Quest)
81 runs · 24 courses · from Aug 2014
As at 14 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 10 Apr 2024 — 917 days ago. Our archive can't say whether the horse is still in training.
Last run Apr 2024 7 wins · 5 courses Last raced off OR 64
KTB Profile

Restorer (GB) is 7 from 81, including a Listed win. The biggest win we hold: the #GhostShipSelfie James Seymour Stakes at Newmarket (Oct 2015). Hasn't won since Sep 2023. All 7 wins have come on turf — 0 from 20 on the all-weather. Last raced off 64, 42lb below the career-high mark.

Based on 81 archived runs · updated 14 Oct 2026
KTB at a glance All wins on turf OR ↓ 42lb off peak
Official rating64↓ 42lb off peak
64 62–106

KTB Speed and Rating

KTB Speed

Best recent Speed 98 the best of the last 3 graded (A or B) runs · Lingfield (AW), 7 Mar 2024

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 71 figures · best 151A · median 88
GoingRunsBestMedianSince 14 Oct 2025
Good19112A87—
Standard (AW)16125A93.5—
Good to Soft16114B87.5—
Good to Firm12109A91.5—
Soft7151A86—
Heavy1———
DistanceRunsBestMedianSince 14 Oct 2025
1m2f – 1m4f68151A88.5—
1m5f – 2m392C85—

Of 72 runs looked at, 1 has no figure: did not complete (1).

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

KTB Rating

Best recent KTB Rating 78A the best of the last 3 rated runs · Lingfield (AW), 7 Mar 2024 Official rating 64 at the last run, 10 Apr 2024

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 79 figures · best 100A · median 82
GoingRunsBestMedianSince 14 Oct 2025
Good2094A80—
Standard (AW)19100A78—
Good to Soft1799A87—
Good to Firm1296B81—
Soft10100A82—
Heavy1———
DistanceRunsBestMedianSince 14 Oct 2025
1m2f – 1m4f71100A82—
1m5f – 2m485B75—
1m – 1m1f491A85—

Of 80 runs looked at, 1 has no figure: did not complete (or a non-runner row) (1).

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 79 figures from 80 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 11,620 runs since Jan 2008 (842 horses).

GoingRunsWinsSRvs sireThis horse
Firm2328.7%−1.9—
Good to Firm1,34515611.6%+10 from 12
Good2,97034511.6%+13 from 20
Good to Soft1,53016610.8%+0.22 from 17
Soft1,9621829.3%−1.32 from 11
Heavy6607010.6%00 from 1
Standard (AW)3,1293109.9%−0.70 from 20
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f5459.3%−1.3—
6f – 7f1,3841198.6%−2—
1m – 1m1f2,3282179.3%−1.31 from 4
1m2f – 1m4f3,81543811.5%+0.96 from 73
1m5f – 2m2,58328511%+0.40 from 4
2m1f – 2m4f1,08311410.5%−0.1—
2m5f – 3m3254413.5%+2.9—
Over 3m48918.8%+8.2—

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
Moon Empress (FR) (Rainbow Quest)

7 siblings in the archive, 4 winners — best of them Molinari (IRE) (7 wins).

The wins came over 1m2f–2m1f; the highest grade won is Class 3 (Spaceport (IRE)).

ProduceRunsWinsWin tripsBest grade
Molinari (IRE)6071m2f–1m4½fClass 4
Sonning (IRE)3741m2f–2m1fClass 4
Spaceport (IRE)1821m4f–1m6fClass 3
Moonlight Silver (GB)1211m4fClass 5
Villa Reigns (GB)100——
Lunar Son (GB)70——
Silver Tiger (GB)40——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 20 0 0% −20.00
Good 20 3 15% +4.00
Good to Soft 17 2 12% −4.00
Good to Firm 12 0 0% −12.00
Soft 11 2 18% +9.00
Heavy 1 0 0% −1.00

ClassRunsWinsSR£1
Class 2 35 3 9% −16.50
Class 1 15 1 7% −4.00
Class 4 11 2 18% +5.50
Class 5 8 0 0% −8.00
Class 3 7 1 14% +4.00
Class 6 4 0 0% −4.00

CourseRunsWinsSR£1
Chester 17 3 18% +3.50
Lingfield (AW) 5 0 0% −5.00
Haydock 5 0 0% −5.00
Epsom Downs 5 0 0% −5.00
Ascot 5 0 0% −5.00
Newmarket 5 1 20% +6.00
Wolverhampton (AW) 4 0 0% −4.00
Kempton (AW) 4 0 0% −4.00
York 4 0 0% −4.00
Newbury 4 1 25% +7.00
Southwell (AW) 3 0 0% −3.00
Newcastle (AW) 3 0 0% −3.00
Sandown 3 0 0% −3.00
Doncaster 3 0 0% −3.00
Goodwood 2 0 0% −2.00
Hamilton 1 0 0% −1.00
Ripon 1 0 0% −1.00
Pontefract 1 0 0% −1.00
Leicester 1 1 100% +4.50
Newmarket (July) 1 0 0% −1.00
Redcar 1 0 0% −1.00
Saint-Cloud (FR) 1 0 0% −1.00
Chelmsford City (AW) 1 0 0% −1.00
Ffos Las 1 1 100% +8.00

DistanceRunsWinsSR£1
1m2f – 1m4f 73 6 8% −25.00
1m5f – 2m 4 0 0% −4.00
1m – 1m1f 4 1 25% +5.00

JockeyRunsWinsSR£1
Martin Dwyer 17 1 6% −8.00
Richard Kingscote 6 1 17% −1.50
Ben Sanderson 5 0 0% −5.00
Luke Morris 4 0 0% −4.00
Ben Curtis 4 0 0% −4.00
Jim Crowley 4 1 25% +7.00
David Egan 3 2 67% +13.00
P J McDonald 3 0 0% −3.00
Andrea Atzeni 3 1 33% +8.00
Fran Berry 3 1 33% +2.50
Mr Josh Agar 2 0 0% −2.00
William Buick 2 0 0% −2.00
Oliver Stammers 2 0 0% −2.00
Adam Kirby 2 0 0% −2.00
Andrea Pinna 1 0 0% −1.00
Clifford Lee 1 0 0% −1.00
Kieran O'Neill 1 0 0% −1.00
Sam James 1 0 0% −1.00
Mr Ned Sangster 1 0 0% −1.00
Connor Planas 1 0 0% −1.00
Luke Scott 1 0 0% −1.00
Cam Hardie 1 0 0% −1.00
George Rooke 1 0 0% −1.00
Royston Ffrench 1 0 0% −1.00
Miss Georgia King 1 0 0% −1.00
Stevie Donohoe 1 0 0% −1.00
David Probert 1 0 0% −1.00
Adrie de Vries 1 0 0% −1.00
Alistair Rawlinson 1 0 0% −1.00
Paul Hanagan 1 0 0% −1.00
Darragh Keenan 1 0 0% −1.00
Ryan Moore 1 0 0% −1.00
James Doyle 1 0 0% −1.00
Dougie Costello 1 0 0% −1.00
Tony Piccone 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 50 5 10% −9.00
Cheekpieces 22 2 9% −6.00
Visor 6 0 0% −6.00
Tongue tie 2 0 0% −2.00
Blinkers 1 0 0% −1.00

SeasonRunsWinsSR£1
2024 5 0 0% −5.00
2023 12 1 8% −4.50
2022 14 0 0% −14.00
2021 8 0 0% −8.00
2020 5 2 40% +14.50
2019 8 0 0% −8.00
2018 9 2 22% +1.00
2017 10 0 0% −10.00
2016 5 0 0% −5.00
2015 1 1 100% +10.00
2014 4 1 25% +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
10 Apr 24+34d Lingfield (AW) Download The Raceday Ready App Handicap Class 5 · 12f · Standard · 9 ran PU/9 — 9-1 64—— Luke Morris 12/1
07 Mar 24+5d Lingfield (AW) Build Your Acca With BetUK 'Hands And Heels' Apprentice Handicap Class 6 · 12f · Standard · 11 ran 2/11 hd 9-2 6298A78A Andrea Pinna 8/1
02 Mar 24+8d Wolverhampton (AW) Always Gamble Responsibly With BetUK Handicap Class 6 · 12f · Standard · 8 ran 4/8 ¾ 9-10 6289A73A Luke Morris 11/1
23 Feb 24+45d Wolverhampton (AW) Build Your Acca With BetUK Handicap (Div 1) Class 6 · 12f · Standard · 8 ran 3/8 4½ 9-13 6498A72A Luke Morris 17/2
09 Jan 24+19d Southwell (AW) BetUK. It's Where The UK Bets Handicap (Div 1) Class 5 · 12f · Standard · 10 ran 6/10 2¾ 9-3 6682A68A Clifford Lee 20/1
21 Dec 23+13d Southwell (AW) BetUK. Home Of The Acca-Fenwa Handicap (Div 1) Class 6 · 11f · Standard · 11 ran 9/11 1¼ 10-0 6779A67A Kieran O'Neill 9/1
08 Dec 23+21d Newcastle (AW) BetUK. Home Of The Acca-Fenwa Handicap Class 5 · 12.5f · Standard To Slow · 12 ran 7/12 4¼ 10-0 6823A71A David Egan 11/2
17 Nov 23+53d Newcastle (AW) Gamble Responsibly At BetUK Handicap Class 5 · 12.5f · Standard · 11 ran 3/11 1½ 10-0 68105A85A Sam James 16/1
25 Sep 23+9d Hamilton Alexander Braidwood & Sons Blantyre Ltd Veterans' Handicap Class 4 · 12f · Good To Soft · 5 ran 2/5 nk 8-13 6844C73B Ben Curtis 7/2
16 Sep 23+9d Chester Oktoberfest Race Day 30th September Handicap Class 4 · 12.5f · Good To Soft · 8 ran 1/8 8-10 6587A91A David Egan 13/2
07 Sep 23+10d Haydock F4 Waste For Total Waste Management Amateur Jockeys' Handicap Class 5 · 11.5f · Good · 8 ran 8/8 nk 10-7 6874C58C Mr Ned Sangster 9/1
28 Aug 23+22d Epsom Downs Betfred Nifty 50 Amateurs' Derby Handicap (Gentleman Amateur Jockeys) Class 4 · 12f · Good · 11 ran 5/11 1½ 10-2 6886B65A Mr Josh Agar 16/1
06 Aug 23+36d Chester Britvic Handicap Class 4 · 12.5f · Soft · 7 ran 4/7 ½ 9-7 7092B78A William Buick 13/2
01 Jul 23+14d Chester Ultimate Provence Handicap Class 4 · 12.5f · Good · 8 ran 4/8 ½ 9-4 7171B75A Ben Sanderson 6/1
17 Jun 23+8d Chester Edinburgh Gin Rhubarb & Ginger Handicap Class 5 · 12.5f · Good · 8 ran 2/8 4½ 9-1 7090A85A Ben Sanderson 6/1
09 Jun 23+13d Haydock gpwrecruitment.co.uk Amateur Jockeys' Handicap Class 5 · 11.5f · Good To Firm · 8 ran 3/8 3 10-13 7277B83A Mr Josh Agar 6/1
27 May 23+211d Chester Roman Day Community Zone Handicap Class 4 · 12.5f · Good · 10 ran 7/10 hd 9-3 7587A69A Ben Sanderson 40/1
28 Oct 22+33d Southwell (AW) BetUK's Acca Club 5 Pounds Free Bet Handicap Class 4 · 11f · Standard · 11 ran 10/11 2½ 9-7 7686A68A Ben Sanderson 33/1
25 Sep 22+17d Epsom Downs Stanley Wootton Handicap Class 3 · 10f · Good · 7 ran 3/7 1½ 8-3 7788A63A Connor Planas 10/1
08 Sep 22+10d Epsom Downs Residence Collection Fantastically Flush Handicap Class 5 · 10f · Heavy · 6 ran 2/6 3¼ 9-10 7797A90B Ben Curtis 3/1
29 Aug 22+29d Epsom Downs Garden Cider Amateurs' Derby Handicap (Gentleman Amateur Jockeys) Class 4 · 12f · Good · 12 ran 5/12 2¼ 10-13 7787A80A Luke Scott 9/1
31 Jul 22+23d Chester GBR Everyone's Turf Handicap Class 4 · 12.5f · Good To Soft · 11 ran 6/11 2 9-11 8077A71A Ben Curtis 12/1
08 Jul 22+34d Chester Excell Supply Handicap Class 2 · 11.5f · Good · 6 ran 6/6 1 9-11 8387A80B Cam Hardie 18/1
04 Jun 22+29d Epsom Downs World Pool Northern Dancer Handicap Class 2 · 12f · Good · 11 ran 6/11 ½ 8-2 8571C62C George Rooke 25/1
06 May 22+1d Chester Deepbridge Handicap Class 2 · 10.5f · Good To Soft · 7 ran 3/7 ½ 8-4 8490A84A Royston Ffrench 16/1
05 May 22+12d Chester Boodles Raindance Handicap Class 3 · 10.5f · Good To Soft · 13 ran 4/13 ¾ 9-3 8488C87A Richard Kingscote 28/1
23 Apr 22+14d Ripon M.c.h. Hutchinson Memorial Trophy Handicap Class 2 · 12f · Good · 7 ran 6/7 1¾ 8-10 85101A65A Ben Sanderson 8/1
09 Apr 22+38d Wolverhampton (AW) Betway Handicap Class 2 · 16.5f · Standard · 6 ran 3/6 1 8-6 8685A77B Luke Morris 13/2
02 Mar 22+11d Kempton (AW) Unibet Horserace Betting Operator Of The Year Handicap Class 2 · 10f · Standard To Slow · 6 ran 3/6 shd 7-10 8667A75B Miss Georgia King 25/1
19 Feb 22+28d Lingfield (AW) Betway Handicap Class 2 · 12f · Standard · 7 ran 5/7 1¼ 9-4 88106A78A Richard Kingscote 25/1
22 Jan 22+119d Lingfield (AW) Betway Handicap Class 2 · 12f · Standard · 10 ran 7/10 nk 9-0 9099A78A Richard Kingscote 18/1
25 Sep 21+36d Chester Ideal Recruit Edward Bryan Jones Memorial Handicap Class 3 · 10.5f · Good · 7 ran 5/7 3¼ 10-1 92104A82A Stevie Donohoe 8/1
20 Aug 21+13d York Sky Bet Handicap Class 2 · 12f · Good To Firm · 15 ran 12/15 1 9-1 9481C73A P J McDonald 50/1
07 Aug 21+29d Ascot Dubai Duty Free Shergar Cup Challenge (Handicap) Class 3 · 12f · Good To Soft · 10 ran 3/10 1½ 9-7 94114B99A Andrea Atzeni 28/1
09 Jul 21+6d Chester Boodles Raindance Handicap Class 2 · 11.5f · Good To Soft · 12 ran 5/12 1 9-9 95110A87A Oliver Stammers 10/1
03 Jul 21+8d Sandown Coral Proud To Support British Racing Handicap Class 2 · 10f · Good To Soft · 11 ran 4/11 2 9-6 95108A89A Oliver Stammers 25/1
25 Jun 21+18d Newmarket Rich Energy Powering Premium Handicap Class 2 · 10f · Good To Firm · 6 ran 2/6 2¾ 10-0 9580A96B Adam Kirby 25/1
07 Jun 21+31d Pontefract Northern Commercials Iveco 'S' Way Handicap Class 2 · 12f · Good To Firm · 4 ran 3/4 6 9-7 9796C85B P J McDonald 10/1
07 May 21+237d Chester Retraining Of Racehorses Handicap Class 2 · 10.5f · Good To Soft · 9 ran 5/9 7½ 9-0 9770A76A Richard Kingscote 6/1
12 Sep 20+22d Chester Racing Together How Sport Helps Others Handicap Class 2 · 10.5f · Good · 6 ran 1/6 9-1 95109A92B David Egan 15/2
21 Aug 20+11d York Sky Bet Handicap Class 2 · 12f · Good · 9 ran 8/9 4 9-1 9251C66C William Buick 5/1
10 Aug 20+13d Chester Eatouttohelpout At The White Horse Handicap Class 2 · 10.5f · Good · 9 ran 2/9 1½ 9-2 9297A89A Richard Kingscote 8/1
28 Jul 20+46d Goodwood Unibet You're On Handicap Class 2 · 10f · Good · 18 ran 7/18 1½ 8-8 9291C84A Jim Crowley 40/1
12 Jun 20+258d Newbury MansionBet's Beaten By A Head Handicap Class 3 · 10f · Good · 9 ran 1/9 9-3 88112A94A Jim Crowley 10/1
28 Sep 19+21d Chester Raymond & Kathleen Corbett Memorial Handicap Class 3 · 10.5f · Soft · 7 ran 2/7 ¾ 9-9 8895A95A David Probert 11/4F
07 Sep 19+15d Haydock Betfair Exchange Old Borough Cup Handicap Class 2 · 14f · Soft · 16 ran 12/16 15 8-13 9170C71C Andrea Atzeni 25/1
23 Aug 19+13d York Sky Bet Handicap Class 2 · 12f · Good To Firm · 16 ran 15/16 2 8-13 9496C67A Jim Crowley 28/1
10 Aug 19+28d Ascot Dubai Duty Free Shergar Cup Challenge (Handicap) Class 3 · 12f · Good · 10 ran 5/10 1¼ 9-7 95103B85A Adrie de Vries 14/1
13 Jul 19+7d York John Smith's Diamond Jubilee Cup Handicap Class 2 · 10.5f · Good To Firm · 21 ran 14/21 3¾ 9-2 9877C77A Alistair Rawlinson 50/1
06 Jul 19+28d Haydock bet365 Old Newton Cup Handicap Class 2 · 12f · Good To Firm · 17 ran 14/17 1 8-13 98101C71A Paul Hanagan 20/1
08 Jun 19+29d Newmarket Bernard Sunley Memorial Handicap Class 2 · 14f · Good To Firm · 15 ran 10/15 hd 9-1 10092C73C Darragh Keenan 14/1
10 May 19+153d Chester Boodles Diamond Handicap Class 2 · 10.5f · Soft · 10 ran 4/10 2 9-7 101151A100A Ryan Moore 7/1
08 Dec 18+16d Wolverhampton (AW) Betway Heed Your Hunch Handicap Class 2 · 12f · Standard · 10 ran 2/10 2½ 9-8 99118A100A Fran Berry 4/1
22 Nov 18+12d Newcastle (AW) Play 4Toscore At Betway Handicap Class 2 · 12.5f · Standard · 9 ran 4/9 nk 9-5 9876A87A P J McDonald 9/2
10 Nov 18+12d Doncaster Marathonbet November Handicap Class 2 · 12f · Soft · 23 ran 7/23 ½ 9-1 9886C92A Fran Berry 33/1
29 Oct 18+2d Leicester Sir Gordon Richards Handicap Class 2 · 12f · Good To Soft · 6 ran 1/6 9-3 9796A93B Fran Berry 9/2
27 Oct 18+56d Newbury Georgie Busher 90th Birthday Handicap Class 2 · 10f · Good To Soft · 12 ran 5/12 1¼ 9-4 9777A89A Jim Crowley 12/1
01 Sep 18+21d Sandown Best Odds Guaranteed At 188Bet Handicap Class 2 · 10f · Good To Soft · 12 ran 7/12 nk 9-8 98100A87A James Doyle 12/1
11 Aug 18+75d Newmarket (July) bbag-sales.de Handicap Class 2 · 10f · Good To Soft · 7 ran 5/7 ½ 10-0 9984A92A Martin Dwyer 12/1
28 May 18+17d Redcar Racing Uk Zetland Gold Cup Handicap Class 2 · 10f · Good To Firm · 11 ran 7/11 8 9-11 100109A79A Ben Curtis 4/1F
11 May 18+195d Chester Boodles Diamond Handicap Class 2 · 10.5f · Good · 11 ran 1/11 8-13 9584A94A Richard Kingscote 7/2F
28 Oct 17+21d Newbury Worthington's Alzheimer's Society Handicap Class 2 · 10f · Soft · 11 ran 10/11 1½ 9-8 9853C73C Martin Dwyer 25/1
07 Oct 17+21d Ascot Gigaset Cumberland Lodge Stakes (Group 3) Class 1 · 12f · Good To Soft · 9 ran 9/9 1¼ 9-2 9880B80A Martin Dwyer 40/1
16 Sep 17+35d Doncaster Marra Falcons Handicap Class 2 · 12f · Good To Soft · 6 ran 3/6 nk 9-6 9861A94B Adam Kirby 12/1
12 Aug 17+21d Haydock Betfred Rose Of Lancaster Stakes (Group 3) Class 1 · 10.5f · Good To Soft · 11 ran 10/11 3½ 9-3 100105A77A Dougie Costello 50/1
22 Jul 17+28d Newbury bet365 Stakes (Listed) (Registered As The Steventon Stakes) Class 1 · 10f · Soft · 5 ran 5/5 5 9-4 10265C72C Martin Dwyer 5/1
24 Jun 17+28d Ascot Wolferton Handicap (Listed) Class 1 · 10f · Good To Firm · 16 ran 7/16 hd 9-0 10293C88A Martin Dwyer 20/1
27 May 17+14d Goodwood Smarter Bets At Matchbook Tapster Stakes (Listed) Class 1 · 12f · Good To Firm · 5 ran 5/5 hd 9-0 10288C84B Martin Dwyer 18/1
13 May 17+15d Ascot Carey Group Buckhounds Stakes (Listed) Class 1 · 12f · Good To Firm · 9 ran 3/9 hd 9-0 10291B93A Martin Dwyer 40/1
28 Apr 17+40d Sandown bet365 Gordon Richards Stakes (Group 3) Class 1 · 10f · Good · 8 ran 8/8 1¼ 9-0 10271A79A Martin Dwyer 50/1
19 Mar 17+127d Saint-Cloud (FR) Prix Exbury (4yo+) (Turf) 10f · Soft · 9 ran 9/9 2 8-11 ——— Tony Piccone 25/1
12 Nov 16+10d Lingfield (AW) Betway Churchill Stakes (Listed) Class 1 · 10f · Standard · 10 ran 6/10 2¾ 9-2 105118A87A Martin Dwyer 16/1
02 Nov 16+186d Kempton (AW) 32Red Floodlit Stakes (Listed) Class 1 · 12f · Standard To Slow · 7 ran 3/7 4 9-4 106125A92A Martin Dwyer 7/1
30 Apr 16+14d Newmarket Dunaden At Overbury Jockey Club Stakes (Group 2) Class 1 · 12f · Good To Soft · 6 ran 4/6 2 9-0 106—77B Martin Dwyer 40/1
16 Apr 16+21d Chelmsford City (AW) Follow Betfred On Twitter John Porter Stakes (Group 3) Class 1 · 13.5f · Standard · 6 ran 3/6 1¼ 8-13 106—85B Martin Dwyer 5/1
26 Mar 16+147d Kempton (AW) ApolloBet Cashback If You Finish 2nd Magnolia Stakes (Listed) Class 1 · 10f · Standard · 8 ran 4/8 1½ 9-3 106—89A Martin Dwyer 9/2
31 Oct 15+371d Newmarket #GhostShipSelfie James Seymour Stakes (Listed) Class 1 · 10f · Soft · 6 ran 1/6 8-13 100—87B Andrea Atzeni 10/1
25 Oct 14+14d Doncaster Racing Post Trophy (Group 1) (Str) Class 1 · 8f · Soft · 8 ran 6/8 3½ 9-1 101—71C Martin Dwyer 11/1
11 Oct 14+31d Newmarket Betfred Goals Galore Autumn Stakes (Group 3) Class 1 · 8f · Good · 9 ran 2/9 1 9-1 84—91A Martin Dwyer 33/1
10 Sep 14+13d Kempton (AW) Win 10,000,000 On The Betdaq Colossus Conditions Stakes Class 4 · 8f · Standard · 5 ran 3/5 4 9-0 ——84B Martin Dwyer 7/1
28 Aug 14 Ffos Las PT Civil Engineering Maiden Stakes Class 4 · 8f · Soft · 5 ran 1/5 9-5 ——86B Martin Dwyer 8/1

Quick answers

How many races has Restorer (GB) won?
Restorer (GB) won 7 of 81 archived starts between 2014 and 2024, a strike rate of 8.6%. Placed 21 times in total (25.9% of starts).
Who trained Restorer (GB)?
Restorer (GB) was trained by Ian Williams on the most recent run on record, at Lingfield (AW) on 10 April 2024.
Who is Restorer (GB)'s sire?
Restorer (GB) is by Mastercraftsman (IRE) out of Moon Empress (FR), whose sire is Rainbow Quest.
What going does Restorer (GB) prefer?
Restorer (GB) has the best record on soft going: 2 wins from 11 starts (18.2%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Restorer (GB)'s official rating?
The most recent official rating on record is 64, from the run on 10 April 2024. The highest on record is 106.
What is Restorer (GB)'s sire's record?
Mastercraftsman (IRE)'s progeny in our archive have won 10.6% of 11,620 runs since Jan 2008 (842 horses), Flat and jumps together.
Who are Restorer (GB)'s siblings?
Out of Moon Empress (FR), Restorer (GB) has 7 other produce in our archive, 4 of them winners. Most wins: Molinari (IRE) (7). Highest grade won: Class 3 (Spaceport (IRE)). The wins came over 1m2f–2m1f. As at Oct 2026.

Record shown from August 2014. 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.