Skip to content
Horse profile

Fact Or Fable (IRE)

9yo gelding · Trainer J S Moore · Owner Mrs Wendy Jarrett J S Moore
by Alhebayeb (IRE) out of Unreal (GB) (Dansili)
124 runs · 20 courses · from Apr 2019
As at 1 Nov 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
11 wins · 5 courses Last run 29 Apr 2026 · 6th of 9 Last raced off OR 45
KTB Profile

Fact Or Fable is an 11-time winner from 124 starts, all at Class 6 level. He has won six times over 1m – 1m1f and five times over 6f – 7f, with eight of those victories on turf. Four wins have come at Chepstow and three at Bath, including his most recent success in a Class 6 race at Bath in Jun 2025. Aged 9 at his last run in Apr 2026, he finished 6 of 9 at Bath off an official rating of 45, which was 16lb below his highest ever mark.

Based on 124 archived runs · run-style from 25 commented runs since Aug 2024 · updated 1 Nov 2026
KTB at a glance All wins at Class 6 OR ↓ 16lb off peak
Official rating45↓ 16lb off peak
45 43–61

KTB Speed and Rating

KTB Speed

Best recent Speed 77 the best of the last 3 graded (A or B) runs · Bath, 17 Apr 2026

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 115 figures · best 141A · median 87
GoingRunsBestMedianSince 1 Nov 2025
Standard (AW)54109A83.5—
Good to Firm19126A97—
Good15134B98—
Soft11112A90—
Good to Soft9141A921 run · —
Firm5125B861 run · —
Heavy268A64.5—
DistanceRunsBestMedianSince 1 Nov 2025
6f – 7f69134B87—
1m – 1m1f39141A902 runs · 77 / 72.5
Under 6f799A74—
Jumps 2 figures · best 74C · median 60
GoingRunsBestMedianSince 1 Nov 2025
Good to Soft1———
Good1———
DistanceRunsBestMedianSince 1 Nov 2025
1m5f – 2m274C60—

Of 118 runs looked at, 1 has no figure: not enough races on the card to set the day (under 4) (1).

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

KTB Rating

Best recent KTB Rating (flat) 62A the best of the last 3 rated runs · Bath, 17 Apr 2026 Official rating 45 at the last flat run, 29 Apr 2026

Best recent KTB Rating (jumps) 88C the best of the last 2 rated runs · Warwick, 6 Nov 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 — its best recent day. The KTB Rating on a racecard is a different reading of the same figures: the level the horse has been running to, an average of up to its last six runs with the latest counting most, so the two can differ. A, B or C on a run is how much known form was in that race. What this means →

Flat 116 figures · best 82B · median 63.5
GoingRunsBestMedianSince 1 Nov 2025
Standard (AW)5582A62—
Good to Firm1982B66—
Good1576A59—
Soft1179A66—
Good to Soft981A611 run · —
Firm573A641 run · —
Heavy261A50.5—
DistanceRunsBestMedianSince 1 Nov 2025
6f – 7f6981A64—
1m – 1m1f4082B632 runs · 62 / 51
Under 6f773A53—
Jumps 2 figures · best 88C · median 86
GoingRunsBestMedianSince 1 Nov 2025
Good to Soft1———
Good1———
DistanceRunsBestMedianSince 1 Nov 2025
1m5f – 2m288C86—

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 118 figures from 118 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 from 25 analysed runs since Aug 2024

  • Led 13 (52%) · 2 wins
  • Prominent 7 (28%) · 0 wins
  • Held up 3 (12%) · 0 wins
  • Mid-division 2 (8%) · 0 wins

Pedigree intelligence

Sire

Progeny in our archive have won 8.3% of 2,637 runs since Apr 2018 (160 horses).

Strongest on heavy going: 11.7% from 179. Strongest over 1m5f – 2m (all codes): 11.5% from 253.

GoingRunsWinsSRvs sireThis horse
Firm11218.2%+9.92 from 5
Good to Firm315257.9%−0.45 from 19
Good635538.3%01 from 18
Good to Soft270217.8%−0.50 from 13
Soft488357.2%−1.10 from 12
Heavy1792111.7%+3.40 from 2
Standard (AW)739628.4%+0.13 from 55
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f330309.1%+0.80 from 8
6f – 7f904697.6%−0.75 from 74
1m – 1m1f621487.7%−0.66 from 40
1m2f – 1m4f368328.7%+0.4—
1m5f – 2m2532911.5%+3.20 from 2
2m1f – 2m4f11065.5%−2.8—
2m5f – 3m39512.8%+4.5—
Over 3m1200%−8.3—

Flat and jumps together (all codes) · since Apr 2018 · as at 1 Nov 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast

Dam
Unreal (GB) (Dansili)

5 siblings in the archive, 2 winners — best of them Uther Pendragon (IRE) (7 wins).

The wins came over 5f–1m3½f; the highest grade won is Class 5 (Uther Pendragon (IRE)).

ProduceRunsWinsWin tripsBest grade
Uther Pendragon (IRE)13471m–1m3½fClass 5
Britain (IRE)915fClass 6
Ferruccio (IRE)130——
Annaley My Darling (IRE)100——
Sir Harry Collins (IRE)180——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 55 3 5% −23.00
Good to Firm 19 5 26% +17.75
Good 18 1 6% −11.50
Good to Soft 13 0 0% −12.00
Soft 12 0 0% −11.00
Firm 5 2 40% +8.00
Heavy 2 0 0% −2.00

