Skip to content
Horse profile

Expert Agent (GB)

6yo gelding · Trainer Stuart Williams · Owner J P Morris Mrs V A Tunnicliffe Et Al
by Expert Eye (GB) out of Oeuvre D'Art (IRE) (Marju)
49 runs · 13 courses · from May 2022
As at 21 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
8 wins · 5 courses Ran 11 days ago · 8th of 11 Last raced off OR 75
KTB Profile

Expert Agent is an 8 from 49 gelding with all wins over 6f – 7f. He has won three times on good ground and four times on standard to soft AW surfaces, including two wins at Kempton, two at Newmarket and two at Lingfield. The gelding, usually held up, last ran at Newmarket in Oct 2026 when he finished 8 of 11 off an official rating of 75, 11lb below his highest ever mark. His most recent success came at Newmarket in May 2026.

Based on 49 archived runs · run-style from 28 commented runs · updated 21 Oct 2026
KTB at a glance Typically held up OR ↓ 11lb off peak
Official rating75↓ 11lb off peak
75 68–86

KTB Speed and Rating

KTB Speed

Best recent Speed 99 the best of the last 3 graded (A or B) runs · Newmarket (July), 18 Jul 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 49 figures · best 124A · median 98
GoingRunsBestMedianSince 21 Oct 2025
Standard (AW)22124A986 · 124 / 104
Good to Firm13118A994 · 114 / 95
Good10114C104.53 · 110 / 99
Good to Soft396A792 · 96 / 69
Soft1———
DistanceRunsBestMedianSince 21 Oct 2025
6f – 7f47124A9815 · 124 / 99
Under 6f2107A99.5—

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

KTB Rating

Best recent KTB Rating 80A the best of the last 3 rated runs · Newmarket (July), 22 Aug 2026 Official rating 75 at the last run, 9 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 49 figures · best 110A · median 80
GoingRunsBestMedianSince 21 Oct 2025
Standard (AW)22101A78.56 · 91 / 82.5
Good to Firm13104A814 · 104 / 96
Good10110A863 · 110 / 80
Good to Soft388A732 · 88 / 79.5
Soft1———
DistanceRunsBestMedianSince 21 Oct 2025
6f – 7f47110A8115 · 110 / 86
Under 6f278B76.5—

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 49 figures from 49 runs · as at 17 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 28 analysed runs

  • Held up 18 (64%) · 3 wins
  • Prominent 6 (21%) · 1 win
  • Midfield 4 (14%) · 0 wins

Pedigree intelligence

Sire

Progeny in our archive have won 10.1% of 2,188 runs since Jan 2008 (196 horses).

GoingRunsWinsSRvs sireThis horse
Firm300%−10.1—
Good to Firm380348.9%−1.21 from 13
Good4965010.1%03 from 10
Good to Soft223198.5%−1.60 from 3
Soft2352410.2%+0.10 from 1
Heavy771316.9%+6.8—
Standard (AW)7748010.3%+0.24 from 22
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f1331410.5%+0.40 from 2
6f – 7f907758.3%−1.88 from 47
1m – 1m1f5375610.4%+0.3—
1m2f – 1m4f4025212.9%+2.8—
1m5f – 2m1571811.5%+1.4—
2m1f – 2m4f4736.4%−3.7—
2m5f – 3m5240%+29.9—

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

Dam
Oeuvre D'Art (IRE) (Marju)

5 siblings in the archive, 5 winners — best of them Global Acclaim (GB) (3 wins).

The wins came over 5f–1m; the highest grade won is Class 2 (Al Rasmah (IRE)).

ProduceRunsWinsWin tripsBest grade
Global Acclaim (GB)1136f–1mClass 4
Angel of The South (IRE)2125f–6fClass 4
Dark Destroyer (IRE)1127fClass 5
Al Rasmah (IRE)1216fClass 2
Ann Terry (GB)816fClass 5

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 22 4 18% −5.17
Good to Firm 13 1 8% −8.40
Good 10 3 30% +48.00
Good to Soft 3 0 0% −3.00
Soft 1 0 0% −1.00

ClassRunsWinsSR£1
Class 4 30 4 13% +31.50
Class 5 10 4 40% +7.93
Class 3 5 0 0% −5.00
Class 2 4 0 0% −4.00

