Skip to content
Horse profile

Russian Soul (IRE)

10yo gelding (at last run, Mar 2018) · Last trainer M Halford · Last owner Mrs A G Kavanagh
by Invincible Spirit (IRE) out of Russian Hill (GB) (Indian Ridge)
71 runs · 21 courses · from Jun 2012
As at 28 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 16 Mar 2018 — 3,148 days ago. Our archive can't say whether the horse is still in training.
Last run Mar 2018 · 6th of 11 10 wins · 6 courses Last raced off OR 87
KTB Profile

Russian Soul (IRE) is 10 from 71, including a Group 3 win. The biggest win we hold: the Newbridge Grassroots Festival Renaissance Stakes at Curragh (Sep 2013). Hasn't won since May 2017. Last raced off 87, 24lb below the career-high mark.

Based on 71 archived runs · updated 28 Oct 2026
KTB at a glance OR ↓ 24lb off peak
Official rating87↓ 24lb off peak
87 73–111

KTB Speed and Rating

KTB Speed

Best recent Speed 103 the best of the last 3 graded (A or B) runs · Dundalk (AW), 23 Feb 2018

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 21 figures · best 126A · median 100
GoingRunsBestMedianSince 28 Oct 2025
Standard (AW)17126A103—
Good393C67—
Good to Firm1———
DistanceRunsBestMedianSince 28 Oct 2025
6f – 7f18126A99.5—
1m – 1m1f2111A107—
Under 6f1———

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

KTB Rating

Best recent KTB Rating 95A the best of the last 3 rated runs · Dundalk (AW), 9 Mar 2018 Official rating 87 at the last run, 16 Mar 2018

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 71 figures · best 113A · median 92
GoingRunsBestMedianSince 28 Oct 2025
Standard (AW)35109A93—
Good16108A88.5—
Good to Firm10111A98.5—
Soft6113A86.5—
Good to Soft3102A89—
Heavy1———
DistanceRunsBestMedianSince 28 Oct 2025
6f – 7f44108A91.5—
Under 6f20113A93—
1m – 1m1f795A82—

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 71 figures from 71 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
Invincible Spirit (IRE)

Progeny in our archive have won 11.9% of 20,840 runs since Jan 2008 (1,573 horses).

Strongest on firm going: 16.1% from 161. Weakest over 1m5f – 2m (all codes): 7.8% from 843.

GoingRunsWinsSRvs sireThis horse
Firm1612616.1%+4.2—
Good to Firm3,58146312.9%+10 from 10
Good4,53048710.8%−1.13 from 16
Good to Soft2,13225411.9%00 from 3
Soft2,76630311%−0.91 from 6
Heavy794789.8%−2.10 from 1
Standard (AW)6,87586612.6%+0.76 from 35
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f3,05439913.1%+1.22 from 20
6f – 7f9,8411,18012%+0.16 from 44
1m – 1m1f4,50554212%+0.12 from 7
1m2f – 1m4f2,14024911.6%−0.3—
1m5f – 2m843667.8%−4.1—
2m1f – 2m4f361339.1%−2.8—
2m5f – 3m8989%−2.9—
Over 3m7114.3%+2.4—

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

Dam
Russian Hill (GB) (Indian Ridge)

8 siblings in the archive, 5 winners — best of them Euryale (IRE) (6 wins).

The wins came over 6f–1m4f.

ProduceRunsWinsWin tripsBest grade
Euryale (IRE)3766f–1m—
Payne's Gray (FR)737½f–1m4f—
Mr De Pourceaugnac (FR)1731m1½f–1m2½f—
Tolka (IRE)3521m1½f—
Caliste (GB)2827f–7½f—
Toscanino (FR)10——
Elsa T (IRE)10——
Mqse De Mascarille (GB)30——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 35 6 17% +0.62
Good 16 3 19% +11.50
Good to Firm 10 0 0% −10.00
Soft 6 1 17% −2.75
Good to Soft 3 0 0% −3.00
Heavy 1 0 0% −1.00

ClassRunsWinsSR£1
Class 4 4 1 25% +11.00
Class 2 4 0 0% −4.00
Class 3 2 0 0% −2.00
Class 1 1 0 0% −1.00

