Skip to content
Horse profile

Hard Times (IRE)

11yo gelding (at last run, Apr 2022) · Last trainer F Costello · Last owner F Costello
by Moss Vale (IRE) out of Graze On Too (IRE) (Rainbow Quest)
57 runs · 19 courses · from Jun 2013
As at 27 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 8 Apr 2022 — 1,663 days ago. Our archive can't say whether the horse is still in training.
Last run Apr 2022 2 wins · Listowel & Tipperary
KTB Profile

Hard Times (IRE) is 2 from 57. Hasn't won since Jun 2017. Both wins have come on turf — 0 from 12 on the all-weather.

Based on 57 archived runs · updated 27 Oct 2026
KTB at a glance All wins on turf
Official rating45↓ 7lb off peak
45 44–52

KTB Speed and Rating

KTB Speed

Best recent Speed 91 the best of the last 3 graded (A or B) runs · Cork, 18 Jun 2017

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 →

Jumps 2 figures · best 50C · median 27
GoingRunsBestMedianSince 27 Oct 2025
Soft1———
Heavy1———
DistanceRunsBestMedianSince 27 Oct 2025
1m5f – 2m250C27—
Flat 24 figures · best 119C · median 72
GoingRunsBestMedianSince 27 Oct 2025
Good10119C85.5—
Standard (AW)590B71—
Heavy481C52.5—
Good to Firm391A76—
Good to Soft1———
Soft1———
DistanceRunsBestMedianSince 27 Oct 2025
1m – 1m1f1696C76—
1m2f – 1m4f3119C76—
6f – 7f373B70—
1m5f – 2m2102C76—

Of 27 runs looked at, 1 has no figure: did not complete (1).

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

KTB Rating

Best recent KTB Rating (jumps) 100C the best of the last 2 rated runs · Limerick, 28 Dec 2019

Best recent KTB Rating (flat) 46C the best of the last 3 rated runs · Ballinrobe, 20 Jul 2020 Official rating 45 at the last flat run, 21 Aug 2020

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 →

Jumps 2 figures · best 100C · median 98
GoingRunsBestMedianSince 27 Oct 2025
Soft1———
Heavy1———
DistanceRunsBestMedianSince 27 Oct 2025
1m5f – 2m2100C98—
Flat 53 figures · best 76A · median 45
GoingRunsBestMedianSince 27 Oct 2025
Good1476A53—
Good to Firm1263A38.5—
Standard (AW)1260B36—
Soft976A55—
Heavy447C42.5—
Good to Soft263A62—
DistanceRunsBestMedianSince 27 Oct 2025
1m – 1m1f2176A43—
6f – 7f2176A46—
1m2f – 1m4f551C45—
Under 6f463A34.5—
1m5f – 2m246C42—

Of 57 runs looked at, 2 have no figure: did not complete (or a non-runner row) (2).

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 55 figures from 57 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

Progeny in our archive have won 8.3% of 2,012 runs since Jan 2008 (145 horses).

GoingRunsWinsSRvs sireThis horse
Firm1100%−8.3—
Good to Firm320257.8%−0.50 from 12
Good355329%+0.71 from 14
Good to Soft176137.4%−0.90 from 3
Soft302175.6%−2.71 from 11
Heavy9766.2%−2.10 from 5
Standard (AW)751739.7%+1.40 from 12
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f468377.9%−0.40 from 5
6f – 7f1,0861019.3%+11 from 21
1m – 1m1f280186.4%−1.91 from 21
1m2f – 1m4f6223.2%−5.10 from 5
1m5f – 2m8667%−1.30 from 4
2m1f – 2m4f2627.7%−0.60 from 1
2m5f – 3m300%−8.3—
Over 3m100%−8.3—

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

Dam
Graze On Too (IRE) (Rainbow Quest)

3 siblings in the archive, 2 winners — best of them Poor Duke (IRE) (6 wins).

The wins came over 7f–1m1½f; the highest grade won is Class 5 (Poor Duke (IRE)).

ProduceRunsWinsWin tripsBest grade
Poor Duke (IRE)6967f–1m½fClass 5
Fly Grazer (IRE)1421m–1m1½f—
Diamond Rainbow (IRE)80——

Record by conditions