ClassRunsWinsSR£1
Class 6 110 11 10% −21.75
Class 2 3 0 0% −3.00
Class 4 2 0 0% −2.00
Class 5 2 0 0% −2.00
Class 3 1 0 0% −1.00

CourseRunsWinsSR£1
Chepstow 24 4 17% +4.25
Bath 21 3 14% +1.50
Kempton (AW) 19 2 11% −4.00
Wolverhampton (AW) 14 1 7% +3.00
Lingfield (AW) 13 0 0% −13.00
Brighton 7 1 14% −1.50
Southwell (AW) 6 0 0% −6.00
Chelmsford City (AW) 3 0 0% −3.00
Clairefontaine (FR) 3 0 0% −3.00
Ffos Las 2 0 0% −2.00
Salisbury 2 0 0% −2.00
Windsor 2 0 0% −2.00
Leicester 1 0 0% −1.00
Wetherby 1 0 0% −1.00
Warwick 1 0 0% −1.00
Catterick 1 0 0% −1.00
Deauville (FR) 1 0 0% −1.00
Goodwood 1 0 0% −1.00
Saint-Malo (FR) 1 0 0% —
Senonnes-Pouance (FR) 1 0 0% —

DistanceRunsWinsSR£1
6f – 7f 74 5 7% −26.00
1m – 1m1f 40 6 15% +1.25
Under 6f 8 0 0% −7.00
1m5f – 2m 2 0 0% −2.00

JockeyRunsWinsSR£1
Liam Keniry 37 4 11% +5.00
Millie Wonnacott 13 2 15% +0.25
Taylor Fisher 10 3 30% +7.00
Laura Coughlan 6 0 0% −6.00
Ashley Lewis 5 1 20% −2.00
Aidan Keeley 4 0 0% −4.00
Isobelle Chalmers 3 0 0% −3.00
Georgia Dobie 3 1 33% +10.00
Charles Bishop 3 0 0% −3.00
David Egan 3 0 0% −3.00
Sophie Reed 3 0 0% −3.00
Hugo Journiac 3 0 0% −2.00
Gina Mangan 2 0 0% −2.00
J F Egan 2 0 0% −2.00
Alexis Pouchin 2 0 0% −2.00
Callum Shepherd 2 0 0% −2.00
Kieran O'Neill 1 0 0% −1.00
George Bass 1 0 0% −1.00
David Probert 1 0 0% −1.00
Alicia Perkins 1 0 0% −1.00
Morgan Cole 1 0 0% −1.00
Liam Wright 1 0 0% −1.00
Luke Morris 1 0 0% −1.00
Shariq Mohd 1 0 0% −1.00
Jack Nicholls 1 0 0% −1.00
Oisin Murphy 1 0 0% −1.00
Alec Voikhansky 1 0 0% −1.00
Rose Dawes 1 0 0% −1.00
Shane Kelly 1 0 0% −1.00
Sophie Jones 1 0 0% −1.00
Adam Kirby 1 0 0% −1.00
Josephine Gordon 1 0 0% −1.00
James Davies 1 0 0% −1.00
Dave Crosse 1 0 0% −1.00
George Rooke 1 0 0% −1.00
Graham Lee 1 0 0% −1.00
Jason Watson 1 0 0% −1.00
Owen Lewis 1 0 0% −1.00
Theo Bachelot 1 0 0% —

HeadgearRunsWinsSR£1
Cheekpieces 110 11 10% −20.75
None 10 0 0% −9.00
Blinkers 4 0 0% −4.00

SeasonRunsWinsSR£1
2026 2 0 0% −2.00
2025 16 1 6% −13.00
2024 16 2 13% −2.75
2023 25 5 20% +15.00
2022 19 2 11% −4.00
2021 17 0 0% −17.00
2020 14 1 7% +3.00
2019 15 0 0% −13.00