CourseRunsWinsSR£1
Dundalk (AW) 26 5 19% +3.12
Curragh 15 1 7% −7.00
Wolverhampton (AW) 3 0 0% −3.00
Fairyhouse 3 0 0% −3.00
Leopardstown 2 0 0% −2.00
Dundalk (AW) (IRE) 2 1 50% +4.50
Navan 2 0 0% −2.00
Lingfield (AW) 2 0 0% −2.00
Curragh (IRE) 2 0 0% −2.00
Cork 2 0 0% −2.00
Tipperary 2 1 50% +1.25
Newmarket 1 0 0% −1.00
Chelmsford City (AW) 1 0 0% −1.00
Epsom Downs 1 0 0% −1.00
Goodwood 1 0 0% −1.00
Chester 1 1 100% +14.00
Newcastle (AW) 1 0 0% −1.00
Navan (IRE) 1 0 0% −1.00
Down Royal 1 1 100% +3.50
Naas 1 0 0% −1.00
Limerick 1 0 0% −1.00

DistanceRunsWinsSR£1
6f – 7f 44 6 14% −2.38
Under 6f 20 2 10% −10.25
1m – 1m1f 7 2 29% +8.00

JockeyRunsWinsSR£1
Shane Foley 38 5 13% −14.13
Conor Hoban 15 4 27% +12.50
Dougie Costello 3 1 33% +12.00
Conor McGovern 3 0 0% −3.00
Dean Curran 2 0 0% −2.00
Timmy Murphy 2 0 0% −2.00
Adam Kirby 2 0 0% −2.00
Sean Corby 2 0 0% −2.00
Silvestre De Sousa 1 0 0% −1.00
Oisin Murphy 1 0 0% −1.00
N G McCullagh 1 0 0% −1.00
Declan McDonogh 1 0 0% −1.00

HeadgearRunsWinsSR£1
Cheekpieces 44 7 16% −1.75
Blinkers 16 2 13% −6.88
None 10 1 10% +5.00
Visor 1 0 0% −1.00