GoingRunsWinsSR£1
Good 14 1 7% +20.00
Good to Firm 12 0 0% −12.00
Standard (AW) 12 0 0% −12.00
Soft 11 1 9% +10.00
Heavy 5 0 0% −5.00
Good to Soft 3 0 0% −3.00

ClassRunsWinsSR£1
Class 6 2 0 0% −2.00

CourseRunsWinsSR£1
Dundalk (AW) 12 0 0% −12.00
Naas 8 0 0% −8.00
Tipperary 5 1 20% +16.00
Limerick 4 0 0% −4.00
Bellewstown 4 0 0% −4.00
Killarney 3 0 0% −3.00
Gowran Park 3 0 0% −3.00
Sligo 3 0 0% −3.00
Ballinrobe 2 0 0% −2.00
Listowel 2 1 50% +32.00
Gowran Park (IRE) 2 0 0% −2.00
Navan 2 0 0% −2.00
Leopardstown 1 0 0% −1.00
Hamilton 1 0 0% −1.00
Ayr 1 0 0% −1.00
Thurles 1 0 0% −1.00
Cork 1 0 0% −1.00
Roscommon 1 0 0% −1.00
Curragh 1 0 0% −1.00

DistanceRunsWinsSR£1
1m – 1m1f 21 1 5% +13.00
6f – 7f 21 1 5% +0.00
1m2f – 1m4f 5 0 0% −5.00
Under 6f 5 0 0% −5.00
1m5f – 2m 4 0 0% −4.00
2m1f – 2m4f 1 0 0% −1.00

JockeyRunsWinsSR£1
Donagh O'Connor 6 0 0% −6.00
Karen Kenny 5 1 20% +29.00
Colin Keane 4 0 0% −4.00
Gary Carroll 4 0 0% −4.00
Ronan Whelan 3 0 0% −3.00
Michael Hussey 3 1 33% +18.00
Leigh Roche 3 0 0% −3.00
Chris Hayes 3 0 0% −3.00
Wayne Lordan 2 0 0% −2.00
Sean Davis 2 0 0% −2.00
Killian Leonard 2 0 0% −2.00
Rory Cleary 2 0 0% −2.00
Charlie O'Dwyer 1 0 0% −1.00
Cathal Landers 1 0 0% −1.00
J M Sheridan 1 0 0% −1.00
Robbie Colgan 1 0 0% −1.00
Ryan Treacy 1 0 0% −1.00
Andrew Elliott 1 0 0% −1.00
Ella McCain 1 0 0% −1.00
Alan Persse 1 0 0% −1.00
Danny Sheehy 1 0 0% −1.00
Shane Crosse 1 0 0% −1.00
Kevin Manning 1 0 0% −1.00
Keith Moriarty 1 0 0% −1.00
E T Daly 1 0 0% −1.00
Shane B Kelly 1 0 0% −1.00
N G McCullagh 1 0 0% −1.00
Tom Madden 1 0 0% −1.00
Ian Queally 1 0 0% −1.00
Ian Brennan 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 39 2 5% +16.00
Cheekpieces 11 0 0% −11.00
Blinkers 4 0 0% −4.00
Tongue tie 1 0 0% −1.00
Hood + tongue tie 1 0 0% −1.00
Visor 1 0 0% −1.00

SeasonRunsWinsSR£1
2022 1 0 0% −1.00
2021 1 0 0% −1.00
2020 5 0 0% −5.00
2019 3 0 0% −3.00
2018 4 0 0% −4.00
2017 10 1 10% +24.00
2016 8 1 13% +13.00
2015 14 0 0% −14.00
2014 7 0 0% −7.00
2013 4 0 0% −4.00