CourseRunsWinsSR£1
Kempton (AW) 11 2 18% −0.67
Newmarket 10 2 20% −0.40
Windsor 8 1 13% +33.00
Newcastle (AW) 4 0 0% −4.00
Ascot 3 0 0% −3.00
Lingfield (AW) 3 2 67% +3.50
Newmarket (July) 2 0 0% −2.00
Yarmouth 2 0 0% −2.00
Chelmsford City (AW) 2 0 0% −2.00
Goodwood 1 0 0% −1.00
Wolverhampton (AW) 1 0 0% −1.00
Haydock 1 1 100% +11.00
Southwell (AW) 1 0 0% −1.00

DistanceRunsWinsSR£1
6f – 7f 47 8 17% +32.43
Under 6f 2 0 0% −2.00

JockeyRunsWinsSR£1
Marco Ghiani 13 4 31% +12.93
Jack Mitchell 6 3 50% +6.50
Jack Dace 2 0 0% −2.00
Hector Crouch 2 0 0% −2.00
Rossa Ryan 2 0 0% −2.00
Tom Marquand 2 1 50% +39.00
Neil Callan 2 0 0% −2.00
Richard Kingscote 2 0 0% −2.00
Ashley Lewis 1 0 0% −1.00
Jack Callan 1 0 0% −1.00
Hollie Doyle 1 0 0% −1.00
Sean Levey 1 0 0% −1.00
J F Egan 1 0 0% −1.00
Connor Planas 1 0 0% −1.00
David Egan 1 0 0% −1.00
Luke Morris 1 0 0% −1.00
Billy Loughnane 1 0 0% −1.00
Jack Doughty 1 0 0% −1.00
Jason Hart 1 0 0% −1.00
Robert Havlin 1 0 0% −1.00
Daniel Muscutt 1 0 0% −1.00
Benoit De La Sayette 1 0 0% −1.00
Andrea Atzeni 1 0 0% −1.00
Adam Kirby 1 0 0% −1.00
John Fahy 1 0 0% −1.00
Liam Keniry 1 0 0% −1.00

HeadgearRunsWinsSR£1
Cheekpieces 30 6 20% +3.43
None 16 2 13% +30.00
Tongue tie + cheekpieces 2 0 0% −2.00
Visor 1 0 0% −1.00