SeasonRunsWinsSR£1
2018 4 0 0% −4.00
2017 11 1 9% +4.00
2016 19 2 11% −7.50
2015 15 2 13% −5.88
2014 6 0 0% −6.00
2013 7 2 29% +4.25
2012 9 3 33% +10.50

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
2018 · 4 runs
16 Mar 18+7d Dundalk (AW) Hydroscand Ireland Ltd. Handicap 7f · Standard · 11 ran 6/11 nk 9-11 8775A85A Dean Curran 16/1
09 Mar 18+14d Dundalk (AW) 32Red 10 Free Handicap 7f · Standard · 13 ran 3/13 ½ 9-7 8799B95A Dean Curran 22/1
23 Feb 18+42d Dundalk (AW) Print Express Handicap 8f · Standard · 8 ran 8/8 nk 9-1 89103A77A Conor Hoban 25/1
12 Jan 18+21d Dundalk (AW) Sun BETS Race 8f · Standard · 6 ran 6/6 ¾ 9-2 91111A72B Conor Hoban 20/1
2017 · 11 runs
22 Dec 17+7d Dundalk (AW) Crowne Plaza Leading Jockey & Trainer Awards 2017 Handicap 7f · Standard · 10 ran 4/10 2 8-12 91112A86A Conor Hoban 20/1
15 Dec 17+119d Dundalk (AW) Crowne Plaza Leading Jockey & Trainer Awards 2017 Handicap 6f · Standard · 11 ran 5/11 ¾ 9-5 91107A94A Conor Hoban 25/1
18 Aug 17+24d Newmarket Fly London Southend Airport To Milan Handicap Class 4 · 6f · Good · 11 ran 10/11 6 9-13 8660C56C Silvestre De Sousa 11/2
25 Jul 17+19d Chelmsford City (AW) Barentsz Gin Challenge Handicap Class 3 · 6f · Standard · 11 ran 7/11 1½ 9-10 9395A80A Dougie Costello 16/1
06 Jul 17+41d Epsom Downs Epsom Downs Supporting Racing Staff Week Handicap Class 4 · 7f · Good To Firm · 9 ran 4/9 ½ 9-13 87100B85A Timmy Murphy 8/1
26 May 17+16d Goodwood Cala Homes Handicap Class 4 · 7f · Good · 12 ran 6/12 2¾ 9-9 8767A87A Dougie Costello 11/2F
10 May 17+60d Chester Adaris Global Foreign Exchange Handicap Class 4 · 7f · Good · 13 ran 1/13 9-4 8293C93A Dougie Costello 14/1
11 Mar 17+12d Wolverhampton (AW) Betway Sprint Handicap Class 2 · 6f · Standard · 9 ran 4/9 nk 8-13 94100A84A Oisin Murphy 7/2F
27 Feb 17+13d Wolverhampton (AW) Betway Handicap Class 2 · 6f · Standard · 12 ran 6/12 nk 9-6 94109A86A Adam Kirby 5/1
14 Feb 17+8d Newcastle (AW) Sunbets.co.uk Handicap Class 2 · 7f · Standard · 13 ran 4/13 1 8-12 9388B86A Timmy Murphy 9/2
06 Feb 17+45d Wolverhampton (AW) Sun Bets On The App Store Handicap Class 3 · 7f · Standard · 9 ran 2/9 ½ 9-5 93126A102A Adam Kirby 9/2
2016 · 19 runs
23 Dec 16+7d Dundalk (AW) Crowne Plaza Leading Jockey & Trainer Awards 2016 Handicap 7f · Standard · 12 ran 5/12 shd 9-7 93116A94A Conor Hoban 16/1
16 Dec 16+14d Dundalk (AW) Crowne Plaza Leading Jockey & Trainer Awards 2016 Handicap 6f · Standard · 14 ran 5/14 ½ 9-8 93104B95A Conor Hoban 3/1F
02 Dec 16+28d Dundalk (AW) Christmas Party Nights At Dundalk Stadium Handicap 5f · Standard · 14 ran 2/14 shd 9-13 93102B109A Shane Foley 5/1
04 Nov 16+14d Dundalk (AW) Dundalk Stadium - Light Up Your Night Handicap 6f · Standard · 7 ran 3/7 ½ 9-5 93103A93A Conor Hoban 7/1
21 Oct 16+21d Dundalk (AW) Book Your Christmas Party At Dundalk Handicap (70-100) 7f · Standard · 14 ran 6/14 ¾ 9-8 9894B84A Conor McGovern 14/1
30 Sep 16+20d Dundalk (AW) Paddy Power Horse Racing Text Alerts On 51465 Race 6f · Standard · 7 ran 2/7 ¾ 9-11 9899A91A Shane Foley 6/1
10 Sep 16+6d Leopardstown Irish Stallion Farms E.B.F. 'Sovereign Path' Handicap 7f · Yielding · 17 ran 11/17 2 8-13 91—71A N G McCullagh 40/1
04 Sep 16+21d Dundalk (AW) Bar One Racing Handicap 5f · Standard · 10 ran 4/10 1½ 9-13 99—96A Shane Foley 6/1
14 Aug 16+33d Dundalk (AW) Bar One Racing Mourne Handicap 6f · Standard · 12 ran 9/12 ½ 9-13 101—90A Conor Hoban 5/1
12 Jul 16+2d Dundalk (AW) (IRE) Marshes Handicap 5f · Standard · 13 ran 5/13 nk 9-10 103—97A Conor McGovern 7/1
10 Jul 16+16d Fairyhouse Coral.ie Handicap 6f · Good To Yielding · 13 ran 8/13 ½ 9-12 92—89A Shane Foley 8/1
24 Jun 16+13d Curragh Rte Radio One Handicap (60-95) 6f · Good To Yielding · 17 ran 4/17 2 9-12 92—102A Shane Foley 8/1
11 Jun 16+21d Navan Country And Western Evening Friday 8th July Handicap 6f · Good To Firm · 9 ran 2/9 2 9-6 91—99A Shane Foley 7/1
21 May 16+6d Curragh Bam Handicap 6f · Yielding To Soft · 12 ran 10/12 6 9-11 92—69C Shane Foley 10/1
15 May 16+51d Navan Navanracecourse.ie Handicap 5f · Good To Firm · 8 ran 5/8 hd 9-7 93—89A Shane Foley 9/1
25 Mar 16+14d Lingfield (AW) Unibet All-weather Sprint Championships Conditions Stakes Class 2 · 6f · Standard · 12 ran 6/12 nk 9-5 100—90A Shane Foley 25/1
11 Mar 16+13d Dundalk (AW) Bwg Foods Race 6f · Standard · 5 ran 1/5 10-0 100—92B Shane Foley 5/2
27 Feb 16+8d Lingfield (AW) Unibet Hever Sprint Stakes (All-Weather Championship Fast-Track Qualifier) (Listed) Class 1 · 5f · Standard · 10 ran 10/10 ¾ 9-0 97—75A Conor Hoban 12/1
19 Feb 16+119d Dundalk (AW) Weatherbys General Stud Book Handicap 6f · Standard · 11 ran 1/11 9-7 97—105A Conor Hoban 7/1
2015 · 15 runs
23 Oct 15+21d Dundalk (AW) Mercury Stakes (listed) 5f · Standard · 11 ran 6/11 nk 9-13 103—93A Shane Foley 18/1
02 Oct 15+5d Dundalk (AW) Irishinjuredjockeys.com Race 6f · Standard · 8 ran 4/8 ½ 9-10 105—91A Shane Foley 5/1
27 Sep 15+14d Curragh Joe McGrath Handicap (Premier Handicap) 5f · Good · 14 ran 13/14 ¾ 9-8 101—70A Conor McGovern 20/1
13 Sep 15+28d Curragh (IRE) Irish Stallion Farms European Breeders Fund "Bold Lad" Sprint Handicap (Premier Handicap) 6f · Yielding · 22 ran 9/22 nk 9-12 102—107A Shane Foley 20/1
16 Aug 15+7d Dundalk (AW) Bar One Racing Mourne Handicap 6f · Standard · 10 ran 4/10 ¾ 10-0 107—98A Sean Corby 11/2
09 Aug 15+22d Curragh Qatar Racing & Equestrian Club Phoenix Sprint Stakes (group 3) 6f · Good · 7 ran 7/7 5½ 9-7 104—72A Shane Foley 25/1
18 Jul 15+6d Curragh Invincible Spirit Sapphire Stakes (Group 2) 5f · Good · 7 ran 7/7 4¾ 9-7 105—67A Shane Foley 25/1
12 Jul 15+14d Dundalk (AW) (IRE) Marshes Handicap 5f · Standard · 10 ran 1/10 10-0 100—108A Shane Foley 11/2
28 Jun 15+1d Curragh (IRE) Tote Rockingham Handicap (Premier Handicap) 5f · Good · 21 ran 18/21 hd 9-4 102—75A Sean Corby 16/1
27 Jun 15+13d Curragh Dubai Duty Free Dash Stakes (Listed) 6f · Good · 6 ran 4/6 1¼ 9-7 102—94B Shane Foley 7/1
14 Jun 15+21d Cork Midsummer Sprint Stakes (listed) 5f · Good To Firm · 6 ran 3/6 1 9-9 102—93B Shane Foley 11/2
24 May 15+2d Curragh K Club Hotel, Spa & Ryder Cup Venue Handicap 6f · Good · 11 ran 3/11 1 10-4 104—108A Shane Foley 7/1
22 May 15+5d Cork Racing Again June 14th Race 5f · Good To Yielding · 4 ran 2/4 ½ 9-10 104—85B Shane Foley 15/8
17 May 15+58d Navan (IRE) navanracecourse.ie Handicap 5f · Good · 15 ran 11/15 nk 10-5 105—91A Shane Foley 13/2J
20 Mar 15+147d Dundalk (AW) Weatherbys Printing Race 6f · Standard · 5 ran 1/5 9-8 101—101B Shane Foley 13/8F
2014 · 6 runs
24 Oct 14+12d Dundalk (AW) Mercury Stakes (Listed) 5f · Standard · 7 ran 3/7 1½ 10-2 108—90A Shane Foley 9/4
12 Oct 14+28d Curragh Go Racing In Kildare Waterford Testimonial Stakes (Listed) 6f · Yielding · 9 ran 4/9 ¾ 9-11 110—91A Shane Foley 4/1
14 Sep 14+22d Curragh Derrinstown Stud Flying Five Stakes (Group 3) 5f · Good To Firm · 9 ran 3/9 nk 9-4 110—90A Shane Foley 12/1
23 Aug 14+15d Curragh Renaissance Stakes (group 3) 6f · Good · 9 ran 6/9 nk 9-9 110—90A Shane Foley 9/2
08 Aug 14+26d Tipperary Kilfrush Stud Abergwaun Stakes (listed) 5f · Good To Firm · 7 ran 3/7 nk 9-12 111—99A Shane Foley 13/8F
13 Jul 14+302d Fairyhouse Belgrave Stakes (listed) 6f · Good To Firm · 8 ran 2/8 shd 9-12 111—107A Shane Foley 13/2
2013 · 7 runs
14 Sep 13+21d Curragh Newbridge Grassroots Festival Renaissance Stakes (Group 3) 6f · Good · 13 ran 1/13 9-5 107—101A Shane Foley 7/1
24 Aug 13+15d Curragh Flying Five Stakes (group 3) 5f · Good · 12 ran 3/12 nk 9-5 107—101A Shane Foley 6/1
09 Aug 13+19d Tipperary Abergwaun Stakes (Listed) 5f · Yielding · 10 ran 1/10 9-7 107—113A Shane Foley 9/4F
21 Jul 13+7d Curragh Boylesports.com Rockingham Handicap (Premier Handicap) 5f · Good To Firm · 21 ran 5/21 nk 10-0 107—111A Shane Foley 13/2
14 Jul 13+15d Fairyhouse Belgrave Stakes (Listed) 6f · Good To Firm · 7 ran 2/7 1½ 9-7 107—98A Shane Foley 2/1
29 Jun 13+35d Curragh Woodies D.I.Y. Sapphire Stakes (Group 3) 5f · Good · 10 ran 2/10 ½ 9-9 107—97A Shane Foley 13/2
25 May 13+176d Curragh Weatherbys Ireland Greenlands Stakes (group 3) 6f · Good To Firm · 16 ran 4/16 ½ 9-9 108—101A Shane Foley 14/1
2012 · 9 runs
30 Nov 12+35d Dundalk (AW) Dundalk Stadium - Light Up Your Night Handicap 7f · Standard · 11 ran 2/11 ¾ 9-8 98—104A Conor Hoban 7/2
26 Oct 12+28d Dundalk (AW) Foley's Antiques Naas Handicap (70-100) 7f · Standard · 14 ran 2/14 hd 9-9 94—100A Shane Foley 7/4F
28 Sep 12+20d Dundalk (AW) Crowne Plaza Hotel Dundalk Handicap 8f · Standard · 14 ran 1/14 9-3 84—93A Conor Hoban 5/1
08 Sep 12+12d Leopardstown Leopardstown September Handicap 7f · Good · 17 ran 4/17 ¾ 8-5 84—83A Conor Hoban 10/1
27 Aug 12+31d Dundalk (AW) www.dundalkstadium.com Handicap (60-80) 8f · Standard · 14 ran 1/14 9-4 73—95A Conor Hoban 8/1
27 Jul 12+11d Down Royal Magners Specials Maiden 7f · Good · 14 ran 1/14 9-7 73—86A Conor Hoban 7/2
16 Jul 12+5d Dundalk (AW) Info At dundalkstadium.com Maiden 8f · Standard · 14 ran 2/14 2¼ 9-13 ——92A Declan McDonogh 12/1
11 Jul 12+19d Naas RSA Supporting Enable Ireland Maiden 8f · Heavy · 12 ran 9/12 3½ 10-0 ——61C Shane Foley 8/1
22 Jun 12 Limerick 8th July Beach Party At Limerick Races Maiden 8f · Soft · 15 ran 3/15 2¾ 10-1 ——82A Shane Foley 7/1