TypeRunsWinsSR£1
Flat 122 11 9% −31.75
Hurdle 2 0 0% −2.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
2026 · 2 runs
29 Apr 26+12d Bath Watch Live Racing On fairplaybet.co.uk Handicap (Div 1) Class 6 · 1m · Firm · 9 ran Settled close to the pace early - pressed for effort with three furlongs left - dropped away with two to run - finished sixth well beaten 6/9 3½ 8-9 4568A40A Ashley Lewis 11/1
17 Apr 26+169d Bath Try Unibet's New Racing BetBuilder Handicap (Div 1) Class 6 · 1m · Good To Soft · 8 ran Went straight to front - lost command approaching 2f - stayed in touch with pace - pushed along a furlong out then lost momentum close home 6/8 nk 8-6 4677A62A Kieran O'Neill 22/1
2025 · 16 runs
30 Oct 25+10d Bath BetWright Bangers N'Cash Handicap Class 6 · 1m · Heavy · 11 ran Held up towards the back of the pack - nudged into contention and drifted right approaching 2f out - dropped away inside final furlong - finished 8th 8/11 1 7-13 4761A40A Isobelle Chalmers 25/1
20 Oct 25+20d Bath CB Protection Handicap (Div 2) Class 6 · 1m · Heavy · 9 ran Held mid-pack early - urged forward approaching 2f out and edged toward the leader with a furlong left - held the effort to the line finishing fourth 4/9 nse 8-3 4768A61A Isobelle Chalmers 16/1
30 Sep 25+17d Bath BeatWright: Beat The Wright Way Handicap (Div 1) Class 6 · 1m · Good To Firm · 11 ran Shared the front spot early - pushed along and lost command inside the final furlong - soon dropped away 8/11 1 8-10 4779A46A George Bass 14/1
13 Sep 25+19d Bath Euram Air Leases Ireland Handicap (Div 2) Class 6 · 1m · Good To Soft · 11 ran Went to front early - pushed along with 2f left - overtaken inside final furlong - stayed on but narrowly denied at the line 3/11 nse 8-11 4695A61A Ashley Lewis 6/1
25 Aug 25+11d Chepstow DragonBet Supporting British Racing Chepstow Mile Series Final Handicap Class 2 · 1m · Good · 15 ran Went straight to front - driven up nearing 3f out then lost command - eased back through the field to finish ninth 9/15 1½ 8-5 47131C54A Gina Mangan 33/1
14 Aug 25+20d Chepstow 'Phil Saunders Miracle 70th' Handicap Class 6 · 1m · Good · 13 ran Set the early gallop and disputed the front - hit the front again 3f out but soon overtaken - couldn't quicken from the furlong marker - held on for fifth 5/13 ½ 8-11 48126C60A Millie Wonnacott 15/2
25 Jul 25+9d Chepstow 3A's Caravan & Motorhome Classified Stakes Class 6 · 1m · Good · 14 ran Settled handy early - disputing second briefly - hit the front approaching 2f out - pressed hard and put in front inside final furlong - edged out late to finish third 3/14 nk 9-6 48129C75A Taylor Fisher 15/2
16 Jul 25+21d Bath Floyds Turfcare And Weed Solutions Handicap Class 6 · 1m · Firm · 8 ran Sent clear early - driven with two furlongs left before losing front spot inside the final furlong - kept going without extra gear to finish fourth 4/8 hd 8-11 48125B64A Isobelle Chalmers 12/1
25 Jun 25+9d Bath NetBet 1,000 UFC317 Predictor Classified Stakes Class 6 · 1m · Firm · 6 ran Set the pace early - sat second from 6f out - pushed along over 2f out - moved right approaching the final furlong - hit the front inside it - held on under pressure 1/6 9-2 4886B58B Ashley Lewis 2/1
16 Jun 25+14d Chepstow bettingsites.co.uk Best Betting Sites Handicap Class 6 · 1m · Good To Firm · 11 ran Settled towards the back - pushed along with three furlongs left then made progress inside the final two - stayed on at one speed to finish sixth 6/11 2¾ 8-9 48110B40A Ashley Lewis 18/1
02 Jun 25+20d Brighton Star Sports Brighton Owners Series Apprentice Classified Stakes Class 6 · 7f · Good To Firm · 7 ran Settled towards back of the pack early - made ground into contention 3f out - hit the front approaching final furlong - overtaken soon after and unable to reel in the winner close home 2/7 1¼ 9-2 4697B66A Ashley Lewis 11/1
13 May 25+86d Chepstow Why Bet Elsewhere, David Lucas Bookmakers Handicap Class 6 · 7f · Good · 14 ran Handy early - pressed for effort with 2f left - dropped away soon after - well held at the finish 11/14 1 8-11 47114C43A David Probert 9/1
16 Feb 25+4d Lingfield (AW) BetMGM: It's Showtime Classified Stakes (Div 1) Class 6 · 1m · Standard · 8 ran Set the pace early - driven and overtaken 2f out then dropped to third with a furlong left - faded late to finish eighth 8/8 nse 9-4 4867A38A Millie Wonnacott 6/1
12 Feb 25+19d Kempton (AW) Bet At racingtv.com Handicap (Div 2) Class 6 · 7f · Standard To Slow · 9 ran Handy early - hit front over 2f out before giving way inside final furlong - stayed on for 3rd 3/9 1½ 8-6 4887A64A Millie Wonnacott 11/1
24 Jan 25+20d Lingfield (AW) Best Odds Guaranteed At BetMGM Classified Stakes (Div 1) Class 6 · 7f · Standard · 10 ran Settled midpack early - pushed along wide with a furlong left - drifted left and made progress inside the final furlong - stayed on to take 3rd close home - unable to reach the runner-up 3/10 ½ 9-4 4989A62A Millie Wonnacott 6/1
04 Jan 25+9d Southwell (AW) Boost Your Acca At BetMGM Classified Stakes (Div 2) Class 6 · 7f · Standard · 12 ran Raced in behind pace-setters wide of rivals - pushed along with 2f left - dropped away shortly after - finished 9th 9/12 1½ 9-4 5070A38A Millie Wonnacott 15/2
2024 · 16 runs
26 Dec 24+15d Wolverhampton (AW) Win 1M With BetMGM's Golden Goals Handicap (Div 2) Class 6 · 7f · Standard · 12 ran Set the pace early - urged on with over 2f left - edged in front just inside the final furlong before yielding that spot by a whisker - stayed in touch but faded late to finish fourth 4/12 nk 9-4 5099A69A Millie Wonnacott 16/1
11 Dec 24+71d Kempton (AW) Unibet Support Safe Gambling Handicap Class 6 · 7f · Standard To Slow · 13 ran Slow to enter stall - went straight to front - pressed for effort more than 2f out - overtaken inside final furlong then dropped to third - faded rapidly late to finish eighth 8/13 1¾ 8-11 5285B53A Alicia Perkins 50/1
01 Oct 24+17d Bath Goughs Solicitors Commercial Property Specialists Handicap (Div 2) Class 6 · 1m · Soft · 14 ran Held a forward spot early - shared the lead approaching 3f out then pressed for effort - lost ground in the closing stages to finish 11th 11/14 1½ 8-11 5375C41C Millie Wonnacott 22/1
14 Sep 24+5d Bath Bet 20 Get 20 With DragonBet Handicap Class 6 · 1m · Good · 12 ran Went straight to front - urged forward with over 2f left before drifting off a straight line under pressure inside the last furlong - lost the advantage soon after - held on at an even effort to finish fifth 5/12 1 9-4 5498A73A Millie Wonnacott 6/1
09 Sep 24+14d Brighton AceOdds Bonus Codes Apprentice Handicap Class 6 · 1m · Soft · 6 ran Travelled fiercely early and set the pace - driven and challenged for the front 2f out - overtaken soon after - lacked the finishing pace approaching the last furlong - edged out of third near the line 3/6 1½ 9-4 54101A66B Millie Wonnacott 10/3
26 Aug 24+9d Chepstow Eco Scheme Chepstow Mile Series Final Handicap Class 2 · 1m · Good To Soft · 12 ran Held handy early - urged on with over 2f left - under pressure with a furlong to go and lost touch with rivals late 7/12 hd 7-11 54141A56A Morgan Cole 22/1
17 Aug 24+2d Bath Andersons Waste Management Supports British Racing Handicap Class 6 · 1m · Good To Firm · 8 ran Set the pace from the start - pushed along a furlong out - stayed on gamely close home to score 1/8 8-13 5289B69A Millie Wonnacott 17/2
15 Aug 24+16d Chepstow Betting.Bet Free Bets Handicap Class 6 · 7f · Good To Firm · 10 ran Hit front early - pushed along and lost advantage inside final 2f - unable to find more close home - finished fifth beaten 3¼ lengths 5/10 ½ 8-5 52116B64A Liam Wright 8/1
30 Jul 24+4d Ffos Las Keith Davies/Cecil Windsor Howells Classified Stakes Class 6 · 1m · Good To Firm · 6 ran 2/6 shd 9-8 5169B82B Millie Wonnacott 6/5F
26 Jul 24+14d Chepstow bet365 Classified Stakes Class 6 · 1m · Good To Firm · 8 ran 1/8 9-4 50115A72A Millie Wonnacott 11/4F
12 Jul 24+16d Chepstow Cruise Control Handicap Class 6 · 7f · Good To Soft · 15 ran 4/15 1¾ 9-0 51103C72A Luke Morris 14/1
26 Jun 24+2d Ffos Las Electrical Wholesales Swansea Classified Stakes Class 6 · 1m · Good · 5 ran 2/5 ¾ 9-4 5090C73B Millie Wonnacott 9/2
24 Jun 24+16d Chepstow Best Odds Guaranteed At Yeeehaaa.Bet Handicap Class 6 · 7f · Good To Firm · 11 ran 2/11 ¾ 9-7 50125B80A Liam Keniry 5/1
08 Jun 24+25d Chepstow Best Odds Guaranteed At Vickers.Bet Everyday Handicap (Div 1) Class 6 · 1m · Good To Firm · 9 ran 4/9 3¼ 8-12 51126A65A Shariq Mohd 8/1
14 May 24+9d Chepstow Chepstow Summer Session Handicap Class 6 · 7f · Soft · 13 ran 6/13 2½ 9-5 5490C65A Taylor Fisher 11/1
05 May 24+167d Salisbury Kingsclere Amateur Jockeys' Handicap Class 6 · 7f · Soft · 13 ran 9/13 nk 10-10 5430C60C Jack Nicholls 22/1
2023 · 25 runs
20 Nov 23+24d Kempton (AW) Racing TV Handicap Class 6 · 7f · Standard To Slow · 13 ran 7/13 2 9-4 5691B67A Oisin Murphy 20/1
27 Oct 23+8d Lingfield (AW) Boost Your Acca At BetMGM Handicap Class 6 · 7f · Standard To Slow · 8 ran 5/8 ½ 9-5 5890A60A Liam Keniry 12/1
19 Oct 23+17d Brighton At The Races App Form Study Handicap Class 6 · 7f · Soft · 9 ran 4/9 2 9-3 5992A72A Taylor Fisher 17/2
02 Oct 23+17d Bath Download The Vickers.Bet App Handicap (Div 1) Class 6 · 1m · Soft · 14 ran 4/14 1¾ 9-9 6082C76A Liam Keniry 40/1
15 Sep 23+18d Salisbury S H Jones Wines & Champagne Joseph Perrier Handicap Class 6 · 6f · Good To Firm · 8 ran 4/8 1¼ 9-5 61106B76A Taylor Fisher 11/1
28 Aug 23+4d Chepstow Noahs Journey Handicap Class 6 · 7f · Good To Soft · 12 ran 2/12 nk 9-5 5497B81A Gina Mangan 8/1
24 Aug 23+27d Chepstow Network Productions Handicap Class 6 · 7f · Good To Firm · 13 ran 1/13 9-5 5498C73A Georgia Dobie 12/1
28 Jul 23+8d Chepstow Vickers.Bet Weekly Free Bet Club Handicap (Div 2) Class 6 · 7f · Good To Soft · 9 ran 3/9 2¼ 9-5 5192A74A Charles Bishop 12/1
20 Jul 23+1d Chepstow Best Prices Guaranteed Daily At Vickers.Bet Handicap Class 6 · 7f · Good · 12 ran 1/12 9-0 51134B76A Taylor Fisher 11/2
19 Jul 23+14d Bath SAS Logistics Handicap (Div 1) Class 6 · 1m · Good · 10 ran 8/10 1¼ 9-5 5191A52A Liam Keniry 14/1
05 Jul 23+7d Bath BresBet Proudly Supports British Racing Handicap Class 6 · 5½f · Good To Firm · 9 ran 7/9 1¼ 9-4 5074B50A Taylor Fisher 9/2
28 Jun 23+18d Bath Download The BresBet App Classified Stakes Class 6 · 1m · Firm · 7 ran 1/7 9-12 5071A66A Liam Keniry 9/1
10 Jun 23+15d Chepstow DragonBet The Bookmaker Of Wales Classified Stakes Class 6 · 7f · Good To Firm · 11 ran 1/11 9-7 49113A71A Taylor Fisher 4/1F
26 May 23+10d Bath M J Church Waste Solutions Handicap (Div 2) Class 6 · 5½f · Firm · 10 ran 2/10 ¾ 8-13 4999A73A Taylor Fisher 11/1
16 May 23+13d Chepstow Happy Birthday Steve Wilkins Handicap (Div 2) Class 6 · 7f · Good To Soft · 9 ran 4/9 2¼ 8-13 4987A60A Taylor Fisher 8/1
03 May 23+24d Brighton Vickers.Bet Independent Family Owned Bookmaker Handicap Class 6 · 7f · Good To Firm · 9 ran 1/9 8-9 4690A73A Taylor Fisher 9/2J
09 Apr 23+23d Southwell (AW) Sky Sports Racing Sky 415 Handicap Class 6 · 7f · Standard · 12 ran 10/12 nk 8-10 4780A46A Aidan Keeley 12/1
17 Mar 23+14d Wolverhampton (AW) Spreadex Sports Live UK Racing Streaming Handicap Class 6 · 7f · Standard · 11 ran 4/11 hd 8-11 4898A59A Aidan Keeley 14/1
03 Mar 23+2d Lingfield (AW) Spreadex Sports In-play Racing Betting Classified Stakes Class 6 · 1m · Standard · 9 ran 3/9 2¼ 9-2 49105A70A David Egan 3/1
01 Mar 23+19d Kempton (AW) Unibet Supports Safe Gambling Handicap (Div 1) Class 6 · 1m · Standard To Slow · 9 ran 4/9 ¾ 8-10 4968A61A Alec Voikhansky 10/1
10 Feb 23+2d Chelmsford City (AW) Ministry Of Sound Disco 2nd September Handicap Class 6 · 1m · Standard · 6 ran 3/6 1¼ 8-7 4596A69B Rose Dawes 5/2
08 Feb 23+6d Kempton (AW) Unibet Support Safe Gambling Classified Stakes Class 6 · 7f · Standard To Slow · 12 ran 2/12 shd 8-11 48109A68A Aidan Keeley 11/2
02 Feb 23+5d Southwell (AW) Spreadex Sports Get 40 In Bonuses Classified Stakes Class 6 · 7f · Standard · 9 ran 3/9 ½ 8-11 4366A64A Aidan Keeley 7/1
28 Jan 23+23d Kempton (AW) Unibet Horserace Betting Operator Of The Year Classified Stakes Class 6 · 7f · Standard To Slow · 13 ran 6/13 ½ 9-2 4482B70A Charles Bishop 14/1
05 Jan 23+64d Chelmsford City (AW) Follow ChelmsfordCRC On Twitter Classified Stakes Class 6 · 7f · Standard · 9 ran 5/9 4 9-2 4578A52A Shane Kelly 4/1
2022 · 19 runs
02 Nov 22+21d Kempton (AW) Racing TV Handicap Class 6 · 7f · Standard To Slow · 13 ran 9/13 2½ 8-7 4778B50A Georgia Dobie 12/1
12 Oct 22+7d Kempton (AW) Racing TV Handicap Class 6 · 7f · Standard To Slow · 11 ran 5/11 ¾ 9-1 4977A61A Georgia Dobie 14/1
05 Oct 22+27d Kempton (AW) Bet At racingtv.com Handicap Class 6 · 6f · Standard To Slow · 11 ran 6/11 ¾ 9-3 4972A64A Liam Keniry 9/1
08 Sep 22+9d Chepstow Wasdell Group Handicap Class 6 · 6f · Soft · 10 ran 2/10 nse 8-13 48103A76A Charles Bishop 12/1
30 Aug 22+8d Chepstow In Memory Of Beryl Greenslade Classified Stakes Class 6 · 6f · Good · 15 ran 13/15 2½ 9-9 4864C41A Liam Keniry 7/1
22 Aug 22+7d Chepstow Dunraven Windows Classified Stakes Class 6 · 7f · Soft · 12 ran 2/12 1¼ 9-9 4775B79A Liam Keniry 17/2
15 Aug 22+7d Lingfield (AW) At The Races App Form Study Classified Stakes Class 6 · 7f · Standard · 11 ran 5/11 2¼ 9-9 5087B68A Liam Keniry 16/1
08 Aug 22+91d Wolverhampton (AW) Free Tips Daily On Attheraces.com Classified Stakes Class 6 · 7f · Standard To Slow · 12 ran 2/12 5 9-9 5087B76A Liam Keniry 12/1
09 May 22+15d Wolverhampton (AW) Follow AtTheRaces On Twitter Handicap (Div 2) Class 6 · 7f · Standard · 9 ran 5/9 nk 9-5 5191A68A Liam Keniry 7/1
24 Apr 22+18d Bath Cazoo Handicap (Div 2) Class 6 · 5½f · Good To Firm · 8 ran 6/8 ½ 8-12 5187A61A Liam Keniry 11/1
06 Apr 22+4d Kempton (AW) Join Racing TV Now Handicap Class 6 · 7f · Standard To Slow · 12 ran 3/12 1½ 8-13 5289A74A Liam Keniry 7/2F
02 Apr 22+24d Lingfield (AW) All Weather Championships Mile Handicap (Div 2) Class 6 · 1m · Standard · 9 ran 3/9 1¼ 9-7 5286A70A Liam Keniry 17/2
09 Mar 22+21d Kempton (AW) Racing TV Handicap (Div 2) Class 6 · 7f · Standard To Slow · 13 ran 9/13 shd 9-4 5297B67A Liam Keniry 10/1
16 Feb 22+14d Kempton (AW) Join Racing TV Now Handicap (Div 1) Class 6 · 1m · Standard To Slow · 12 ran 11/12 nk 8-9 5283A49A Liam Keniry 17/2
02 Feb 22+8d Kempton (AW) Unibet Horserace Betting Operator Of The Year Handicap (Div 1) Class 6 · 1m · Standard To Slow · 9 ran 1/9 9-6 5190A75A Liam Keniry 5/1
25 Jan 22+6d Southwell (AW) MansionBet Beaten By A Head Handicap Class 6 · 1m · Standard To Slow · 12 ran 4/12 nk 9-3 5198A80A Liam Keniry 20/1
19 Jan 22+8d Southwell (AW) MansionBet Best Odds Guaranteed Handicap (Div 2) Class 6 · 7f · Standard To Slow · 9 ran 4/9 1½ 9-3 4876A66A Liam Keniry 7/2
11 Jan 22+6d Southwell (AW) MansionBet Proud Partners Of The AWC Classified Stakes (Div 1) Class 6 · 1m · Standard To Slow · 9 ran 2/9 1¼ 10-1 4895A82A Liam Keniry 4/1
05 Jan 22+84d Kempton (AW) Racing TV Classified Stakes (Div 1) Class 6 · 1m · Standard To Slow · 12 ran 1/12 9-2 4394A82A Liam Keniry 8/1
2021 · 17 runs
13 Oct 21+16d Kempton (AW) Unibet Casino Handicap (Div 1) Class 6 · 7f · Standard To Slow · 14 ran 4/14 2 8-12 4580B62A J F Egan 14/1
27 Sep 21+7d Bath Read Hollie Doyle's Column On attheraces.com Handicap (Div 1) Class 6 · 1m · Good To Firm · 11 ran 4/11 nk 8-10 4586A66A J F Egan 14/1
20 Sep 21+19d Leicester Bet At racingtv.com Apprentice Handicap (Div 1) Class 6 · 7f · Good To Firm · 12 ran 4/12 nk 8-3 45108A67A Sophie Jones 66/1
01 Sep 21+64d Lingfield (AW) Cazoo Apprentice Handicap (Div 2) Class 6 · 7f · Standard · 11 ran 7/11 3¾ 8-8 4682A40A Laura Coughlan 10/1
29 Jun 21+7d Brighton Racing Staff Week 2021 Handicap Class 6 · 7f · Good · 13 ran 9/13 nk 8-13 4787C57A David Egan 10/1
22 Jun 21+14d Brighton Follow attheraces On Twitter Handicap Class 6 · 1m · Soft · 13 ran 6/13 nk 8-11 4792C61A Laura Coughlan 18/1
08 Jun 21+3d Wolverhampton (AW) Wolverhampton Holiday Inn Handicap (Div 2) Class 6 · 7f · Standard · 11 ran 2/11 nse 8-7 4593A70A Laura Coughlan 3/1
05 Jun 21+18d Lingfield (AW) Visit Attheraces.com/marketmovers Handicap Class 6 · 1m · Standard To Slow · 11 ran 2/11 ½ 8-10 45—65A Laura Coughlan 10/1
18 May 21+24d Brighton vickers.bet Free Bets With Our BetClub Handicap Class 6 · 7f · Good · 16 ran 4/16 nse 8-7 45101C70A David Egan 22/1
24 Apr 21+10d Wolverhampton (AW) EBC Group Apprentice Handicap Class 6 · 7f · Standard · 11 ran 5/11 1½ 8-0 4690A60A Laura Coughlan 50/1
14 Apr 21+47d Kempton (AW) Try Our New Super Boosts At Unibet Handicap (Div 1) Class 6 · 7f · Standard To Slow · 12 ran 3/12 ¾ 8-7 4684A59A Laura Coughlan 12/1
26 Feb 21+6d Wolverhampton (AW) Bombardier Classified Stakes (Div 2) Class 6 · 7f · Standard · 9 ran 8/9 ¾ 9-10 4782A50A Adam Kirby 17/2
20 Feb 21+3d Lingfield (AW) Bombardier 'March To Your Own Drum' Classified Stakes Class 6 · 7f · Standard · 14 ran 11/14 1¾ 9-0 4868B52A Liam Keniry 12/1
17 Feb 21+27d Kempton (AW) Happy 3rd Birthday Alexandra Ford Classified Stakes (Div 2) Class 6 · 6f · Standard To Slow · 8 ran 4/8 1¼ 9-0 4893A64A Liam Keniry 17/2
21 Jan 21+7d Lingfield (AW) Betway Apprentice Handicap Class 6 · 6f · Standard · 11 ran 11/11 ¾ 8-8 4971A46A Sophie Reed 14/1
14 Jan 21+9d Chelmsford City (AW) CCR Classified Stakes (Div 1) Class 6 · 7f · Standard · 10 ran 4/10 ¾ 9-0 4973A61A Liam Keniry 15/2
05 Jan 21+6d Wolverhampton (AW) Bombardier British-Hopped Amber Beer Classified Stakes (Div 1) Class 6 · 7f · Standard · 10 ran 3/10 shd 9-7 4993A70A Josephine Gordon 10/3
2020 · 14 runs
30 Dec 20+22d Wolverhampton (AW) Bombardier 'March To Your Own Drum' Handicap (Div 1) Class 6 · 7f · Standard · 11 ran 3/11 1¼ 9-1 4989A69A Liam Keniry 13/2
08 Dec 20+13d Wolverhampton (AW) Bombardier British-Hopped Amber Beer Handicap (Div 1) Class 6 · 7f · Standard · 11 ran 1/11 9-3 4887A70A Liam Keniry 16/1
25 Nov 20+19d Wetherby wetherbyracing.co.uk Juvenile Maiden Hurdle Class 4 · 2m · Good To Soft · 13 ran 11/13 18 10-12 —46C84C James Davies 200/1
06 Nov 20+57d Warwick Visit racingtv.com Juvenile Hurdle (GBB Race) Class 4 · 2m · Good · 8 ran 5/8 9½ 10-12 —74C88C Dave Crosse 200/1
10 Sep 20+22d Chepstow Each Way Extra At bet365 Handicap (Div 1) Class 6 · 6f · Good · 13 ran 9/13 1 8-5 4982C48A George Rooke 12/1
19 Aug 20+18d Bath attheraces.com Handicap Class 6 · 5½f · Soft · 10 ran 4/10 nk 9-2 5187A70A Liam Keniry 18/1
01 Aug 20+23d Chepstow Toalsbet Dial-A-Bet 028 90 321721 Handicap Class 6 · 7f · Good · 8 ran 2/8 hd 8-12 48104A59A Liam Keniry 4/1
09 Jul 20+7d Chepstow Best Free Tips At valuerater.co.uk Handicap Class 6 · 7f · Soft · 11 ran 4/11 1½ 8-12 49112A65A Liam Keniry 14/1
02 Jul 20+7d Catterick Watch On Racing TV Handicap Class 6 · 7f · Good To Soft · 13 ran 6/13 ½ 9-3 5183C55A Graham Lee 14/1
25 Jun 20+4d Bath Download The At The Races App Handicap Class 6 · 1m · Good To Firm · 10 ran 6/10 ¾ 8-3 5185A44A Sophie Reed 50/1
21 Jun 20+137d Kempton (AW) Unibet 3 Uniboosts A Day Handicap Class 6 · 7f · Standard To Slow · 12 ran 5/12 ½ 8-12 5156A57A Liam Keniry 16/1
05 Feb 20+2d Wolverhampton (AW) Ladbrokes Home Of The Odds Boost Handicap Class 6 · 7f · Standard · 11 ran 4/11 nk 8-13 5278A62A Liam Keniry 28/1
03 Feb 20+17d Wolverhampton (AW) Ladbrokes Football Acca Boosty Selling Stakes Class 6 · 7f · Standard · 8 ran 7/8 2¼ 9-0 5258A33A Liam Keniry 8/1
17 Jan 20+20d Lingfield (AW) Ladbrokes Where The Nation Plays Handicap (Div 2) Class 6 · 6f · Standard · 9 ran 6/9 ½ 9-7 5478A57A Liam Keniry 8/1
2019 · 15 runs
28 Dec 19+16d Lingfield (AW) Ladbrokes 'Play 1-2-Free' On Football Nursery Class 6 · 7f · Standard · 11 ran 10/11 6 8-10 5655A33A Sophie Reed 16/1
12 Dec 19+8d Wolverhampton (AW) Ladbrokes Play 1-2-Free On Football Nursery Class 6 · 1m½f · Standard · 7 ran 4/7 7 9-6 5768B46A Liam Keniry 15/2
04 Dec 19+18d Lingfield (AW) Ladbrokes Where The Nation Plays Nursery Class 6 · 7f · Standard · 12 ran 6/12 dht 8-13 5777A57A Liam Keniry 20/1
16 Nov 19+11d Wolverhampton (AW) Ladbrokes, Home Of The Odds Boost Nursery Class 6 · 7f · Standard · 10 ran 5/10 ½ 9-4 5776A62A Jason Watson 20/1
05 Nov 19+75d Kempton (AW) Close Brothers Business Finance Nursery Class 6 · 1m · Standard To Slow · 12 ran 8/12 1½ 9-1 6161A44A Owen Lewis 50/1
22 Aug 19+6d Clairefontaine (FR) Prix Ferme de la Vallee au Tanneur - G. & J.L. Cenier (Handicap) (2yo) (Turf) 7f · Good · 13 ran 11/13 2 8-2 ——— Alexis Pouchin 78/1
16 Aug 19+12d Clairefontaine (FR) Prix Equidarmor - TRM (Claimer) (2yo) (Turf) 7f · Good To Soft · 12 ran 8/12 2 8-6 ——— Alexis Pouchin 26/1
04 Aug 19+29d Deauville (FR) Prix Hipodromo de San Isidro (Handicap) (2yo) (Straight Course) (Turf) 6f · Good · 14 ran 12/14 1¼ 8-8 ——— Hugo Journiac 13/1
06 Jul 19+7d Clairefontaine (FR) Prix Menuiserie Duvernois (Claimer) (2yo) (Turf) 7f · Good To Soft · 10 ran 5/10 nk 8-11 ——— Hugo Journiac 27/1
29 Jun 19+20d Windsor Gentingbet Casinos Novice Stakes Class 5 · 6f · Good · 13 ran 7/13 2 9-5 6061C63A Liam Keniry 50/1
09 Jun 19+21d Goodwood Incubex Wellchild Selling Stakes Class 3 · 5f · Good To Soft · 7 ran 5/7 nk 8-13 —69A46A Liam Keniry 18/1
19 May 19+18d Saint-Malo (FR) Prix de Saint-Ydeuc (Maiden) (2yo) (Turf) 5½f · Good To Soft · 7 ran 4/7 1 9-2 ——— Theo Bachelot —
01 May 19+12d Senonnes-Pouance (FR) Prix du Docteur Guy Jallot (Maiden) (2yo) (Turf) 6f · Very Soft · 5 ran 3/5 1¾ 9-2 ——— Hugo Journiac —
19 Apr 19+11d Bath Heed Your Hunch Conditions Stakes (Plus 10) Class 2 · 5f · Good To Firm · 6 ran 5/6 1¼ 9-2 —54A53B Callum Shepherd 33/1
08 Apr 19 Windsor Download The Star Sports App Now! EBF Novice Stakes Class 5 · 5f · Good · 9 ran 7/9 ¾ 9-5 —51A52A Callum Shepherd 66/1