SeasonRunsWinsSR£1
2026 13 2 15% −3.67
2025 11 2 18% +5.60
2024 11 1 9% +30.00
2023 9 3 33% +3.50
2022 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
09 Oct 26+20d Newmarket HKJC World Pool Handicap Stakes Class 4 · 7f · Good To Soft · 11 ran Moved right soon after the start and raced up with the pace towards the far rail - challenged for the lead over 2f out - weakened final furlong to finish 8th 8/11 1¼ 9-7 7542A71A Marco Ghiani 17/2
19 Sep 26+28d Newmarket Turners Parks Group Ltd Handicap Stakes (Div I) Class 4 · 6f · Good · 9 ran Settled towards the back - pushed along over 2f out - found little room when improving 1f out - stayed on inside final furlong to finish 6th 6/9 ½ 8-13 7787A77A Jack Dace 20/1
22 Aug 26+24d Newmarket (July) Twyford Down Cutting Handicap Stakes Class 4 · 6f · Good · 13 ran Settled at back of field - angled right and pushed along with 2f to go - made gradual progress inside final two furlongs - stayed on without reaching the front pack finishing 8th beaten 2¾ lengths 8/13 nk 9-5 7999C80A Ashley Lewis 25/1
29 Jul 26+11d Goodwood Coral Charlton Handicap Stakes Class 4 · 6f · Good To Firm · 26 ran Settled towards the back on the near flank - angled left and pushed along 2f out - found extra into the final furlong - stayed on well to finish sixth of 2.5 lengths behind 6/26 nk 9-12 8091C104A Marco Ghiani 22/1
18 Jul 26+28d Newmarket (July) Club 26 At Ascot Handicap Stakes Class 4 · 6f · Good To Firm · 8 ran raced up with the pace - driven to close on the front-runners inside the final furlong - stayed on 4/8 2¼ 10-1 8199B97A Marco Ghiani 7/1
20 Jun 26+35d Newmarket JCB Hydrogen Handicap Class 4 · 6f · Good To Firm · 9 ran Settled on the far flank in the pack - pushed along and made progress two out - lost momentum a furlong from home - beaten into 6th 6/9 2¼ 9-12 8187A76A Jack Callan 9/2
16 May 26+12d Newmarket Download The BetMGM App Handicap Class 4 · 6f · Good · 10 ran Settled at the back early - driven up and lost ground on the leaders 3f out - angled left under pressure 2f out - hit the front inside the final furlong - stayed on strongly to the line - won going away 1/10 9-4 75110A110A Marco Ghiani 4/1
04 May 26+33d Windsor BetWright Safer Gambling Handicap Class 4 · 6f · Good To Firm · 11 ran Held up early - pushed along and made progress over 2f out - closed on leader inside final furlong and stayed on to finish second 2/11 1¼ 9-1 72114A95A Marco Ghiani 10/3F
01 Apr 26+28d Kempton (AW) Virgin Bet Every Saturday Money Back Handicap Class 5 · 6f · Standard To Slow · 9 ran Settled at the back early - roused and made progress inside final furlong and a half - moved across to the far rail with a furlong left - finished full of running through the last furlong - got up close home to score 1/9 9-2 68124A91A Marco Ghiani 10/3
04 Mar 26+33d Kempton (AW) Bet 20 Get 20 With Unibet Handicap (Div 1) Class 4 · 6f · Standard To Slow · 8 ran Settled at the back early - pushed along and angled right with a furlong left gaining ground - stayed on at one speed to finish fourth beaten a length 4/8 1 8-7 69102A75A Hollie Doyle 13/2
30 Jan 26+9d Wolverhampton (AW) Midnite A Next Generation Betting App Handicap Class 5 · 6f · Standard · 9 ran Settled towards the back of the pack - moved forward wide of rivals from 2f out - kept going late but couldn't get on terms with the front runners 4/9 ¾ 9-3 6998A79A Hector Crouch 9/2
21 Jan 26+5d Kempton (AW) Unibet More Extra Place Races Handicap Class 5 · 6f · Standard To Slow · 11 ran Dwelt at the break - settled towards the back - pushed along with 2f left - progress from the furlong marker - stayed on to snatch fourth close home 4/11 nk 9-5 71116A89A Hector Crouch 12/1
16 Jan 26+37d Newcastle (AW) Midnite Are Upping The Betting Game Apprentice Handicap (Div 1) Class 5 · 6f · Standard · 9 ran Settled in the pack early - pushed along approaching final 2f - driven with a furlong left - lost ground close home to finish 8th 8/9 hd 9-7 7160A74A Jack Dace 13/2
10 Dec 25+39d Kempton (AW) Heros, A New Life After Racing Handicap Class 5 · 6f · Standard To Slow · 9 ran Settled in third early - stayed on heels of front two until over 2f out - gave way close home to finish 4th 4/9 3¼ 9-7 73106A86A Rossa Ryan 8/1
01 Nov 25+42d Newmarket Prestige Vehicles Handicap Class 4 · 6f · Good To Soft · 9 ran Settled midfield through the early stages - asked for effort over 2f out - stayed on under pressure - unable to close on the leading pair late - finished fourth 4/9 ½ 9-5 7596A88A Sean Levey 9/2
20 Sep 25+14d Newmarket Turners Parks Group Ltd Handicap (Div 1) Class 4 · 6f · Good · 10 ran Held up at the back - made progress with a furlong to run - stayed on inside the closing stages - finished 5th beaten 2.5 lengths 5/10 ¾ 9-4 76111A85A J F Egan 40/1
06 Sep 25+15d Kempton (AW) Unibet London Sprint Series Final Handicap Class 2 · 6f · Standard To Slow · 12 ran Towards the back - ridden over 2f out - never a factor 11/12 1½ 8-3 7890A60A Connor Planas 50/1
22 Aug 25+14d Newmarket World Pool Bet With The tote Handicap Class 4 · 6f · Good To Firm · 7 ran Held handy position early - pressed for effort inside final furlong - couldn't find more close home - finished fifth beaten 1¾ lengths 5/7 nk 9-8 7983A78A Marco Ghiani 14/1
08 Aug 25+18d Newmarket Maritime Cargo Services Outperforming The Opposition Handicap Class 4 · 6f · Good To Firm · 14 ran Settled towards rear on far flank - pushed along and made progress inside final 2f - lost place late finishing 9th 9/14 ¾ 10-0 80100C81A Marco Ghiani 9/1
21 Jul 25+16d Windsor Fitzdares Sprint Series Handicap (Windsor Sprint Series Qualifier) Class 4 · 6f · Soft · 10 ran Moved across to track the right - settled towards the back - kept a middle course in the straight without threatening to figure 7/10 2¼ 10-2 8089A80A Marco Ghiani 100/30F
05 Jul 25+15d Haydock Eachway Extra At bet365 Handicap Class 4 · 6f · Good · 15 ran Settled towards the back near the near rail - stuck for room before space appeared and hit the front inside final 2f then drifted left in the last furlong - stayed on strongly to score 1/15 9-3 74114C107A Marco Ghiani 11/1
20 Jun 25+22d Newmarket Aston Martin Handicap Class 5 · 6f · Good To Firm · 9 ran Tracked the pace - boxed in from 2f out to inside the last - found space and moved into second - hit the front close home to score 1/9 9-9 70110A102A Marco Ghiani 18/5
29 May 25+22d Yarmouth Infobond Technical Mainpower Services Handicap Class 4 · 6f · Good To Soft · 7 ran Settled with the group early - looked for space two furlongs out then squeezed for room inside final furlong under pressure - unable to find more and held late 7/7 ½ 9-3 7279A73A David Egan 16/1
07 May 25+217d Kempton (AW) Free Bet With Unibet's Betbuilder Rebound Handicap Class 4 · 6f · Standard To Slow · 8 ran Pulled hard early - settled handy on inner rail - moved through into second 2f out under pressure - held there without finding more and edged out of the frame close home 3/8 hd 9-3 72100A86A Luke Morris 12/1
02 Oct 24+14d Kempton (AW) Relaxation Awaits With The Nirvana Collection Handicap Class 4 · 7f · Standard To Slow · 14 ran Held up at the back - pressed for effort with 2f left - unable to close final furlong - finished well held in 13th 13/14 5 9-8 7563B52A Billy Loughnane 50/1
18 Sep 24+20d Yarmouth Sea Deer Handicap Class 4 · 6f · Good To Firm · 12 ran Struggled for early speed towards the back - urged along with 2f left - couldn't find enough to get involved - finished well held in 12th 12/12 2½ 9-10 7768C44C Tom Marquand 20/1
29 Aug 24+17d Southwell (AW) tote.co.uk Live On The Racing App Racing League Race 38 Handicap (Trainers Registered To Racing League) Class 4 · 6f · Standard · 12 ran Held up at the back - made no impact through the race - well held at the finish 11/12 4½ 9-11 7952A63A Neil Callan 33/1
12 Aug 24+28d Windsor Fitzdares Sprint Series Final Handicap Class 2 · 6f · Good To Firm · 16 ran Held up towards back - unable to challenge - well held in 11th 11/16 ½ 7-13 79103C68A Jack Doughty 28/1
15 Jul 24+65d Windsor Fitzdares Sprint Series Handicap Class 4 · 6f · Good · 11 ran 1/11 9-4 74107A98A Tom Marquand 40/1
11 May 24+26d Ascot Peroni Nastro Azzurro 0.0% Blue Ribbon Handicap Class 4 · 6f · Good · 26 ran 26/26 99 9-5 76-156C53C Neil Callan 33/1
15 Apr 24+43d Windsor Paul Dean's First Visit To Windsor Handicap (Div 2) Class 4 · 6f · Good · 11 ran 5/11 hd 9-2 77111A90A Richard Kingscote 12/1
03 Mar 24+42d Newcastle (AW) Build Your Acca With BetUK Handicap Class 4 · 5f · Standard · 12 ran 10/12 ½ 9-4 8092A75A Marco Ghiani 18/1
21 Jan 24+8d Chelmsford City (AW) Ministry Of Sound Concert 31st August Handicap Class 3 · 6f · Standard · 12 ran 8/12 ½ 9-2 8198A76A Marco Ghiani 11/1
13 Jan 24+7d Chelmsford City (AW) Biology By Clare Handicap Class 4 · 5f · Standard · 6 ran 5/6 1 9-11 82107A78B Jason Hart 11/8F
06 Jan 24+24d Kempton (AW) Unibet Extra Place Offers Every Day Handicap Class 3 · 6f · Standard To Slow · 9 ran 5/9 hd 9-3 82110A86A Rossa Ryan 11/1
13 Dec 23+58d Lingfield (AW) BetUK. It's Where The UK Bets Handicap Class 3 · 6f · Standard · 11 ran 11/11 nse 9-3 8497A74A Robert Havlin 12/1
16 Oct 23+46d Kempton (AW) Unibet More Extra Place Races Handicap Class 4 · 6f · Standard To Slow · 10 ran 4/10 1½ 9-10 85110A93A Daniel Muscutt 5/1
31 Aug 23+14d Newcastle (AW) William Hill Extra Place Races Daily Racing League Race 25 Handicap Class 4 · 6f · Standard · 13 ran 3/13 1¾ 9-10 8683B89A Jack Mitchell 7/1
17 Aug 23+45d Windsor William Hill Keep Your Raceday Positive Racing League Race 16 Handicap Class 4 · 6f · Good To Firm · 13 ran 3/13 ¾ 9-10 86100C92A Jack Mitchell 12/1
03 Jul 23+44d Windsor Fitzdares Sprint Series Handicap Class 2 · 6f · Good To Firm · 8 ran 4/8 shd 8-13 86118A81A Jack Mitchell 8/1
20 May 23+43d Newmarket Aspall Suffolk Draught Cyder Handicap Class 2 · 6f · Good · 11 ran 7/11 1½ 8-12 86102A87A Richard Kingscote 15/2
07 Apr 23+37d Lingfield (AW) Talksport All-weather Vase Three-year-old Handicap Class 4 · 6f · Standard · 12 ran 1/12 9-6 8287A101A Jack Mitchell 5/2F
01 Mar 23+56d Lingfield (AW) talkSPORT Powered By Fans Handicap Class 5 · 6f · Standard · 8 ran 1/8 9-11 77101A86A Jack Mitchell 2/1F
04 Jan 23+70d Kempton (AW) Unibet Extra Place Offers Every Day Handicap Class 5 · 6f · Standard To Slow · 9 ran 1/9 9-3 69106A87A Jack Mitchell 5/1
26 Oct 22+15d Kempton (AW) Unibet Extra Place Offers Every Day Nursery Class 5 · 6f · Standard To Slow · 10 ran 5/10 1¼ 9-1 7069A70A Benoit De La Sayette 10/1
11 Oct 22+39d Newcastle (AW) At The Races App Market Movers Nursery Class 5 · 6f · Standard · 11 ran 4/11 1¼ 9-10 7189A78A Andrea Atzeni 10/3J
02 Sep 22+42d Ascot Events At Ascot British EBF Restricted Novice Stakes (GBB Race) Class 3 · 6f · Good · 13 ran 8/13 nse 9-7 —79C72A Adam Kirby 16/1
22 Jul 22+60d Ascot Interex Group British EBF Crocker Bulteel Maiden Stakes Class 3 · 6f · Good To Firm · 10 ran 7/10 2 9-2 —62A61A John Fahy 17/2
23 May 22 Windsor British Stallion Studs EBF Novice Stakes (GBB Race) Class 4 · 6f · Good To Firm · 6 ran 4/6 2¼ 9-7 —93A71B Liam Keniry 6/1