Quick answers

How many races has Russian Soul won?
Russian Soul (IRE) won 10 of 71 archived starts between 2012 and 2018, a strike rate of 14.1%. Placed 27 times in total (38% of starts).
Who trained Russian Soul?
Russian Soul (IRE) was trained by M Halford on the most recent run on record, at Dundalk (AW) on 16 March 2018.
Who is Russian Soul's sire?
Russian Soul (IRE) is by Invincible Spirit (IRE) out of Russian Hill (GB), whose sire is Indian Ridge.
What going does Russian Soul prefer?
Russian Soul (IRE) has the best record on good going: 3 wins from 16 starts (18.8%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Russian Soul's official rating?
The most recent official rating on record is 87, from the run on 16 March 2018. The highest on record is 111.
What is Russian Soul's sire's record?
Invincible Spirit (IRE)'s progeny in our archive have won 11.9% of 20,840 runs since Jan 2008 (1,573 horses), Flat and jumps together. Strongest on firm going: 16.1% from 161. Weakest over 1m5f – 2m (all codes): 7.8% from 843.
Who are Russian Soul's siblings?
Out of Russian Hill (GB), Russian Soul (IRE) has 8 other produce in our archive, 5 of them winners. Most wins: Euryale (IRE) (6). The wins came over 6f–1m4f. As at Oct 2026.

Record shown from June 2012. 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.