Expert Agent (GB)
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.
- 8–49Wins / Runs
- 16.3%Strike rate
- 12 (24.5%)Placed
- +30.43£1 level staken=49 at SP
- 1.61Fair A/E n=49 · 1.36 incl. margin
- 86Highest OR
- 33dAvg 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 99
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 21 Oct 2025 |
|---|---|---|---|---|
| Standard (AW) | 22 | 124A | 98 | 6 · 124 / 104 |
| Good to Firm | 13 | 118A | 99 | 4 · 114 / 95 |
| Good | 10 | 114C | 104.5 | 3 · 110 / 99 |
| Good to Soft | 3 | 96A | 79 | 2 · 96 / 69 |
| Soft | 1 | — | — | — |
| Distance | Runs | Best | Median | Since 21 Oct 2025 |
|---|---|---|---|---|
| 6f – 7f | 47 | 124A | 98 | 15 · 124 / 99 |
| Under 6f | 2 | 107A | 99.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
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
Progeny in our archive have won 10.1% of 2,188 runs since Jan 2008 (196 horses).
| Going | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Firm | 3 | 0 | 0% | −10.1 | — |
| Good to Firm | 380 | 34 | 8.9% | −1.2 | 1 from 13 |
| Good | 496 | 50 | 10.1% | 0 | 3 from 10 |
| Good to Soft | 223 | 19 | 8.5% | −1.6 | 0 from 3 |
| Soft | 235 | 24 | 10.2% | +0.1 | 0 from 1 |
| Heavy | 77 | 13 | 16.9% | +6.8 | — |
| Standard (AW) | 774 | 80 | 10.3% | +0.2 | 4 from 22 |
| Distance (all codes) | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Under 6f | 133 | 14 | 10.5% | +0.4 | 0 from 2 |
| 6f – 7f | 907 | 75 | 8.3% | −1.8 | 8 from 47 |
| 1m – 1m1f | 537 | 56 | 10.4% | +0.3 | — |
| 1m2f – 1m4f | 402 | 52 | 12.9% | +2.8 | — |
| 1m5f – 2m | 157 | 18 | 11.5% | +1.4 | — |
| 2m1f – 2m4f | 47 | 3 | 6.4% | −3.7 | — |
| 2m5f – 3m | 5 | 2 | 40% | +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
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)).
| Produce | Runs | Wins | Win trips | Best grade |
|---|---|---|---|---|
| Global Acclaim (GB) | 11 | 3 | 6f–1m | Class 4 |
| Angel of The South (IRE) | 21 | 2 | 5f–6f | Class 4 |
| Dark Destroyer (IRE) | 11 | 2 | 7f | Class 5 |
| Al Rasmah (IRE) | 12 | 1 | 6f | Class 2 |
| Ann Terry (GB) | 8 | 1 | 6f | Class 5 |
Record by conditions
| Going | Runs | Wins | SR | £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 |
| Class | Runs | Wins | SR | £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 |
| Course | Runs | Wins | SR | £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 |
| Distance | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 6f – 7f | 47 | 8 | 17% | +32.43 |
| Under 6f | 2 | 0 | 0% | −2.00 |
| Jockey | Runs | Wins | SR | £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 |
| Headgear | Runs | Wins | SR | £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 |
| Season | Runs | Wins | SR | £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
| Date | Course | Race | Pos | Btn | Wgt | OR | Spd | KTB | Jockey | SP |
|---|---|---|---|---|---|---|---|---|---|---|
| 09 Oct 26+20d | Newmarket | HKJC World Pool Handicap Stakes 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 | 75 | 42A | 71A | Marco Ghiani | 17/2 |
| 19 Sep 26+28d | Newmarket | Turners Parks Group Ltd Handicap Stakes (Div I) 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 | 77 | 87A | 77A | Jack Dace | 20/1 |
| 22 Aug 26+24d | Newmarket (July) | Twyford Down Cutting Handicap Stakes 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 | 79 | 99C | 80A | Ashley Lewis | 25/1 |
| 29 Jul 26+11d | Goodwood | Coral Charlton Handicap Stakes 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 | 80 | 91C | 104A | Marco Ghiani | 22/1 |
| 18 Jul 26+28d | Newmarket (July) | Club 26 At Ascot Handicap Stakes raced up with the pace - driven to close on the front-runners inside the final furlong - stayed on | 4/8 | 2¼ | 10-1 | 81 | 99B | 97A | Marco Ghiani | 7/1 |
| 20 Jun 26+35d | Newmarket | JCB Hydrogen Handicap 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 | 81 | 87A | 76A | Jack Callan | 9/2 |
| 16 May 26+12d | Newmarket | Download The BetMGM App Handicap 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 | 75 | 110A | 110A | Marco Ghiani | 4/1 | |
| 04 May 26+33d | Windsor | BetWright Safer Gambling Handicap 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 | 72 | 114A | 95A | Marco Ghiani | 10/3F |
| 01 Apr 26+28d | Kempton (AW) | Virgin Bet Every Saturday Money Back Handicap 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 | 68 | 124A | 91A | Marco Ghiani | 10/3 | |
| 04 Mar 26+33d | Kempton (AW) | Bet 20 Get 20 With Unibet Handicap (Div 1) 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 | 69 | 102A | 75A | Hollie Doyle | 13/2 |
| 30 Jan 26+9d | Wolverhampton (AW) | Midnite A Next Generation Betting App Handicap 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 | 69 | 98A | 79A | Hector Crouch | 9/2 |
| 21 Jan 26+5d | Kempton (AW) | Unibet More Extra Place Races Handicap 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 | 71 | 116A | 89A | Hector Crouch | 12/1 |
| 16 Jan 26+37d | Newcastle (AW) | Midnite Are Upping The Betting Game Apprentice Handicap (Div 1) 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 | 71 | 60A | 74A | Jack Dace | 13/2 |
| 10 Dec 25+39d | Kempton (AW) | Heros, A New Life After Racing Handicap 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 | 73 | 106A | 86A | Rossa Ryan | 8/1 |
| 01 Nov 25+42d | Newmarket | Prestige Vehicles Handicap 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 | 75 | 96A | 88A | Sean Levey | 9/2 |
| 20 Sep 25+14d | Newmarket | Turners Parks Group Ltd Handicap (Div 1) 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 | 76 | 111A | 85A | J F Egan | 40/1 |
| 06 Sep 25+15d | Kempton (AW) | Unibet London Sprint Series Final Handicap Towards the back - ridden over 2f out - never a factor | 11/12 | 1½ | 8-3 | 78 | 90A | 60A | Connor Planas | 50/1 |
| 22 Aug 25+14d | Newmarket | World Pool Bet With The tote Handicap 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 | 79 | 83A | 78A | Marco Ghiani | 14/1 |
| 08 Aug 25+18d | Newmarket | Maritime Cargo Services Outperforming The Opposition Handicap Settled towards rear on far flank - pushed along and made progress inside final 2f - lost place late finishing 9th | 9/14 | ¾ | 10-0 | 80 | 100C | 81A | Marco Ghiani | 9/1 |
| 21 Jul 25+16d | Windsor | Fitzdares Sprint Series Handicap (Windsor Sprint Series Qualifier) 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 | 80 | 89A | 80A | Marco Ghiani | 100/30F |
| 05 Jul 25+15d | Haydock | Eachway Extra At bet365 Handicap 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 | 74 | 114C | 107A | Marco Ghiani | 11/1 | |
| 20 Jun 25+22d | Newmarket | Aston Martin Handicap 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 | 70 | 110A | 102A | Marco Ghiani | 18/5 | |
| 29 May 25+22d | Yarmouth | Infobond Technical Mainpower Services Handicap 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 | 72 | 79A | 73A | David Egan | 16/1 |
| 07 May 25+217d | Kempton (AW) | Free Bet With Unibet's Betbuilder Rebound Handicap 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 | 72 | 100A | 86A | Luke Morris | 12/1 |
| 02 Oct 24+14d | Kempton (AW) | Relaxation Awaits With The Nirvana Collection Handicap 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 | 75 | 63B | 52A | Billy Loughnane | 50/1 |
| 18 Sep 24+20d | Yarmouth | Sea Deer Handicap 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 | 77 | 68C | 44C | 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) Held up at the back - made no impact through the race - well held at the finish | 11/12 | 4½ | 9-11 | 79 | 52A | 63A | Neil Callan | 33/1 |
| 12 Aug 24+28d | Windsor | Fitzdares Sprint Series Final Handicap Held up towards back - unable to challenge - well held in 11th | 11/16 | ½ | 7-13 | 79 | 103C | 68A | Jack Doughty | 28/1 |
| 15 Jul 24+65d | Windsor | Fitzdares Sprint Series Handicap | 1/11 | 9-4 | 74 | 107A | 98A | Tom Marquand | 40/1 | |
| 11 May 24+26d | Ascot | Peroni Nastro Azzurro 0.0% Blue Ribbon Handicap | 26/26 | 99 | 9-5 | 76 | -156C | 53C | Neil Callan | 33/1 |
| 15 Apr 24+43d | Windsor | Paul Dean's First Visit To Windsor Handicap (Div 2) | 5/11 | hd | 9-2 | 77 | 111A | 90A | Richard Kingscote | 12/1 |
| 03 Mar 24+42d | Newcastle (AW) | Build Your Acca With BetUK Handicap | 10/12 | ½ | 9-4 | 80 | 92A | 75A | Marco Ghiani | 18/1 |
| 21 Jan 24+8d | Chelmsford City (AW) | Ministry Of Sound Concert 31st August Handicap | 8/12 | ½ | 9-2 | 81 | 98A | 76A | Marco Ghiani | 11/1 |
| 13 Jan 24+7d | Chelmsford City (AW) | Biology By Clare Handicap | 5/6 | 1 | 9-11 | 82 | 107A | 78B | Jason Hart | 11/8F |
| 06 Jan 24+24d | Kempton (AW) | Unibet Extra Place Offers Every Day Handicap | 5/9 | hd | 9-3 | 82 | 110A | 86A | Rossa Ryan | 11/1 |
| 13 Dec 23+58d | Lingfield (AW) | BetUK. It's Where The UK Bets Handicap | 11/11 | nse | 9-3 | 84 | 97A | 74A | Robert Havlin | 12/1 |
| 16 Oct 23+46d | Kempton (AW) | Unibet More Extra Place Races Handicap | 4/10 | 1½ | 9-10 | 85 | 110A | 93A | Daniel Muscutt | 5/1 |
| 31 Aug 23+14d | Newcastle (AW) | William Hill Extra Place Races Daily Racing League Race 25 Handicap | 3/13 | 1¾ | 9-10 | 86 | 83B | 89A | Jack Mitchell | 7/1 |
| 17 Aug 23+45d | Windsor | William Hill Keep Your Raceday Positive Racing League Race 16 Handicap | 3/13 | ¾ | 9-10 | 86 | 100C | 92A | Jack Mitchell | 12/1 |
| 03 Jul 23+44d | Windsor | Fitzdares Sprint Series Handicap | 4/8 | shd | 8-13 | 86 | 118A | 81A | Jack Mitchell | 8/1 |
| 20 May 23+43d | Newmarket | Aspall Suffolk Draught Cyder Handicap | 7/11 | 1½ | 8-12 | 86 | 102A | 87A | Richard Kingscote | 15/2 |
| 07 Apr 23+37d | Lingfield (AW) | Talksport All-weather Vase Three-year-old Handicap | 1/12 | 9-6 | 82 | 87A | 101A | Jack Mitchell | 5/2F | |
| 01 Mar 23+56d | Lingfield (AW) | talkSPORT Powered By Fans Handicap | 1/8 | 9-11 | 77 | 101A | 86A | Jack Mitchell | 2/1F | |
| 04 Jan 23+70d | Kempton (AW) | Unibet Extra Place Offers Every Day Handicap | 1/9 | 9-3 | 69 | 106A | 87A | Jack Mitchell | 5/1 | |
| 26 Oct 22+15d | Kempton (AW) | Unibet Extra Place Offers Every Day Nursery | 5/10 | 1¼ | 9-1 | 70 | 69A | 70A | Benoit De La Sayette | 10/1 |
| 11 Oct 22+39d | Newcastle (AW) | At The Races App Market Movers Nursery | 4/11 | 1¼ | 9-10 | 71 | 89A | 78A | Andrea Atzeni | 10/3J |
| 02 Sep 22+42d | Ascot | Events At Ascot British EBF Restricted Novice Stakes (GBB Race) | 8/13 | nse | 9-7 | — | 79C | 72A | Adam Kirby | 16/1 |
| 22 Jul 22+60d | Ascot | Interex Group British EBF Crocker Bulteel Maiden Stakes | 7/10 | 2 | 9-2 | — | 62A | 61A | John Fahy | 17/2 |
| 23 May 22 | Windsor | British Stallion Studs EBF Novice Stakes (GBB Race) | 4/6 | 2¼ | 9-7 | — | 93A | 71B | 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.