Toy Soldier (IRE)
Toy Soldier is 2 from 31, both wins at Class 5. He won the High Noon Vodka Soda Claiming Stakes at Leicester in May 2025 over 6f-7f on good to soft and an EBF Restricted Maiden Stakes at Musselburgh in Aug 2024 over 6f-7f on good to firm. All wins have come on turf from 26 starts while he is 0 from 5 on the all-weather. Aged 4 at his last run in Oct 2026 he finished 8 of 8 at Newcastle over the all-weather when headgear returned.
- 2–31Wins / Runs
- 6.5%Strike rate
- 6 (19.4%)Placed
- −25.84£1 level staken=31 at SP
- 0.67Fair A/E n=31 · 0.56 incl. margin
- 79Highest OR
- 29dAvg 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 63
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 1 Nov 2025 |
|---|---|---|---|---|
| Good to Firm | 8 | 102B | 91.5 | 1 run · — |
| Good | 7 | 97A | 88 | 4 runs · 90 / 88.5 |
| Soft | 6 | 96A | 47 | 3 runs · 96 / 31 |
| Standard (AW) | 5 | 80B | 67 | 3 runs · 80 / 73 |
| Heavy | 4 | 65C | 53 | 2 runs · 63 / 47 |
| Good to Soft | 1 | — | — | — |
| Distance | Runs | Best | Median | Since 1 Nov 2025 |
|---|---|---|---|---|
| 6f – 7f | 20 | 102C | 70 | 6 runs · 96 / 84 |
| 1m – 1m1f | 9 | 102B | 63 | 5 runs · 90 / 31 |
| 1m2f – 1m4f | 2 | 94A | 83.5 | 2 runs · 94 / 83.5 |
KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 31 figures from 31 runs · as at 24 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 26 analysed runs since Aug 2024
- Held up 15 (58%) · 0 wins
- Prominent 6 (23%) · 1 win
- Mid-division 4 (15%) · 1 win
- Led 1 (4%) · 0 wins
Pedigree intelligence
Progeny in our archive have won 9.1% of 2,117 runs since Mar 2023 (217 horses).
Strongest on good to soft going: 13.6% from 199. Weakest over 1m – 1m1f (all codes): 4.1% from 246.
| Going | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Firm | 12 | 0 | 0% | −9.1 | — |
| Good to Firm | 335 | 32 | 9.6% | +0.5 | 1 from 8 |
| Good | 581 | 49 | 8.4% | −0.7 | 0 from 7 |
| Good to Soft | 199 | 27 | 13.6% | +4.5 | 1 from 1 |
| Soft | 270 | 22 | 8.1% | −1 | 0 from 6 |
| Heavy | 80 | 7 | 8.8% | −0.3 | 0 from 4 |
| Standard (AW) | 640 | 56 | 8.8% | −0.3 | 0 from 5 |
| Distance (all codes) | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Under 6f | 710 | 81 | 11.4% | +2.3 | — |
| 6f – 7f | 1,022 | 91 | 8.9% | −0.2 | 2 from 20 |
| 1m – 1m1f | 246 | 10 | 4.1% | −5 | 0 from 9 |
| 1m2f – 1m4f | 77 | 7 | 9.1% | 0 | 0 from 2 |
| 1m5f – 2m | 41 | 4 | 9.8% | +0.7 | — |
| 2m1f – 2m4f | 19 | 0 | 0% | −9.1 | — |
| 2m5f – 3m | 2 | 0 | 0% | −9.1 | — |
Flat and jumps together (all codes) · since Mar 2023 · as at 31 Oct 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast
2 siblings in the archive, 1 winner — best of them Santo Parvenue (IRE) (1 win).
The wins came over 5f.
| Produce | Runs | Wins | Win trips | Best grade |
|---|---|---|---|---|
| Santo Parvenue (IRE) | 7 | 1 | 5f | — |
| Nosmokewithoutfire (IRE) | 6 | 0 | — | — |
Record by conditions
| Going | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Good to Firm | 8 | 1 | 13% | −6.09 |
| Good | 7 | 0 | 0% | −7.00 |
| Soft | 6 | 0 | 0% | −6.00 |
| Standard (AW) | 5 | 0 | 0% | −5.00 |
| Heavy | 4 | 0 | 0% | −4.00 |
| Good to Soft | 1 | 1 | 100% | +2.25 |
| Class | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Class 6 | 8 | 0 | 0% | −8.00 |
| Class 4 | 6 | 0 | 0% | −6.00 |
| Class 5 | 5 | 2 | 40% | +0.16 |
| Class 3 | 1 | 0 | 0% | −1.00 |
| Class 2 | 1 | 0 | 0% | −1.00 |
| Course | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Ayr | 3 | 0 | 0% | −3.00 |
| Newmarket | 3 | 0 | 0% | −3.00 |
| Hamilton | 2 | 0 | 0% | −2.00 |
| Musselburgh | 2 | 1 | 50% | −0.09 |
| Down Royal | 2 | 0 | 0% | −2.00 |
| Killarney | 2 | 0 | 0% | −2.00 |
| Dundalk (AW) | 2 | 0 | 0% | −2.00 |
| Windsor | 2 | 0 | 0% | −2.00 |
| Newcastle (AW) | 1 | 0 | 0% | −1.00 |
| Roscommon | 1 | 0 | 0% | −1.00 |
| Curragh | 1 | 0 | 0% | −1.00 |
| Gowran Park | 1 | 0 | 0% | −1.00 |
| Cork | 1 | 0 | 0% | −1.00 |
| Beverley | 1 | 0 | 0% | −1.00 |
| Leicester | 1 | 1 | 100% | +2.25 |
| Lingfield | 1 | 0 | 0% | −1.00 |
| Southwell (AW) | 1 | 0 | 0% | −1.00 |
| Kempton (AW) | 1 | 0 | 0% | −1.00 |
| Ffos Las | 1 | 0 | 0% | −1.00 |
| Catterick | 1 | 0 | 0% | −1.00 |
| Yarmouth | 1 | 0 | 0% | −1.00 |
| Distance | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 6f – 7f | 20 | 2 | 10% | −14.84 |
| 1m – 1m1f | 9 | 0 | 0% | −9.00 |
| 1m2f – 1m4f | 2 | 0 | 0% | −2.00 |
| Jockey | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Lexie Clarkson | 5 | 0 | 0% | −5.00 |
| Julian Pietropaolo | 4 | 0 | 0% | −4.00 |
| Liam Wright | 4 | 0 | 0% | −4.00 |
| Leigh Roche | 3 | 0 | 0% | −3.00 |
| Dylan Browne McMonagle | 2 | 0 | 0% | −2.00 |
| Darragh Keenan | 2 | 0 | 0% | −2.00 |
| Callum Shepherd | 2 | 0 | 0% | −2.00 |
| Andrew Mullen | 1 | 0 | 0% | −1.00 |
| Nathan Crosse | 1 | 0 | 0% | −1.00 |
| Yudish Geerdharry | 1 | 0 | 0% | −1.00 |
| P J McDonald | 1 | 0 | 0% | −1.00 |
| Daniel Muscutt | 1 | 1 | 100% | +2.25 |
| Silvestre De Sousa | 1 | 0 | 0% | −1.00 |
| Callum Rodriguez | 1 | 1 | 100% | +0.91 |
| Oisin Orr | 1 | 0 | 0% | −1.00 |
| Benoit De La Sayette | 1 | 0 | 0% | −1.00 |
| Headgear | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Blinkers | 17 | 2 | 12% | −11.84 |
| None | 11 | 0 | 0% | −11.00 |
| Visor | 2 | 0 | 0% | −2.00 |
| Cheekpieces | 1 | 0 | 0% | −1.00 |
| Season | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 2026 | 12 | 0 | 0% | −12.00 |
| 2025 | 12 | 1 | 8% | −8.75 |
| 2024 | 7 | 1 | 14% | −5.09 |
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 |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026 · 12 runs | ||||||||||
| 16 Oct 26+17d | Newcastle (AW) | Central Employment & Training Partnership Handicap Stakes (Div II) veered right leaving the stalls - overly free early just behind the front pair - under pressure 2f out - faded over 1f out - finished 8th | 8/8 | 3 | 9-2 | 48 | 56A | 32A | Andrew Mullen | 11/2 |
| 29 Sep 26+8d | Ayr | Book Your Event At Ayr Racecourse Handicap Stakes Rear of the field early - urged along over 3f out - gradual progress from 1f out before plodding on inside the final furlong to finish 8th | 8/11 | nse | 8-6 | 50 | 63A | 54A | Lexie Clarkson | 14/1 |
| 21 Sep 26+19d | Hamilton | Racing TV Apprentice Handicap Stakes Missed the break - settled towards the back - squeezed for space approaching 2f out - shifted to the left - stayed on in the closing stages but couldn't threaten the leaders | 5/7 | 1¼ | 8-11 | 50 | 31A | 60A | Lexie Clarkson | 9/1 |
| 02 Sep 26+26d | Hamilton | #cleanstay At Hampton By Hilton Handicap Stakes Dwelt at the break - settled towards the back pulling hard - made progress into contention 2f out - stayed on at one speed late to finish 5th | 5/10 | 1½ | 8-11 | 52 | 31A | 57A | Lexie Clarkson | 16/1 |
| 07 Aug 26+18d | Musselburgh | Champagne Pommery Brut Rose Handicap Stakes Sluggish start - fought for control early - never got competitive - finished well held in 7th | 7/7 | 2¼ | 8-13 | 55 | 70A | 47A | Lexie Clarkson | 17/2 |
| 20 Jul 26+15d | Ayr | Try Racing TV For Free Now Handicap Stakes held up at the back and slipped to last 4f out - driven along 2f out - stayed on for a little late progress inside the final furlong | 8/10 | nk | 9-4 | 57 | 94A | 61A | Lexie Clarkson | 5/1 |
| 05 Jul 26+5d | Ayr | Sunday Roast At westernhousehotel Available Now Handicap Fought for control early - close to the pace before pressed for effort 2f out - lost ground final furlong to finish sixth | 6/11 | ¾ | 9-11 | 54 | 88A | 67A | Leigh Roche | 5/4F |
| 30 Jun 26+11d | Roscommon | Jimmy Murray Agri Services Handicap (0-60) Held up towards the back - made headway into the straight - up to 8th with two out - found running room tight around 1f out in 5th - closed to 3rd and pressed the pace inside the final 100 yards - stayed on well - nabbed second right on the line | 2/15 | ¾ | 9-10 | 54 | 89C | 87A | Dylan Browne McMonagle | 3/1F |
| 19 Jun 26+38d | Down Royal | Laura Nicholas Memorial Handicap (0-60) Held up towards the back - improved into midfield around 2f out - moved into second and driven to press the leader inside the final furlong - lost that spot briefly deep in the closing stages but fought back to grab second right on the line | 2/11 | ½ | 9-8 | 52 | 96A | 88A | Leigh Roche | 5/1 |
| 12 May 26+58d | Killarney | Velo Coffee Roasters Handicap (0-60) Settled midpack early - improved into 5th by halfway - moved onto the front group 3f out - pushed along to chase the lead 2f out but found little - finished 4th | 4/15 | 1½ | 9-9 | 53 | 90C | 82A | Dylan Browne McMonagle | 4/1 |
| 15 Mar 26+58d | Curragh | 1xBet.ie Supporting Irish Racing Handicap Handy through early stages - began weakening around 2f out - dropped through the field - held on at the same pace to the line - finished 13th | 13/26 | 1 | 9-1 | 57 | 31C | 57C | Nathan Crosse | 80/1 |
| 16 Jan 26+30d | Dundalk (AW) | Book Online At DundalkStadium.com Handicap Held up towards the back - fighting for control early - dropped away in the straight - finished 13th | 13/14 | 2½ | 8-13 | 62 | 80B | 49A | Julian Pietropaolo | 125/1 |
| 2025 · 12 runs | ||||||||||
| 17 Dec 25+58d | Dundalk (AW) | DundalkStadium.com Handicap Slow into stride and bumped early - stayed towards the back throughout - pushed along with nothing more to give 3f out - well held at the finish | 14/14 | 2¼ | 9-0 | 66 | 73C | 49C | Yudish Geerdharry | 50/1 |
| 20 Oct 25+14d | Gowran Park | Dine At Gowran Park Handicap Held up in the pack - pushed along and unable to quicken 2f out - well held at the finish | 14/16 | 5½ | 9-13 | 69 | 65C | 58C | Leigh Roche | 100/1 |
| 06 Oct 25+7d | Killarney | Lough Leane Handicap Held up towards the back - failed to threaten - one-paced in the closing stages - finished well beaten in 11th | 11/11 | 2½ | 9-8 | 71 | 63C | 48C | Julian Pietropaolo | 150/1 |
| 29 Sep 25+19d | Down Royal | Molson Coors Beverage Company Handicap Held up towards the back - driven with no headway 2f out - kept finding little late | 12/13 | 2¾ | 9-7 | 73 | 64C | 56A | Julian Pietropaolo | 50/1 |
| 10 Sep 25+68d | Cork | Download The William Hill App Today Handicap Settled with the pack early - dropped away and pushed along nearing the straight - dropped right out inside final 2f - finished well beaten in 15th | 15/15 | 2¼ | 9-6 | 74 | 17C | 52C | Julian Pietropaolo | 25/1 |
| 04 Jul 25+14d | Beverley | Ward Homes Yorkshire Selling Stakes Sent to the front early - shown the whip approaching the final furlong and quickly overtaken - unable to find more late and held for second | 2/6 | 1¼ | 9-11 | 74 | 102B | 83B | P J McDonald | 13/2 |
| 20 Jun 25+24d | Newmarket | Boodles Handicap Settled towards the rear early - squeezed for space with two furlongs left - pushed along a furlong out and soon dropped away | 8/9 | hd | 9-4 | 75 | 98A | 69A | Darragh Keenan | 16/1 |
| 27 May 25+3d | Leicester | High Noon Vodka Soda Claiming Stakes Settled in touch early - joined rivals for command after 2f - hit the front with a furlong left - eased away in the closing stages under mild urging - scored comfortably | 1/4 | 9-7 | 70 | 102C | 94B | Daniel Muscutt | 9/4 | |
| 24 May 25+14d | Windsor | Sri Lanka The Wonder Of Asia Handicap Sluggish start - trailed rear group and driven approaching halfway - couldn't get competitive after | 7/9 | ½ | 9-2 | 73 | 97A | 70A | Liam Wright | 14/1 |
| 10 May 25+23d | Lingfield | William Hill Lingfield Handicap Dwelt at the start - settled towards the rear - swung wide to make progress 3f out and moved up to dispute - brushed by a rival inside the final 2f - faded to finish 6th | 6/10 | nk | 9-5 | 76 | 101A | 77A | Silvestre De Sousa | 10/1 |
| 17 Apr 25+33d | Newmarket | debenhams.com Handicap (Div 1) Tracked front-runner from middle of the pack - driven and slipped back inside last two furlongs - dropped away rapidly a furlong out - finished seventh well held | 7/9 | 4¼ | 9-7 | 78 | 53A | 64A | Darragh Keenan | 66/1 |
| 15 Mar 25+189d | Southwell (AW) | Best Odds Guaranteed At BetMGM Handicap Fought for control early up with the pace - checked behind rivals and drifted wide 5f out - surged clear on the outside 4f out - lost cooperation and lost front spot entering the straight then allowed to drop away | 6/6 | 35 | 8-11 | 78 | 11C | 41C | Callum Shepherd | 11/1 |
| 2024 · 7 runs | ||||||||||
| 07 Sep 24+24d | Kempton (AW) | Unibet More Extra Place Races Nursery Settled just behind the pace - nudged for effort with two furlongs left - lost momentum inside the final furlong to finish sixth | 6/6 | 1¼ | 9-3 | 79 | 67A | 67B | Liam Wright | 12/1 |
| 14 Aug 24+12d | Ffos Las | Prostate Cymru Swansea Building Society EBF Restricted Novice Stakes (GBB Race) Dwelt at the start - dropped to the back of the field - advanced to challenge over 3f out - driven along and stuck to the task - got to the front over 1f out - plugged on through the final furlong - collared near the line to finish second | 2/4 | ¾ | 9-4 | 74 | 43C | 80B | Liam Wright | 4/1 |
| 02 Aug 24+9d | Musselburgh | EBF Restricted Maiden Stakes (GBB Race) Sat close up early - moved to front out wide with two furlongs left - opened a gap inside the final furlong drifting right - finished off strongly to win | 1/7 | 9-7 | — | 67B | 83A | Callum Rodriguez | 10/11F | |
| 24 Jul 24+20d | Catterick | Bradford Club Optimists' Corner Restricted Maiden Stakes (GBB Race) | 3/11 | 1 | 9-5 | — | 89B | 74A | Oisin Orr | 12/1 |
| 04 Jul 24+7d | Yarmouth | Weatherbys EBF Maiden Stakes (GBB Race) | 7/11 | hd | 9-7 | — | 73B | 80A | Benoit De La Sayette | 80/1 |
| 27 Jun 24+38d | Newmarket | Black Type Accountancy British EBF 'Confined' Restricted Novice Stakes (GBB Race) | 7/9 | 5½ | 9-3 | — | 64C | 53C | Callum Shepherd | 22/1 |
| 20 May 24 | Windsor | British Stallion Studs EBF Restricted Maiden Stakes (GBB Race) | 11/15 | 5 | 9-7 | — | 50C | 56A | Liam Wright | 33/1 |
Quick answers
- How many races has Toy Soldier won?
- Toy Soldier (IRE) won 2 of 31 archived starts between 2024 and 2026, a strike rate of 6.5%. Placed 6 times in total (19.4% of starts).
- Who trains Toy Soldier?
- Toy Soldier (IRE) is trained by Lucinda Russell & Michael Scudamore, who saddled the horse on its most recent run on 16 October 2026.
- Who is Toy Soldier's sire?
- Toy Soldier (IRE) is by Soldier's Call (GB) out of Royal Highness (IRE), whose sire is Dream Ahead.
- What going does Toy Soldier prefer?
- Toy Soldier (IRE) has the best record on good to firm going: 1 win from 8 starts (12.5%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
- What is Toy Soldier's official rating?
- The most recent official rating on record is 48, from the run on 16 October 2026. The highest on record is 79.
- What is Toy Soldier's sire's record?
- Soldier's Call (GB)'s progeny in our archive have won 9.1% of 2,117 runs since Mar 2023 (217 horses), Flat and jumps together. Strongest on good to soft going: 13.6% from 199. Weakest over 1m – 1m1f (all codes): 4.1% from 246.
- Who are Toy Soldier's siblings?
- Out of Royal Highness (IRE), Toy Soldier (IRE) has 2 other produce in our archive, 1 of them a winner. Most wins: Santo Parvenue (IRE) (1). The wins came over 5f. As at Nov 2026.