Corporal Maddox (GB)
Corporal Maddox (GB) is 13 from 128, including a Listed win. The biggest win we hold: the Investec Woodcote Stakes at Epsom Downs (Jun 2009). Hasn't won since Aug 2017. Last raced off 48, 58lb below the career-high mark.
- 13–128Wins / Runs
- 10.2%Strike rate
- 37 (28.9%)Placed
- −29.33£1 level staken=128 at SP
- 1.17Fair A/E n=127 · 1.07 incl. margin
- 106Highest OR
- 27dAvg 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 102
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) | 14 | 106A | 86.5 | — |
| Good | 5 | 123A | 95 | — |
| Good to Firm | 5 | 106A | 93 | — |
| Good to Soft | 1 | — | — | — |
| Soft | 1 | — | — | — |
| Distance | Runs | Best | Median | Since 21 Oct 2025 |
|---|---|---|---|---|
| 6f – 7f | 26 | 123A | 89.5 | — |
KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 26 figures from 26 runs · as at 3 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
Progeny in our archive have won 8.6% of 12,434 runs since Jan 2008 (774 horses).
Weakest on heavy going: 3.4% from 323.
| Going | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Firm | 189 | 18 | 9.5% | +0.9 | 1 from 2 |
| Good to Firm | 2,608 | 218 | 8.4% | −0.2 | 1 from 25 |
| Good | 2,655 | 273 | 10.3% | +1.7 | 4 from 27 |
| Good to Soft | 1,233 | 116 | 9.4% | +0.8 | 2 from 15 |
| Soft | 1,225 | 91 | 7.4% | −1.2 | 0 from 6 |
| Heavy | 323 | 11 | 3.4% | −5.2 | 0 from 4 |
| Standard (AW) | 4,201 | 337 | 8% | −0.6 | 5 from 49 |
| Distance (all codes) | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Under 6f | 1,484 | 139 | 9.4% | +0.8 | 1 from 4 |
| 6f – 7f | 5,436 | 474 | 8.7% | +0.1 | 12 from 119 |
| 1m – 1m1f | 2,518 | 211 | 8.4% | −0.2 | 0 from 5 |
| 1m2f – 1m4f | 1,618 | 141 | 8.7% | +0.1 | — |
| 1m5f – 2m | 728 | 54 | 7.4% | −1.2 | — |
| 2m1f – 2m4f | 420 | 30 | 7.1% | −1.5 | — |
| 2m5f – 3m | 193 | 13 | 6.7% | −1.9 | — |
| Over 3m | 37 | 2 | 5.4% | −3.2 | — |
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
7 siblings in the archive, 4 winners — best of them Powerful Dream (IRE) (10 wins).
The wins came over 5f–1m; the highest grade won is Class 4 (Silver Hotspur (GB)).
| Produce | Runs | Wins | Win trips | Best grade |
|---|---|---|---|---|
| Powerful Dream (IRE) | 63 | 10 | 5f–5½f | Class 5 |
| Silver Hotspur (GB) | 63 | 8 | 6f–1m | Class 4 |
| Aegean Shadow (GB) | 6 | 3 | 6f–7f | Class 5 |
| Android (IRE) | 8 | 1 | 6f | Class 5 |
| Noonenose (GB) | 4 | 0 | — | — |
| Shabnaam (GB) | 11 | 0 | — | — |
| Majnon Fajer (IRE) | 7 | 0 | — | — |
Record by conditions
| Going | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Standard (AW) | 49 | 5 | 10% | −18.00 |
| Good | 27 | 4 | 15% | +19.50 |
| Good to Firm | 25 | 1 | 4% | −23.33 |
| Good to Soft | 15 | 2 | 13% | −1.50 |
| Soft | 6 | 0 | 0% | −6.00 |
| Heavy | 4 | 0 | 0% | −4.00 |
| Firm | 2 | 1 | 50% | +4.00 |
| Class | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Class 4 | 47 | 4 | 9% | −11.50 |
| Class 3 | 29 | 0 | 0% | −29.00 |
| Class 6 | 24 | 4 | 17% | −2.00 |
| Class 5 | 11 | 2 | 18% | −0.33 |
| Class 2 | 8 | 1 | 13% | −3.50 |
| Class 1 | 7 | 1 | 14% | +8.00 |
| Course | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Lingfield (AW) | 18 | 3 | 17% | +0.25 |
| Kempton (AW) | 15 | 0 | 0% | −15.00 |
| Wolverhampton (AW) | 13 | 2 | 15% | −0.25 |
| Chepstow | 12 | 2 | 17% | +8.50 |
| Chester | 8 | 0 | 0% | −8.00 |
| Doncaster | 8 | 0 | 0% | −8.00 |
| Brighton | 7 | 1 | 14% | +2.00 |
| Goodwood | 7 | 0 | 0% | −7.00 |
| Ascot | 5 | 2 | 40% | +5.50 |
| Newbury | 4 | 0 | 0% | −4.00 |
| York | 4 | 0 | 0% | −4.00 |
| Haydock | 4 | 0 | 0% | −4.00 |
| Lingfield | 3 | 0 | 0% | −3.00 |
| Newmarket | 3 | 0 | 0% | −3.00 |
| Epsom Downs | 3 | 1 | 33% | +12.00 |
| Southwell (AW) | 2 | 0 | 0% | −2.00 |
| Leicester | 2 | 0 | 0% | −2.00 |
| Nottingham | 2 | 0 | 0% | −2.00 |
| Chelmsford City (AW) | 1 | 0 | 0% | −1.00 |
| Redcar | 1 | 0 | 0% | −1.00 |
| Windsor | 1 | 0 | 0% | −1.00 |
| Curragh | 1 | 1 | 100% | +10.00 |
| Sandown | 1 | 0 | 0% | −1.00 |
| Thirsk | 1 | 0 | 0% | −1.00 |
| Chantilly (FR) | 1 | 0 | 0% | −1.00 |
| Hamilton | 1 | 1 | 100% | +0.67 |
| Distance | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 6f – 7f | 119 | 12 | 10% | −22.00 |
| 1m – 1m1f | 5 | 0 | 0% | −5.00 |
| Under 6f | 4 | 1 | 25% | −2.33 |
| Jockey | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Luke Morris | 29 | 5 | 17% | +9.25 |
| Steve Drowne | 12 | 1 | 8% | −3.00 |
| David Probert | 8 | 0 | 0% | −8.00 |
| Adam Kirby | 7 | 1 | 14% | −4.75 |
| Tom Queally | 7 | 1 | 14% | −2.50 |
| George Baker | 6 | 0 | 0% | −6.00 |
| Jim Crowley | 6 | 2 | 33% | +10.67 |
| Oisin Murphy | 5 | 0 | 0% | −5.00 |
| Ben Curtis | 4 | 0 | 0% | −4.00 |
| William Twiston-Davies | 3 | 0 | 0% | −3.00 |
| Jamie Spencer | 3 | 1 | 33% | +3.00 |
| Stevie Donohoe | 3 | 0 | 0% | −3.00 |
| Liam Keniry | 2 | 0 | 0% | −2.00 |
| Royston Ffrench | 2 | 0 | 0% | −2.00 |
| George Downing | 2 | 0 | 0% | −2.00 |
| William Carson | 2 | 0 | 0% | −2.00 |
| Hayley Turner | 2 | 0 | 0% | −2.00 |
| Fergus Sweeney | 2 | 0 | 0% | −2.00 |
| Franny Norton | 2 | 0 | 0% | −2.00 |
| John Fahy | 1 | 0 | 0% | −1.00 |
| Andrew Breslin | 1 | 0 | 0% | −1.00 |
| Jason Watson | 1 | 0 | 0% | −1.00 |
| Sam Hitchcott | 1 | 1 | 100% | +10.00 |
| William Cox | 1 | 0 | 0% | −1.00 |
| Tom Marquand | 1 | 0 | 0% | −1.00 |
| Ronan Whelan | 1 | 0 | 0% | −1.00 |
| Robert Havlin | 1 | 0 | 0% | −1.00 |
| Mikey Ennis | 1 | 0 | 0% | −1.00 |
| Barry McHugh | 1 | 0 | 0% | −1.00 |
| Richard Kingscote | 1 | 0 | 0% | −1.00 |
| Chris Hayes | 1 | 1 | 100% | +10.00 |
| Harry Bentley | 1 | 0 | 0% | −1.00 |
| Michael J M Murphy | 1 | 0 | 0% | −1.00 |
| L McNiff | 1 | 0 | 0% | −1.00 |
| Richard Hughes | 1 | 0 | 0% | −1.00 |
| Cathy Gannon | 1 | 0 | 0% | −1.00 |
| Tony Hamilton | 1 | 0 | 0% | −1.00 |
| Kieren Fallon | 1 | 0 | 0% | −1.00 |
| Richard Hills | 1 | 0 | 0% | −1.00 |
| Eddie Ahern | 1 | 0 | 0% | −1.00 |
| Headgear | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| HP | 66 | 5 | 8% | −14.50 |
| None | 41 | 5 | 12% | −11.58 |
| Cheekpieces | 16 | 3 | 19% | +1.75 |
| Hood | 3 | 0 | 0% | −3.00 |
| E/SB | 1 | 0 | 0% | −1.00 |
| Tongue tie | 1 | 0 | 0% | −1.00 |
| Season | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 2018 | 8 | 0 | 0% | −8.00 |
| 2017 | 16 | 1 | 6% | −5.00 |
| 2016 | 17 | 2 | 12% | −2.50 |
| 2015 | 10 | 2 | 20% | +2.75 |
| 2014 | 22 | 2 | 9% | −2.00 |
| 2013 | 16 | 1 | 6% | −5.00 |
| 2012 | 17 | 2 | 12% | −8.75 |
| 2011 | 11 | 0 | 0% | −11.00 |
| 2010 | 3 | 0 | 0% | −3.00 |
| 2009 | 8 | 3 | 38% | +13.17 |
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 |
|---|---|---|---|---|---|---|---|---|---|---|
| 18 Oct 18+31d | Brighton | John Lilley Memorial Handicap | 14/16 | hd | 8-9 | 48 | 72C | 42A | David Probert | 33/1 |
| 17 Sep 18+25d | Brighton | Antiques, Vintage & Collectables Fair 21 October Handicap (Div 2) | 7/10 | 2 | 8-13 | 51 | 93A | 56A | David Probert | 18/1 |
| 23 Aug 18+51d | Chepstow | Casino At Bet365 Handicap | 7/10 | 2 | 9-2 | 55 | 95A | 54A | David Probert | 20/1 |
| 03 Jul 18+27d | Chepstow | Morgan Sindall Wateraid Handicap | 9/11 | 1¼ | 9-7 | 58 | 102A | 54A | David Probert | 20/1 |
| 06 Jun 18+6d | Wolverhampton (AW) | NFRC Handicap | 8/11 | 2½ | 8-10 | 54 | 80A | 53A | David Probert | 25/1 |
| 31 May 18+106d | Wolverhampton (AW) | FCL Personalised Global Freight Solutions Handicap (Div 2) | 6/12 | 1 | 9-5 | 54 | 90A | 73A | John Fahy | 28/1 |
| 14 Feb 18+12d | Wolverhampton (AW) | Bet & Watch At sunbets.co.uk Apprentice Handicap | 11/12 | ½ | 8-7 | 56 | 73A | 44A | Andrew Breslin | 20/1 |
| 02 Feb 18+51d | Wolverhampton (AW) | sunbets.co.uk Handicap (Div 2) | 5/9 | ½ | 8-7 | 58 | 104A | 64A | Jason Watson | 33/1 |
| 13 Dec 17+8d | Lingfield (AW) | Play Jackpot Games At sunbets.co.uk/vegas Selling Stakes | 4/6 | ½ | 9-6 | 60 | 91A | 72B | Luke Morris | 20/1 |
| 05 Dec 17+22d | Wolverhampton (AW) | Follow Sunbets On Twitter Claiming Stakes | 8/10 | 4½ | 8-10 | 60 | 88A | 51A | Ben Curtis | 40/1 |
| 13 Nov 17+40d | Southwell (AW) | Betway Dash Handicap | 7/13 | 1¾ | 9-4 | 62 | 53B | 69A | Luke Morris | 11/1 |
| 04 Oct 17+37d | Kempton (AW) | Racing UK Profits Returned To Racing Handicap | 10/13 | ½ | 9-4 | 62 | 92B | 69A | Adam Kirby | 25/1 |
| 28 Aug 17+4d | Chepstow | St Pierre Big Summer Shape Up Handicap (Div 2) | 1/10 | 9-5 | 58 | 103A | 86A | Sam Hitchcott | 10/1 | |
| 24 Aug 17+14d | Chepstow | US Open Tennis At 188Bet Handicap | 8/15 | 1½ | 9-5 | 58 | 74C | 67A | Luke Morris | 16/1 |
| 10 Aug 17+19d | Brighton | Route Mobile Selling Handicap | 2/9 | nk | 9-9 | 58 | 89A | 75A | David Probert | 11/2 |
| 22 Jul 17+23d | Lingfield | 188Bet Handicap | 5/13 | nse | 9-9 | 60 | 102C | 82A | Luke Morris | 22/1 |
| 29 Jun 17+13d | Newbury | Pump Technology Handicap (Str) | 14/14 | 1 | 8-9 | 63 | 72C | 40C | William Cox | 50/1 |
| 16 Jun 17+9d | Chepstow | Chepstow Plant International Handicap | 7/8 | 3¼ | 8-12 | 66 | 106A | 58A | Liam Keniry | 16/1 |
| 07 Jun 17+14d | Kempton (AW) | 100% Profits Boost At 32redsport.com Handicap | 13/13 | 3½ | 8-12 | 66 | 80B | 48A | Oisin Murphy | 20/1 |
| 24 May 17+22d | Lingfield | Daily Mail Claiming Stakes | 3/9 | 2 | 9-7 | 68 | 123A | 81A | Luke Morris | 10/1 |
| 02 May 17+38d | Brighton | Love Fairs Antiques & Collectables 7 May Handicap | 3/5 | 2¼ | 9-7 | 70 | 85C | 71B | Royston Ffrench | 9/1 |
| 25 Mar 17+50d | Wolverhampton (AW) | sunbets.co.uk Handicap | 7/10 | nse | 9-4 | 72 | 72A | 71A | Tom Marquand | 14/1 |
| 03 Feb 17+18d | Lingfield (AW) | Sun Bets On The App Store Claiming Stakes | 5/10 | hd | 9-6 | 72 | 96B | 84A | Luke Morris | 25/1 |
| 16 Jan 17+32d | Wolverhampton (AW) | sunbets.co.uk Download The App Classified Claiming Stakes | 7/11 | 1¼ | 9-2 | 75 | 85A | 79A | Luke Morris | 25/1 |
| 15 Dec 16+30d | Chelmsford City (AW) | Totepoolliveinfo.com Handicap | 6/8 | 5 | 9-9 | 76 | 79A | 72A | Luke Morris | 10/1 |
| 15 Nov 16+63d | Lingfield (AW) | sunbets.co.uk Claiming Stakes | 3/8 | 2 | 9-8 | 76 | 106A | 81A | Luke Morris | 14/1 |
| 13 Sep 16+19d | Chepstow | Dribuild Group Handicap | 4/8 | 1½ | 9-3 | 78 | — | 80A | Oisin Murphy | 16/1 |
| 25 Aug 16+13d | Leicester | Dale Hall And Hickman Associates Handicap | 6/8 | 7 | 9-12 | 78 | — | 58A | Adam Kirby | 11/1 |
| 12 Aug 16+12d | Newbury | Christopher Smith Associates Handicap (Str) | 4/9 | 3 | 9-11 | 75 | — | 82A | Adam Kirby | 16/1 |
| 31 Jul 16+9d | Chepstow | Gallery Lofts Gallop Handicap | 1/9 | 9-9 | 75 | — | 86A | Luke Morris | 17/2 | |
| 22 Jul 16+13d | York | Premier Design & Print Handicap | 6/19 | 2¼ | 9-3 | 76 | — | 91A | Oisin Murphy | 20/1 |
| 09 Jul 16+21d | Ascot | GL Events Owen Brown Handicap | 3/8 | 1¾ | 9-6 | 77 | — | 81A | Ronan Whelan | 20/1 |
| 18 Jun 16+22d | Lingfield (AW) | John Mayne 50th Birthday Celebration Handicap | 6/10 | nk | 9-1 | 78 | — | 78A | Robert Havlin | 18/1 |
| 27 May 16+21d | Brighton | Cabins Uk Handicap | 6/8 | nse | 9-4 | 80 | — | 76A | George Downing | 16/1 |
| 06 May 16+13d | Chester | Sustainable Group (uk) Ltd Handicap | 9/10 | 2¼ | 9-3 | 82 | — | 64A | David Probert | 20/1 |
| 23 Apr 16+24d | Leicester | Totescoop6 The Millionaire Maker Handicap | 5/14 | nk | 9-5 | 83 | — | 90A | George Baker | 25/1 |
| 30 Mar 16+15d | Kempton (AW) | 32Red Handicap (London Mile Series Qualifier) | 6/7 | 3 | 9-7 | 83 | — | 72A | Luke Morris | 25/1 |
| 15 Mar 16+6d | Wolverhampton (AW) | Ladbrokes Handicap | 6/9 | hd | 9-9 | 80 | — | 80A | Liam Keniry | 11/1 |
| 09 Mar 16+26d | Lingfield (AW) | Unibet 90plus Injury Time Insurance Is Back Claiming Stakes | 1/3 | 9-9 | 80 | — | 82C | Luke Morris | 4/1 | |
| 12 Feb 16+23d | Wolverhampton (AW) | Ladbrokes Handicap | 4/8 | nk | 9-4 | 81 | — | 77A | William Twiston-Davies | 12/1 |
| 20 Jan 16+20d | Lingfield (AW) | Ladbrokes Handicap | 4/8 | 1 | 9-4 | 81 | — | 87A | Luke Morris | 9/2 |
| 31 Dec 15+20d | Lingfield (AW) | Ladbrokes Handicap | 2/9 | nse | 9-0 | 77 | — | 91A | William Twiston-Davies | 6/1 |
| 11 Dec 15+25d | Wolverhampton (AW) | Download The Ladbrokes App Handicap | 1/12 | 9-4 | 72 | — | 88A | Luke Morris | 8/1 | |
| 16 Nov 15+3d | Wolverhampton (AW) | Download The Ladbrokes App Classified Selling Stakes | 1/8 | 9-1 | 72 | — | 78A | Luke Morris | 11/4F | |
| 13 Nov 15+16d | Lingfield (AW) | Download The New Unibet Racing App Handicap (Div 2) | 3/9 | hd | 9-4 | 72 | — | 73A | Steve Drowne | 12/1 |
| 28 Oct 15+36d | Kempton (AW) | 32Red On The App Store Handicap | 9/11 | 2 | 9-3 | 74 | — | 69A | Steve Drowne | 25/1 |
| 22 Sep 15+12d | Kempton (AW) | 32Red On The App Store Handicap | 7/11 | hd | 9-7 | 75 | — | 83A | Steve Drowne | 16/1 |
| 10 Sep 15+16d | Chepstow | iBrolly Custom Umbrellas Handicap | 5/10 | ½ | 9-4 | 76 | — | 79A | Steve Drowne | 33/1 |
| 25 Aug 15+209d | Chepstow | Latest Free Bets Offers From thebookiesoffers.co.uk Handicap | 6/6 | 19 | 9-12 | 79 | — | 57C | Luke Morris | 14/1 |
| 28 Jan 15+7d | Kempton (AW) | 32RedSport.com Handicap | 7/8 | ½ | 9-7 | 80 | — | 69A | Steve Drowne | 12/1 |
| 21 Jan 15+30d | Lingfield (AW) | Ladbrokes Handicap | 4/7 | hd | 9-2 | 80 | — | 76A | Ben Curtis | 14/1 |
| 22 Dec 14+12d | Wolverhampton (AW) | Ladbrokes Handicap | 8/12 | nse | 9-4 | 82 | — | 79A | Ben Curtis | 20/1 |
| 10 Dec 14+13d | Lingfield (AW) | Ladbrokes Handicap | 5/7 | hd | 9-5 | 82 | — | 76A | Ben Curtis | 12/1 |
| 27 Nov 14+68d | Kempton (AW) | Follow BetVictorRacing On Twitter Handicap | 5/12 | 1 | 9-5 | 83 | — | 86A | Luke Morris | 20/1 |
| 20 Sep 14+15d | Newmarket | Injured Jockeys Fund 50th Anniversary Handicap | 10/12 | 1 | 9-7 | 83 | — | 68A | Tom Queally | 14/1 |
| 05 Sep 14+11d | Chepstow | Festival Racing Handicap | 3/9 | shd | 9-6 | 83 | — | 86A | David Probert | 16/1 |
| 25 Aug 14+18d | Chepstow | Bathwick Tyres Newport Handicap | 4/10 | 2½ | 9-1 | 83 | — | 81A | Mikey Ennis | 14/1 |
| 07 Aug 14+8d | Haydock | Zip Goes A Million Handicap | 8/10 | 1¾ | 9-12 | 85 | — | 72A | Steve Drowne | 14/1 |
| 30 Jul 14+13d | Goodwood | Turf Club Handicap | 6/15 | 1 | 9-8 | 85 | — | 92A | Steve Drowne | 33/1 |
| 17 Jul 14+14d | Doncaster | Terry Bellas Memorial Classified Stakes | 7/8 | 1½ | 9-3 | 87 | — | 70A | Adam Kirby | 25/1 |
| 03 Jul 14+12d | Epsom Downs | Totepool Supporting The Sport You Love Handicap | 8/8 | ¾ | 9-11 | 88 | — | 75A | Steve Drowne | 16/1 |
| 21 Jun 14+40d | Redcar | H Jarvis 136th Anniversary Handicap | 5/9 | 2¼ | 9-7 | 89 | — | 89A | Barry McHugh | 20/1 |
| 12 May 14+9d | Doncaster | Betdaq 3% Commission Handicap | 6/8 | 4½ | 9-3 | 89 | — | 61C | Steve Drowne | 15/2 |
| 03 May 14+9d | Doncaster | Arctic Warrior Handicap | 2/12 | ½ | 9-7 | 87 | — | 97A | Steve Drowne | 20/1 |
| 24 Apr 14+10d | Brighton | Papa John's Pizza In Brighton Handicap | 1/6 | 9-7 | 85 | — | 95B | Steve Drowne | 8/1 | |
| 14 Apr 14+15d | Windsor | Unibet - By Players For Players Handicap | 10/16 | hd | 9-2 | 85 | — | 83A | Luke Morris | 33/1 |
| 30 Mar 14+9d | Doncaster | William Hill Bet On The Move Handicap | 13/18 | ½ | 8-13 | 87 | — | 69A | Luke Morris | 16/1 |
| 21 Mar 14+4d | Lingfield (AW) | Ladbrokes Mobile Handicap | 4/9 | shd | 9-2 | 87 | — | 81A | Adam Kirby | 8/1 |
| 17 Mar 14+16d | Kempton (AW) | 25 Free Bet At BetVictor.com Handicap | 3/10 | ¾ | 9-0 | 87 | — | 84A | Adam Kirby | 12/1 |
| 01 Mar 14+25d | Lingfield (AW) | Ladbrokes Handicap | 7/11 | nk | 8-13 | 87 | — | 81A | Luke Morris | 20/1 |
| 04 Feb 14+6d | Lingfield (AW) | Ladbrokes Handicap | 1/6 | 9-7 | 85 | — | 88B | Luke Morris | 10/1 | |
| 29 Jan 14+11d | Kempton (AW) | Winners Are Welcome At Betdaq Handicap | 7/8 | 1¾ | 9-7 | 85 | — | 75A | George Baker | 11/2 |
| 18 Jan 14+30d | Lingfield (AW) | Compare Bookmakers At bookmakers.co.uk Handicap | 4/8 | ½ | 9-3 | 86 | — | 75A | Luke Morris | 16/1 |
| 19 Dec 13+17d | Kempton (AW) | Download The Betvictor App Now Conditions Stakes | 6/8 | 6 | 9-4 | 86 | — | 64A | George Baker | 8/1 |
| 02 Dec 13+11d | Kempton (AW) | Download The BetVictor App Now Handicap | 2/14 | nk | 9-7 | 85 | — | 98A | George Baker | 7/1 |
| 21 Nov 13+29d | Kempton (AW) | JLT Handicap | 3/11 | nk | 9-4 | 85 | — | 91A | George Baker | 7/1 |
| 23 Oct 13+25d | Kempton (AW) | Betdaq 1st UK Race Commission Free Handicap | 5/13 | shd | 9-5 | 85 | — | 84A | Luke Morris | 33/1 |
| 28 Sep 13+15d | Haydock | Racing Welfare Pride Of Racing Handicap (Sponsored by Betfair) | 6/15 | 1¾ | 9-4 | 86 | — | 89A | Luke Morris | 20/1 |
| 13 Sep 13+7d | Doncaster | Towndoor Limited Commercial Property Rental Handicap | 8/14 | 1 | 8-3 | 83 | — | 75A | Oisin Murphy | 14/1 |
| 06 Sep 13+13d | Haydock | Betfred Bolton Lads & Girls Club Handicap (Div 1) | 2/11 | 1¾ | 9-6 | 83 | — | 102A | Richard Kingscote | 9/1 |
| 24 Aug 13+15d | Curragh | Dublin Bay Cruises Handicap | 1/23 | 9-2 | 77 | — | 95A | Chris Hayes | 10/1 | |
| 09 Aug 13+14d | Brighton | Download The Betvictor App Brighton Bullet Handicap | 8/11 | nk | 9-3 | 77 | — | 70A | Oisin Murphy | 11/2 |
| 26 Jul 13+7d | York | Tour De France Yorkshire Grand Depart Handicap | 3/20 | nk | 9-3 | 76 | — | 94A | Luke Morris | 25/1 |
| 19 Jul 13+7d | Newmarket | David Hanlon Memorial Handicap (Jockey Club Grassroots Sprint Series Qualifier) | 6/12 | shd | 9-11 | 78 | — | 89A | Luke Morris | 20/1 |
| 12 Jul 13+36d | Chepstow | 32Red Handicap | 5/5 | nk | 9-10 | 78 | — | 72B | Steve Drowne | 9/1 |
| 06 Jun 13+13d | Sandown | Tellisford Handicap | 9/14 | 4 | 9-3 | 81 | — | 72A | Luke Morris | 33/1 |
| 24 May 13+13d | Goodwood | Reheat Handicap | 11/14 | ½ | 9-6 | 84 | — | 76A | Luke Morris | 25/1 |
| 11 May 13+127d | Lingfield | Betfred TV Handicap | 4/7 | 2¼ | 9-2 | 85 | — | 82A | Harry Bentley | 16/1 |
| 04 Jan 13+22d | Wolverhampton (AW) | Poker At Coral.co.uk Handicap | 5/7 | 3¾ | 9-1 | 86 | — | 70A | William Carson | 20/1 |
| 13 Dec 12+7d | Kempton (AW) | 32 Bonus Handicap | 10/12 | ¾ | 8-12 | 86 | — | 72A | William Carson | 8/1 |
| 06 Dec 12+8d | Lingfield (AW) | 32Red Handicap | 3/9 | hd | 8-12 | 86 | — | 78A | Luke Morris | 6/1 |
| 28 Nov 12+13d | Lingfield (AW) | Betfred 'The Home Of Goals Galore' Claiming Stakes | 1/11 | 9-6 | 86 | — | 95A | Adam Kirby | 5/4F | |
| 15 Nov 12+47d | Southwell (AW) | Book Tickets Online At southwell-racecourse.co.uk Claiming Stakes | 3/12 | nk | 9-7 | 88 | — | 90A | William Twiston-Davies | 9/2F |
| 29 Sep 12+14d | Chester | Innospec Handicap | 13/13 | 9 | 8-12 | 89 | — | 56C | George Downing | 20/1 |
| 15 Sep 12+28d | Chester | Free Bet At corbettsports.com Handicap | 13/15 | 2¼ | 9-10 | 90 | — | 60C | Jim Crowley | 8/1 |
| 18 Aug 12+14d | Doncaster | Lindsey Close Building Services Handicap | 4/18 | nk | 8-10 | 90 | — | 90A | Michael J M Murphy | 10/1 |
| 04 Aug 12+7d | Thirsk | totepool.com Thirsk Summer Cup (Handicap) | 14/18 | hd | 9-2 | 90 | — | 64A | L McNiff | 8/1 |
| 28 Jul 12+14d | Ascot | Mitie Total Security Management Handicap | 1/12 | 10-0 | 85 | — | 111A | Jamie Spencer | 5/1 | |
| 14 Jul 12+9d | Chester | Last Chance To Bet Easy Six Handicap | 2/8 | 1½ | 9-4 | 84 | — | 105A | George Baker | 5/2J |
| 05 Jul 12+15d | Epsom Downs | Beltane Asset Management Handicap | 4/10 | 1¼ | 10-0 | 85 | — | 88A | Hayley Turner | 6/1 |
| 20 Jun 12+5d | Kempton (AW) | Betdaq Casino Games Handicap | 4/13 | 1¼ | 9-13 | 84 | — | 96A | Jamie Spencer | 4/1 |
| 15 Jun 12+3d | Goodwood | Capital FM Handicap | 4/6 | 3 | 9-7 | 84 | — | 80B | Richard Hughes | 3/1 |
| 12 Jun 12+18d | Lingfield (AW) | Starr Companies Handicap (AWT) | 2/9 | nk | 8-5 | 84 | — | 80A | Cathy Gannon | 6/1 |
| 25 May 12+14d | Goodwood | Willis Lease Finance Corporation Handicap | 3/12 | hd | 9-4 | 82 | — | 85A | Stevie Donohoe | 10/1 |
| 11 May 12+27d | Chester | Edge Worldwide Handicap | 6/13 | 10 | 9-6 | 84 | — | 66A | Stevie Donohoe | 8/1 |
| 14 Apr 12+188d | Lingfield (AW) | Grand National Free Bets At FreeBetting.co.uk Handicap | 5/12 | ½ | 8-12 | 86 | — | 81A | Stevie Donohoe | 22/1 |
| 09 Oct 11+15d | Goodwood | Goodwood Aero Club Handicap | 11/19 | ½ | 9-1 | 87 | — | 74A | Fergus Sweeney | 10/1 |
| 24 Sep 11+15d | Chester | Advanced Insulation PLC Handicap | 2/11 | ½ | 9-3 | 84 | — | 103A | Franny Norton | 6/1 |
| 09 Sep 11+28d | Chester | Hawker Beechcraft Handicap | 7/14 | shd | 9-1 | 85 | — | 83A | Tony Hamilton | 28/1 |
| 12 Aug 11+13d | Newbury | Christopher Smith Associates 30th Anniversary Claiming Stakes (Str) | 7/10 | 2¼ | 9-10 | 88 | — | 74A | Kieren Fallon | 7/2F |
| 30 Jul 11+7d | Newmarket | Robert Palmer Memorial Handicap | 8/15 | hd | 9-11 | 89 | — | 84A | Hayley Turner | 16/1 |
| 23 Jul 11+14d | York | Sky Bet Dash Handicap | 12/20 | hd | 8-8 | 89 | — | 75A | Royston Ffrench | 20/1 |
| 09 Jul 11+27d | Chester | Totequickpick Handicap | 3/10 | shd | 9-12 | 88 | — | 100A | Franny Norton | 16/1 |
| 12 Jun 11+22d | Doncaster | Josh Walker Happy 18th Birthday Handicap | 15/16 | 1½ | 9-11 | 94 | — | 51A | Tom Queally | 33/1 |
| 21 May 11+14d | Goodwood | Hampshire Society Handicap | 10/13 | 1½ | 9-11 | 97 | — | 73A | Tom Queally | 33/1 |
| 07 May 11+31d | Ascot | totesport Victoria Cup (Handicap) | 26/28 | 1¾ | 9-0 | 100 | — | 76C | Richard Hills | 80/1 |
| 06 Apr 11+312d | Nottingham | Free Racing Post Form At Totesport.com Conditions Stakes | 9/9 | 4½ | 9-1 | 104 | — | 50A | Jamie Spencer | 12/1 |
| 29 May 10+15d | Haydock | J.W. Lees Sandy Lane Stakes (Listed) | 5/8 | ½ | 9-3 | 105 | — | 84A | Tom Queally | 5/1C |
| 14 May 10+16d | Newbury | Berkshire County Blind Society Carnarvon Stakes (Listed) | 6/6 | 8 | 9-3 | 105 | — | 51C | Eddie Ahern | 9/2 |
| 28 Apr 10+186d | Ascot | Cleanevent Pavilion Stakes (Listed) | 2/8 | ¾ | 9-0 | 104 | — | 102A | Tom Queally | 5/1 |
| 24 Oct 09+14d | Doncaster | racingpostpoker.com Stakes (Listed) | 6/10 | hd | 9-4 | 105 | — | 84A | Tom Queally | 3/1 |
| 10 Oct 09+52d | Ascot | Carraig Insurance Hyperion Conditions Stakes | 1/5 | 9-4 | 101 | — | 106B | Tom Queally | 7/2 | |
| 19 Aug 09+21d | York | Irish Thoroughbred Marketing Gimcrack Stakes (Group 2) | 6/6 | 4 | 8-12 | 106 | — | 62B | Jim Crowley | 20/1 |
| 29 Jul 09+24d | Goodwood | Veuve Clicquot Vintage Stakes (Group 2) | 3/10 | 1½ | 9-0 | 101 | — | 88A | Jim Crowley | 8/1 |
| 05 Jul 09+29d | Chantilly (FR) | Prix du Bois | 3/8 | ¾ | 8-11 | — | — | — | Jim Crowley | 11/4 |
| 06 Jun 09+22d | Epsom Downs | Investec Woodcote Stakes (Listed) | 1/12 | 9-0 | — | — | 98A | Jim Crowley | 14/1 | |
| 15 May 09+37d | Hamilton | E.B.F. Maiden Stakes | 1/5 | 9-3 | — | — | 78B | Jim Crowley | 4/6F | |
| 08 Apr 09 | Nottingham | E.B.F. Novice Stakes | 4/8 | 4 | 8-12 | — | — | 62A | Fergus Sweeney | 11/4 |
Quick answers
- How many races has Corporal Maddox (GB) won?
- Corporal Maddox (GB) won 13 of 128 archived starts between 2009 and 2018, a strike rate of 10.2%. Placed 37 times in total (28.9% of starts).
- Who trained Corporal Maddox (GB)?
- Corporal Maddox (GB) was trained by Ronald Harris on the most recent run on record, at Brighton on 18 October 2018.
- Who is Corporal Maddox (GB)'s sire?
- Corporal Maddox (GB) is by Royal Applause (GB) out of Noble View (USA), whose sire is Distant View.
- What going does Corporal Maddox (GB) prefer?
- Corporal Maddox (GB) has the best record on good going: 4 wins from 27 starts (14.8%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
- What is Corporal Maddox (GB)'s official rating?
- The most recent official rating on record is 48, from the run on 18 October 2018. The highest on record is 106.
- What is Corporal Maddox (GB)'s sire's record?
- Royal Applause (GB)'s progeny in our archive have won 8.6% of 12,434 runs since Jan 2008 (774 horses), Flat and jumps together. Weakest on heavy going: 3.4% from 323.
- Who are Corporal Maddox (GB)'s siblings?
- Out of Noble View (USA), Corporal Maddox (GB) has 7 other produce in our archive, 4 of them winners. Most wins: Powerful Dream (IRE) (10). Highest grade won: Class 4 (Silver Hotspur (GB)). The wins came over 5f–1m. As at Oct 2026.