TypeRunsWinsSR£1
Flat 54 2 4% +1.00
Hurdle 3 0 0% −3.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
2022 · 1 run
08 Apr 22+180d Ballinrobe Tim Kelly (C & G) Maiden Hurdle 17.5f · Good To Yielding · 15 ran PU/15 — 11-5 ——— Charlie O'Dwyer 200/1
2021 · 1 run
10 Oct 21+415d Limerick PricewaterhouseCoopers Maiden Hurdle 16f · Soft · 16 ran 15/16 22 12-0 —50C96C Cathal Landers 250/1
2020 · 5 runs
21 Aug 20+15d Killarney Diarmuid Cronin Electrical Handicap (45-65) (Div 2) 8f · Heavy · 11 ran 11/11 shd 8-11 4564C33C Wayne Lordan 50/1
06 Aug 20+17d Leopardstown Leopardstown Handicap (45-65) (Div 1) 13f · Good · 16 ran 13/16 2¼ 8-5 4550C38A J M Sheridan 80/1
20 Jul 20+12d Ballinrobe Bay Leaf Handicap (45-65) (Div 2) 13f · Good · 13 ran 9/13 5½ 8-12 45102C46C Robbie Colgan 66/1
08 Jul 20+14d Gowran Park Supporting The Irish Jockeys Fund Handicap (45-65) (Div 1) 8f · Soft To Heavy · 14 ran 8/14 3½ 8-10 4581C40A Sean Davis 50/1
24 Jun 20+179d Naas Naas Handicap (45-65) 8f · Good To Yielding · 18 ran 9/18 1 8-10 4570C61A Sean Davis 100/1
2019 · 3 runs
28 Dec 19+168d Limerick Future Ticketing Maiden Hurdle 16f · Heavy · 16 ran 12/16 22 11-7 —4C100C Ryan Treacy 100/1
13 Jul 19+46d Hamilton proudtobeadreammaker Handicap Class 6 · 11f · Good · 14 ran 8/14 3½ 8-12 45119C51C Andrew Elliott 50/1
28 May 19+160d Ayr Summer Prosecco Mini Break At Western House Handicap Class 6 · 10f · Good To Firm · 7 ran 6/7 5 8-0 4576C39C Ella McCain 33/1
2018 · 4 runs
19 Dec 18+55d Dundalk (AW) www.dundalkstadium.com Handicap (45-65) (Div 2) 8f · Standard · 14 ran 11/14 11 8-4 4562C30C Alan Persse 66/1
25 Oct 18+23d Thurles Moyne Handicap (45-65) (Div 2) 8f · Good To Firm · 12 ran 12/12 10 8-6 4539C29C Danny Sheehy 40/1
02 Oct 18+77d Naas Christmas Party Raceday At Naas Handicap (45-65) (Div 1) 8f · Good · 15 ran 6/15 2½ 8-5 4561C55A Killian Leonard 33/1
17 Jul 18+223d Killarney International Hotel Handicap (45-65) 8f · Good · 15 ran 14/15 nk 8-7 4587C43A Killian Leonard 33/1
2017 · 10 runs
06 Dec 17+26d Dundalk (AW) www.dundalkstadium.com Handicap (45-65) (Div 1) 8f · Standard · 14 ran 6/14 1½ 8-0 4790B52A Shane Crosse 50/1
10 Nov 17+34d Dundalk (AW) Crowne Plaza Hotel Race & Stay Handicap (45-65) (Div 1) 7f · Standard · 14 ran 12/14 2 8-12 4973B42A Kevin Manning 33/1
07 Oct 17+23d Limerick JT McNamara Ladbrokes Munster National Tomorrow At Limerick Racecourse Apprentice Handicap (45-65) 11.5f · Heavy · 16 ran 16/16 3 8-13 5241C45C Keith Moriarty 28/1
14 Sep 17+15d Listowel Byrne Family Handicap 8f · Heavy · 14 ran 9/14 21 8-11 527C47C Ronan Whelan 12/1
30 Aug 17+43d Bellewstown Eva-Tec Ltd Handicap (45-65) (Div 2) 8f · Good · 16 ran 2/16 ½ 8-6 4989C76A E T Daly 12/1
18 Jul 17+11d Killarney Ross Golf Course Handicap (45-65) 8f · Good · 15 ran 14/15 1¼ 8-12 4984C41A Colin Keane 9/1
07 Jul 17+8d Bellewstown Margaret McManus Memorial Handicap (45-65) 8f · Good · 15 ran 3/15 ½ 8-12 4983C73A Ronan Whelan 12/1
29 Jun 17+11d Tipperary Racing Again At TipperaryRaces July 6th Handicap (45-65) 7.5f · Good · 16 ran 9/16 1 8-13 5064C58A Colin Keane 8/1
18 Jun 17+14d Cork Blizzards Play Live July 14th Handicap (45-65) (Div 2) 8.5f · Good To Firm · 12 ran 7/12 shd 8-7 5091A63A Karen Kenny 12/1
04 Jun 17+205d Listowel St. John's Literary Centre Handicap (45-65) (Div 1) 8f · Good · 15 ran 1/15 8-1 4596C70A Karen Kenny 33/1
2016 · 8 runs
11 Nov 16+14d Dundalk (AW) Crowne Plaza Hotel Race & Stay Handicap (45-65) (Div 1) 7f · Standard · 14 ran 12/14 hd 8-8 4570C36C Michael Hussey 40/1
28 Oct 16+40d Dundalk (AW) Crowne Plaza Leading Jockey & Trainer Championship Handicap (45-65) (Div 2) 8f · Standard · 14 ran 12/14 1¾ 8-2 4671B29A Karen Kenny 33/1
18 Sep 16+44d Gowran Park (IRE) Tote Pick 6 Is Heading For One Million Euro Handicap (Div II) 8f · Soft · 14 ran 12/14 3¾ 8-3 4749C29C Karen Kenny 20/1
05 Aug 16+27d Tipperary Dan Dooley Ford Centre Handicap (45-65) (Div 2) 7.5f · Yielding To Soft · 16 ran 8/16 1¾ 8-13 48—55A Michael Hussey 16/1
09 Jul 16+11d Tipperary Costello's Tavern Handicap (45-65) (Div 2) 7.5f · Yielding · 13 ran 1/13 8-8 45—76A Michael Hussey 20/1
28 Jun 16+11d Sligo Arken Construction Supporting Sligo GAA Handicap (45-65) 7f · Soft · 13 ran 10/13 ½ 8-10 45—46C Wayne Lordan 16/1
17 Jun 16+4d Limerick Ballyduane Stud Claiming Race 6.5f · Good To Firm · 14 ran 12/14 1 8-13 46—32A Donagh O'Connor 14/1
13 Jun 16+220d Roscommon Ballaghaderreen Handicap (45-65) 7f · Good · 15 ran 7/15 1½ 8-11 46—60A Ronan Whelan 10/1
2015 · 14 runs
06 Nov 15+9d Dundalk (AW) Irishinjuredjockeys.com Handicap (47-65) 7f · Standard · 13 ran 12/13 1 8-8 48—36A Donagh O'Connor 14/1
28 Oct 15+8d Dundalk (AW) www.dundalkstadium.com Claiming Race 7f · Standard · 6 ran 4/6 3¾ 8-10 44—60B Donagh O'Connor 20/1
20 Oct 15+7d Gowran Park Like Gowran Park On Facebook Handicap (47-65) 7f · Good · 16 ran 3/16 nk 8-4 48—66A Donagh O'Connor 13/2
13 Oct 15+20d Curragh Curragh 2016 Starts 20th March Handicap (47-70) 6f · Good · 19 ran 9/19 nk 8-0 48—50A Donagh O'Connor 12/1
23 Sep 15+3d Naas Follow Naas On Facebook Handicap (47-65) 6f · Yielding · 20 ran 5/20 2 8-11 48—66A Gary Carroll 10/1
20 Sep 15+33d Gowran Park (IRE) Live Music After Racing Handicap (Div I) 8f · Yielding · 16 ran 3/16 ½ 8-11 48—68A Gary Carroll 12/1
18 Aug 15+11d Sligo Sligo Students Day 30th September Handicap (47-70) 10.5f · Soft · 12 ran 10/12 7 8-7 48—47C Leigh Roche 8/1
07 Aug 15+30d Tipperary Dan Dooley Ford Centre Handicap (47-65) (Div 1) 7.5f · Soft · 16 ran 3/16 ¾ 8-12 47—75A Gary Carroll 14/1
08 Jul 15+14d Naas Montane Developments Supporting Console Apprentice Handicap (47-65) 6f · Good To Firm · 12 ran 8/12 ½ 8-8 47—46A Donagh O'Connor 11/2
24 Jun 15+84d Naas KC Civil Engineering Supporting Naas Hurling Handicap (47-65) 6f · Good To Firm · 20 ran 7/20 1¼ 8-11 47—60A Gary Carroll 16/1
01 Apr 15+12d Dundalk (AW) www.dundalkstadium.com Handicap (47-65) 8f · Standard · 13 ran 9/13 ½ 8-10 47—52A Shane B Kelly 66/1
20 Mar 15+56d Dundalk (AW) Easter Mid-term Madness At Dundalk Stadium Handicap (47-65) 12f · Standard · 14 ran 14/14 1¾ 8-8 47—36C Chris Hayes 66/1
23 Jan 15+21d Dundalk (AW) www.dundalkstadium.com Handicap 5f · Standard · 7 ran 7/7 4½ 8-4 47—31A Rory Cleary 100/1
02 Jan 15+128d Dundalk (AW) Crowne Plaza Hotel Race & Stay Handicap (47-65) 8f · Standard · 13 ran 12/13 ½ 8-10 47—36A Leigh Roche 33/1
2014 · 7 runs
27 Aug 14+8d Bellewstown Lougher Stables Handicap (47-70) 5f · Soft · 10 ran PU/10 — 8-4 47—— Leigh Roche 25/1
19 Aug 14+39d Sligo Sligo GAA 19th August Race Day At Sligo Handicap (47-65) (Div 1) 7f · Yielding · 13 ran 12/13 19 8-7 49—32C Rory Cleary 20/1
11 Jul 14+2d Navan Johnny Cash Tribute Show After Racing Handicap (47-75) 6f · Good To Firm · 10 ran 7/10 ½ 8-7 47—45A Chris Hayes 8/1
09 Jul 14+13d Naas Montane Developments Supporting Console Handicap (47-65) 6f · Good To Firm · 14 ran 12/14 8½ 8-4 47—24C N G McCullagh 13/2
26 Jun 14+12d Tipperary Tipperary Family Day Saturday 12th July Handicap (47-65) 5f · Good To Yielding · 10 ran 4/10 ½ 8-6 47—63A Chris Hayes 25/1
14 Jun 14+29d Navan www.navanracecourse.ie Handicap (47-65) 6f · Good To Firm · 12 ran 5/12 1 8-1 47—44A Karen Kenny 33/1
16 May 14+236d Dundalk (AW) Follow Us On Facebook Handicap (47-70) 8f · Standard · 14 ran 13/14 4½ 7-12 47—17C Tom Madden 50/1
2013 · 4 runs
22 Sep 13+60d Gowran Park Dining Packages On gowranpark.ie Nursery 8f · Good · 14 ran 12/14 6½ 7-8 50—26C Ian Queally 33/1
24 Jul 13+18d Naas Irish Stallion Farms E.B.F. Maiden 5f · Good To Firm · 8 ran 7/8 12 9-0 ——29C Colin Keane 25/1
06 Jul 13+10d Bellewstown Irish Stallion Farms E.B.F. Maiden 5f · Good To Firm · 12 ran 7/12 1¼ 9-0 ——38C Colin Keane 33/1
26 Jun 13 Naas Irish Stallion Farms E.B.F. Median Auction Maiden 6f · Good To Firm · 10 ran 8/10 1¼ 9-2 ——35C Ian Brennan 33/1

Quick answers

How many races has Hard Times won?
Hard Times (IRE) won 2 of 57 archived starts between 2013 and 2022, a strike rate of 3.5%. Placed 7 times in total (12.3% of starts).
Who trained Hard Times?
Hard Times (IRE) was trained by F Costello on the most recent run on record, at Ballinrobe on 8 April 2022.
Who is Hard Times's sire?
Hard Times (IRE) is by Moss Vale (IRE) out of Graze On Too (IRE), whose sire is Rainbow Quest.
What going does Hard Times prefer?
Hard Times (IRE) has the best record on soft going: 1 win from 11 starts (9.1%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Hard Times's official rating?
Hard Times (IRE)'s highest official rating on record is 52.
What is Hard Times's sire's record?
Moss Vale (IRE)'s progeny in our archive have won 8.3% of 2,012 runs since Jan 2008 (145 horses), Flat and jumps together.
Who are Hard Times's siblings?
Out of Graze On Too (IRE), Hard Times (IRE) has 3 other produce in our archive, 2 of them winners. Most wins: Poor Duke (IRE) (6). Highest grade won: Class 5 (Poor Duke (IRE)). The wins came over 7f–1m1½f. As at Oct 2026.

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