Quick answers

How many races has Fact Or Fable won?
Fact Or Fable (IRE) won 11 of 124 archived starts between 2019 and 2026, a strike rate of 8.9%. Placed 38 times in total (30.6% of starts).
Who trains Fact Or Fable?
Fact Or Fable (IRE) is trained by J S Moore, who saddled the horse on its most recent run on 29 April 2026.
Who is Fact Or Fable's sire?
Fact Or Fable (IRE) is by Alhebayeb (IRE) out of Unreal (GB), whose sire is Dansili.
What going does Fact Or Fable prefer?
Fact Or Fable (IRE) has the best record on firm going: 2 wins from 5 starts (40%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Fact Or Fable's official rating?
The most recent official rating on record is 45, from the run on 29 April 2026. The highest on record is 61.
What is Fact Or Fable's sire's record?
Alhebayeb (IRE)'s progeny in our archive have won 8.3% of 2,637 runs since Apr 2018 (160 horses), Flat and jumps together. Strongest on heavy going: 11.7% from 179. Strongest over 1m5f – 2m (all codes): 11.5% from 253.
Who are Fact Or Fable's siblings?
Out of Unreal (GB), Fact Or Fable (IRE) has 5 other produce in our archive, 2 of them winners. Most wins: Uther Pendragon (IRE) (7). Highest grade won: Class 5 (Uther Pendragon (IRE)). The wins came over 5f–1m3½f. As at Nov 2026.

Record shown from April 2019. Our archive holds racing in Great Britain, Ireland and France from January 2005. Any runs before that, or in other countries, are not in it. In-running comments are available from 2024 onward.