Quick answers

How many races has Expert Agent (GB) won?
Expert Agent (GB) won 8 of 49 archived starts between 2022 and 2026, a strike rate of 16.3%. Placed 12 times in total (24.5% of starts).
Who trains Expert Agent (GB)?
Expert Agent (GB) is trained by Stuart Williams, who saddled the horse on its most recent run on 9 October 2026.
Who is Expert Agent (GB)'s sire?
Expert Agent (GB) is by Expert Eye (GB) out of Oeuvre D'Art (IRE), whose sire is Marju.
What going does Expert Agent (GB) prefer?
Expert Agent (GB) has the best record on good going: 3 wins from 10 starts (30%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Expert Agent (GB)'s official rating?
The most recent official rating on record is 75, from the run on 9 October 2026. The highest on record is 86.
What is Expert Agent (GB)'s sire's record?
Expert Eye (GB)'s progeny in our archive have won 10.1% of 2,188 runs since Jan 2008 (196 horses), Flat and jumps together.
Who are Expert Agent (GB)'s siblings?
Out of Oeuvre D'Art (IRE), Expert Agent (GB) has 5 other produce in our archive, 5 of them winners. Most wins: Global Acclaim (GB) (3). Highest grade won: Class 2 (Al Rasmah (IRE)). The wins came over 5f–1m. As at Oct 2026.

Record shown from May 2022. 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.