Annaf (IRE)
Typically ridden with patience — held up in 5 of 6 analysed runs — Annaf (IRE) is 8 from 49 in our archive, including 2 wins at Group 3 level. The biggest win we hold: the John Guest Racing Bengough Stakes at Ascot (Oct 2025). Last raced off 96, 18lb below the career-high mark.
- 8–49Wins / Runs
- 16.3%Strike rate
- 19 (38.8%)Placed
- −9.40£1 level staken=49 at SP
- 1.48Fair A/E n=49 · 1.26 incl. margin
- 114Highest OR
- 36dAvg 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 107
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 20 Oct 2025 |
|---|---|---|---|---|
| Good | 14 | 114C | 94 | 3 · 89 / 86 |
| Standard (AW) | 14 | 123A | 102 | 1 · — |
| Good to Firm | 10 | 129C | 107.5 | 4 · 129 / 112.5 |
| Good to Soft | 7 | 112C | 103 | 3 · 107 / 107 |
| Soft | 3 | 101C | 84 | — |
| Heavy | 1 | — | — | — |
| Distance | Runs | Best | Median | Since 20 Oct 2025 |
|---|---|---|---|---|
| 6f – 7f | 40 | 125A | 98.5 | 9 · 113 / 107 |
| Under 6f | 9 | 129C | 101 | 2 · 129 / 107.5 |
KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 49 figures from 49 runs · as at 18 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 6 analysed runs
- Held up 5 (83%) · 0 wins
- Midfield 1 (17%) · 0 wins
Pedigree intelligence
Progeny in our archive have won 11.6% of 4,781 runs since Jan 2008 (411 horses).
| Going | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Firm | 10 | 2 | 20% | +8.4 | — |
| Good to Firm | 654 | 81 | 12.4% | +0.8 | 0 from 10 |
| Good | 996 | 112 | 11.2% | −0.4 | 1 from 14 |
| Good to Soft | 521 | 52 | 10% | −1.6 | 0 from 7 |
| Soft | 655 | 64 | 9.8% | −1.8 | 2 from 3 |
| Heavy | 185 | 25 | 13.5% | +1.9 | 0 from 1 |
| Standard (AW) | 1,759 | 217 | 12.3% | +0.7 | 5 from 14 |
| Distance (all codes) | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Under 6f | 283 | 27 | 9.5% | −2.1 | 2 from 9 |
| 6f – 7f | 1,501 | 171 | 11.4% | −0.2 | 6 from 40 |
| 1m – 1m1f | 1,294 | 177 | 13.7% | +2.1 | — |
| 1m2f – 1m4f | 1,132 | 114 | 10.1% | −1.5 | — |
| 1m5f – 2m | 383 | 46 | 12% | +0.4 | — |
| 2m1f – 2m4f | 156 | 15 | 9.6% | −2 | — |
| 2m5f – 3m | 28 | 2 | 7.1% | −4.5 | — |
| Over 3m | 4 | 1 | 25% | +13.4 | — |
Flat and jumps together (all codes) · since Jan 2008 · as at 19 Oct 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast
7 siblings in the archive, 5 winners — best of them Motawaazy (GB) (7 wins).
The wins came over 5f–1m; the highest grade won is Listed (Mushir (GB)).
| Produce | Runs | Wins | Win trips | Best grade |
|---|---|---|---|---|
| Motawaazy (GB) | 38 | 7 | 5f–7f | Class 5 |
| Mushir (GB) | 7 | 3 | 6f–7f | Listed |
| Raheeq (GB) | 1 | 1 | 5½f | Class 4 |
| Moghamarah (GB) | 3 | 1 | 1m | — |
| Estikhraaj (GB) | 6 | 1 | 1m | Class 5 |
| Holwah (GB) | 6 | 0 | — | — |
| Mitwaa (IRE) | 6 | 0 | — | — |
Record by conditions
| Going | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Good | 14 | 1 | 7% | −10.50 |
| Standard (AW) | 14 | 5 | 36% | +9.60 |
| Good to Firm | 10 | 0 | 0% | −10.00 |
| Good to Soft | 7 | 0 | 0% | −7.00 |
| Soft | 3 | 2 | 67% | +9.50 |
| Heavy | 1 | 0 | 0% | −1.00 |
| Class | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Class 1 | 26 | 3 | 12% | −15.80 |
| Class 2 | 21 | 3 | 14% | −6.70 |
| Class 5 | 2 | 2 | 100% | +13.10 |
| Course | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Ascot | 8 | 2 | 25% | +0.00 |
| Newcastle (AW) | 8 | 2 | 25% | +7.10 |
| York | 5 | 0 | 0% | −5.00 |
| Haydock | 5 | 0 | 0% | −5.00 |
| Goodwood | 4 | 0 | 0% | −4.00 |
| Lingfield (AW) | 4 | 2 | 50% | +2.70 |
| Doncaster | 3 | 1 | 33% | +5.00 |
| Newbury | 3 | 0 | 0% | −3.00 |
| Newmarket | 2 | 0 | 0% | −2.00 |
| Kempton (AW) | 2 | 1 | 50% | −0.20 |
| Thirsk | 1 | 0 | 0% | −1.00 |
| Leicester | 1 | 0 | 0% | −1.00 |
| Chester | 1 | 0 | 0% | −1.00 |
| Salisbury | 1 | 0 | 0% | −1.00 |
| Sandown | 1 | 0 | 0% | −1.00 |
| Distance | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 6f – 7f | 40 | 6 | 15% | −10.50 |
| Under 6f | 9 | 2 | 22% | +1.10 |
| Jockey | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Rossa Ryan | 12 | 5 | 42% | +8.00 |
| Daniel Muscutt | 8 | 1 | 13% | −3.50 |
| Jason Watson | 7 | 0 | 0% | −7.00 |
| Theodore Ladd | 5 | 2 | 40% | +10.10 |
| Harry Davies | 2 | 0 | 0% | −2.00 |
| Kevin Stott | 2 | 0 | 0% | −2.00 |
| Alistair Rawlinson | 2 | 0 | 0% | −2.00 |
| Jason Hart | 2 | 0 | 0% | −2.00 |
| Jim Crowley | 2 | 0 | 0% | −2.00 |
| Robert Havlin | 1 | 0 | 0% | −1.00 |
| Cieren Fallon | 1 | 0 | 0% | −1.00 |
| Silvestre De Sousa | 1 | 0 | 0% | −1.00 |
| Mason Paetel | 1 | 0 | 0% | −1.00 |
| Tom Marquand | 1 | 0 | 0% | −1.00 |
| James Doyle | 1 | 0 | 0% | −1.00 |
| Daniel Tudhope | 1 | 0 | 0% | −1.00 |
| Headgear | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| None | 47 | 8 | 17% | −7.40 |
| Tongue tie + cheekpieces | 1 | 0 | 0% | −1.00 |
| Cheekpieces | 1 | 0 | 0% | −1.00 |
| Season | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 2026 | 11 | 0 | 0% | −11.00 |
| 2025 | 10 | 1 | 10% | −5.50 |
| 2024 | 5 | 0 | 0% | −5.00 |
| 2023 | 13 | 5 | 38% | +7.00 |
| 2022 | 10 | 2 | 20% | +5.10 |
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 |
|---|---|---|---|---|---|---|---|---|---|---|
| 10 Oct 26+8d | York | Sky Bet Sprint Trophy Handicap Stakes (Heritage Handicap) Ran on near rail - well back in the field - urged 2f out - kept on at one pace - finished 9th | 9/21 | 1 | 9-4 | 96 | 107C | 104A | Jason Watson | 18/1 |
| 02 Oct 26+20d | Ascot | BetMGM Handicap Stakes Veered right leaving stalls then angled back left towards stand rail - dropped out at back of field - urged along 2f out - plugged on final furlong - short of space inside last 110yds and never a threat - finished 10th | 10/18 | nk | 9-8 | 97 | 113C | 102A | Jason Watson | 17/2 |
| 12 Sep 26+21d | Doncaster | Betfred Portland (Class 2 Heritage Handicap) Slowly away - settled towards the back on the near rail - progress 2f out - pushed along over 1f out - stayed on through the final furlong to finish 4th | 4/21 | ½ | 9-6 | 97 | 86C | 119A | Robert Havlin | 20/1 |
| 22 Aug 26+21d | York | Sky Bet Constantine Handicap Stakes (Heritage Handicap) Settled towards the rear early on the near rail - unable to improve position throughout - finished well held in 15th | 15/20 | ¾ | 9-6 | 98 | 80C | 87A | Daniel Muscutt | 40/1 |
| 01 Aug 26+21d | Goodwood | Coral Stewards' Cup (Heritage Handicap) Sluggish start - settled towards the far flank - stayed towards the back - failed to get involved throughout - finished 11th beaten 4 lengths | 11/27 | hd | 9-4 | 100 | 110C | 103A | Daniel Muscutt | 40/1 |
| 11 Jul 26+14d | Ascot | Club 26 Heritage Handicap dropped in behind - driven along 2f out - stayed on inside the furlong marker to finish closest of the beaten horses | 7/15 | nk | 9-9 | 100 | 129C | 104A | Cieren Fallon | 11/1 |
| 27 Jun 26+27d | Newcastle (AW) | JenningsBet Over 200 Shops Nationwide Handicap Settled midpack early - driven forward with a furlong left - moved into third close home - edged out for second by a whisker | 3/14 | nse | 9-11 | 99 | 83B | 108A | Daniel Muscutt | 14/1 |
| 31 May 26+15d | Thirsk | Sky Bet Price Boosts Handicap Held up towards the back - urged forward with over 2f left - lost touch inside final furlong to finish well beaten | 13/14 | 1 | 9-12 | 102 | 89C | 79A | Daniel Muscutt | 22/1 |
| 16 May 26+21d | Newbury | Hong Kong Jockey Club World Pool Handicap Settled just behind the pace after fighting for control early - pressed for effort with two furlongs left - lost momentum in the final furlong - finished well held in 13th | 13/14 | 1 | 9-12 | 104 | 83C | 88A | Jason Watson | 16/1 |
| 25 Apr 26+28d | Leicester | Caffreys Black Stout King Richard III Cup Handicap Bumped at the break - settled towards the back on the nearer flank - urged along approaching the 3f marker - progress gained inside the final furlong and a half - drifted left close home - stayed on to finish sixth beaten two and a half lengths | 6/13 | hd | 9-12 | 105 | 112C | 104A | Harry Davies | 12/1 |
| 28 Mar 26+175d | Doncaster | William Hill Price Boosts Every Day Cammidge Trophy Stakes (Listed) Settled towards the back - nudged up 2f out - tight for space approaching 1f out before a short-lived forward move - flattened out and faded inside the final furlong | 7/12 | ½ | 10-1 | 106 | 107A | 100A | Harry Davies | 9/1 |
| 04 Oct 25+28d | Ascot | John Guest Racing Bengough Stakes (Group 3) Unhurried away - settled towards the back of the pack - moved up smoothly from over 2f out - angled right before taking the lead - drifted left inside the final furlong - got home | 1/9 | 9-4 | 106 | 84B | 119A | Daniel Muscutt | 7/2 | |
| 06 Sep 25+14d | Haydock | Betfair Sprint Cup Stakes (Group 1) Held up towards the back on the outer - driven for effort inside final furlong - unable to find extra and finished well beaten in 15th | 15/17 | ½ | 9-5 | 107 | 95C | 85A | Silvestre De Sousa | 50/1 |
| 23 Aug 25+21d | York | Sky Bet City Of York Stakes (Group 1) Settled at back of field - found room and made progress with under a furlong left - couldn't quicken again near the finish - beaten into 7th | 7/10 | shd | 9-8 | 105 | 105A | 99A | Rossa Ryan | 66/1 |
| 02 Aug 25+21d | Goodwood | Coral Stewards' Cup (Heritage Handicap) Settled in the pack away from the rail - boxed in when finding room approaching 2f out then shifted course and blocked inside final furlong - dropped away and finished with little response | 12/27 | nk | 9-12 | 107 | 112C | 106A | Daniel Muscutt | 18/1 |
| 12 Jul 25+14d | Chester | Raymond & Kathleen Corbett Memorial City Plate Stakes (Listed) Sluggish start - settled towards the back - drifted very wide 2f out and unable to threaten the front end | 7/8 | 3 | 9-7 | 107 | 83B | 87A | Mason Paetel | 15/2 |
| 28 Jun 25+7d | Newcastle (AW) | JenningsBet Chipchase Stakes (Group 3) Held a spot in the pack - pushed along with a furlong left - moved into second inside the last - closed strongly but narrowly beaten | 2/9 | nk | 9-5 | 105 | 99A | 112A | Daniel Muscutt | 8/1 |
| 21 Jun 25+28d | Ascot | Queen Elizabeth II Jubilee Stakes (Group 1) Sluggish start - settled towards the far flank - remained near the back throughout - finished well beaten in 13th | 13/14 | ½ | 9-5 | 107 | 87C | 83A | Rossa Ryan | 40/1 |
| 24 May 25+14d | Salisbury | British Stallion Studs EBF Cathedral Stakes (Listed) Settled at the back - short of space 2f out - made ground to challenge for the lead inside the final furlong but drifted right - couldn't sustain the effort and dropped to 3rd close home | 3/7 | nse | 9-7 | 108 | 125A | 107A | Daniel Muscutt | 13/2 |
| 10 May 25+97d | Haydock | Pertemps Network Spring Trophy Stakes (Listed) Settled towards the back - eased right and driven approaching the final furlong - moved into third late but never a threat | 3/5 | ¾ | 9-10 | 108 | 89C | 95B | Kevin Stott | 14/1 |
| 02 Feb 25+78d | Lingfield (AW) | BetUK Kachy Stakes (Listed) Sluggish start - settled at the rear - made ground into the turn - pushed into second inside the final furlong - edged out again close home to finish third | 3/5 | 2 | 9-2 | 110 | 104C | 96B | Rossa Ryan | 13/8F |
| 16 Nov 24+28d | Newcastle (AW) | BetUK Golden Rose Stakes (Listed) Settled towards back early - travelling smoothly on the far flank two out - driven into second inside the last furlong - stayed on but couldn't match the winner | 2/12 | 3¾ | 9-5 | 112 | 123A | 108A | Jason Watson | 10/3 |
| 19 Oct 24+28d | Ascot | Qipco British Champions Sprint Stakes (Group 1) (British Champions Series) Settled around midfield early - improved into contention by halfway to hit the front 2f out - overtaken with a furlong left - weakened steadily to finish ninth | 9/20 | nk | 9-4 | 113 | 51C | 110A | Jason Watson | 28/1 |
| 21 Sep 24+14d | Newbury | Dubai International Airport World Trophy Stakes (Group 3) Held up towards the back - eased left and made progress a furlong out - kept going through the closing stages - briefly up to second near the line but unable to threaten the winner - edged out for the runner-up spot | 3/8 | nse | 9-3 | 114 | 115A | 101A | Jason Watson | 5/1 |
| 07 Sep 24+216d | Haydock | Betfair Sprint Cup Stakes (Group 1) (British Champions Series) Settled towards the back of the pack - hampered with 2f to run and again inside the final furlong - unable to threaten thereafter | 15/16 | ¾ | 9-5 | 114 | 104C | 84A | Rossa Ryan | 28/1 |
| 04 Feb 24+120d | Lingfield (AW) | BetUK Kachy Stakes (Listed) | 2/6 | 1 | 9-7 | 110 | 122A | 109B | Rossa Ryan | 2/1 |
| 07 Oct 23+21d | Ascot | John Guest Racing Bengough Stakes (Group 3) | 1/10 | 9-4 | 109 | 94B | 106A | Rossa Ryan | 5/2F | |
| 16 Sep 23+7d | Doncaster | Betfred Portland (Heritage Handicap) | 1/22 | 9-12 | 106 | 101C | 133A | Rossa Ryan | 7/1 | |
| 09 Sep 23+14d | Haydock | Betfair Sprint Cup Stakes (Group 1) (British Champions Series) | 7/16 | hd | 9-5 | 106 | 114C | 108A | Alistair Rawlinson | 66/1 |
| 26 Aug 23+35d | Newmarket | JenningsBet Hopeful Stakes (Listed) | 6/9 | ½ | 9-6 | 108 | 87A | 101A | Alistair Rawlinson | 12/1 |
| 22 Jul 23+14d | Newbury | bet365 Hackwood Stakes (Group 3) | 7/10 | 1¼ | 9-9 | 109 | 86A | 95A | Kevin Stott | 8/1 |
| 08 Jul 23+18d | Sandown | Coral Charge (Group 3) (Registered As The Sprint Stakes) | 4/10 | nk | 9-5 | 109 | 113A | 98A | Rossa Ryan | 13/2 |
| 20 Jun 23+24d | Ascot | King's Stand Stakes (Group 1) (British Champions Series) | 3/17 | 1¾ | 9-7 | 109 | 94C | 109A | Rossa Ryan | 50/1 |
| 27 May 23+10d | Haydock | Betfred Temple Stakes (Group 2) | 8/13 | ½ | 9-6 | 109 | 96C | 96A | Jason Watson | 16/1 |
| 17 May 23+40d | York | 1895 Duke Of York Clipper Stakes (Group 2) | 4/10 | 1 | 9-10 | 108 | 110A | 107A | Tom Marquand | 50/1 |
| 07 Apr 23+62d | Newcastle (AW) | BetUK All-Weather Sprint Championships Conditions Stakes | 3/11 | ½ | 9-7 | 108 | 88A | 99A | James Doyle | 7/4F |
| 04 Feb 23+16d | Lingfield (AW) | BetUK Kachy Stakes (Listed) (All-Weather Championships Fast-Track Qualifier) | 1/10 | 9-2 | 108 | 112A | 96A | Rossa Ryan | 6/5F | |
| 19 Jan 23+5d | Kempton (AW) | Unibet 3 Uniboosts A Day Conditions Stakes | 1/5 | 9-4 | 107 | 115C | 99B | Rossa Ryan | 4/5F | |
| 14 Jan 23+105d | Lingfield (AW) | Huge Daily Boosts Only At Betuk Handicap | 1/9 | 9-9 | 101 | 118A | 110A | Rossa Ryan | 7/2 | |
| 01 Oct 22+63d | Ascot | Oakman Inns Rous Stakes (Listed) | 5/10 | hd | 9-3 | 101 | 103B | 94A | Jason Hart | 28/1 |
| 30 Jul 22+35d | Goodwood | Coral Stewards' Cup (Heritage Handicap) | 25/28 | 1¾ | 8-12 | 101 | 66C | 62C | Jim Crowley | 14/1 |
| 25 Jun 22+14d | Newcastle (AW) | Pertemps Network Chipchase Stakes (Group 3) | 2/11 | 4½ | 8-12 | 95 | 100A | 105A | Jason Hart | 16/1 |
| 11 Jun 22+21d | York | Pavers Foundation Catherine Memorial Sprint Handicap (Heritage Handicap) | 5/19 | ½ | 9-5 | 95 | 98C | 104A | Daniel Tudhope | 13/2 |
| 21 May 22+21d | Goodwood | William Hill Harroways Handicap | 3/10 | 1 | 9-6 | 95 | 76A | 102A | Jim Crowley | 17/2 |
| 30 Apr 22+15d | Newmarket | Betfair Weighed-In Podcast Handicap | 8/13 | ¾ | 9-4 | 96 | 80C | 85A | Theodore Ladd | 9/2J |
| 15 Apr 22+28d | Newcastle (AW) | Coral 3 Year Old All-Weather Championships Conditions Stakes (GBB Race) | 4/10 | ¾ | 9-5 | 89 | 98A | 94A | Theodore Ladd | 18/1 |
| 18 Mar 22+53d | Newcastle (AW) | Betway Novice Stakes (GBB Race) | 1/7 | 9-6 | 86 | 99B | 105A | Theodore Ladd | 11/10F | |
| 24 Jan 22+18d | Kempton (AW) | Unibet 3 Uniboosts A Day Conditions Stakes (All-Weather Championships Fast-Track Qualifier) (GBB Race) | 2/7 | 2¾ | 9-2 | — | 96A | 95A | Theodore Ladd | 17/2 |
| 06 Jan 22 | Newcastle (AW) | Betway Novice Stakes (GBB Race) | 1/12 | 9-2 | — | 110A | 92A | Theodore Ladd | 12/1 |
Quick answers
- How many races has Annaf (IRE) won?
- Annaf (IRE) won 8 of 49 archived starts between 2022 and 2026, a strike rate of 16.3%. Placed 19 times in total (38.8% of starts).
- Who trains Annaf (IRE)?
- Annaf (IRE) is trained by Michael Appleby, who saddled the horse on its most recent run on 10 October 2026.
- Who is Annaf (IRE)'s sire?
- Annaf (IRE) is by Muhaarar (GB) out of Shimah (USA), whose sire is Storm Cat.
- What going does Annaf (IRE) prefer?
- Annaf (IRE) has the best record on soft going: 2 wins from 3 starts (66.7%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
- What is Annaf (IRE)'s official rating?
- The most recent official rating on record is 96, from the run on 10 October 2026. The highest on record is 114.
- What is Annaf (IRE)'s sire's record?
- Muhaarar (GB)'s progeny in our archive have won 11.6% of 4,781 runs since Jan 2008 (411 horses), Flat and jumps together.
- Who are Annaf (IRE)'s siblings?
- Out of Shimah (USA), Annaf (IRE) has 7 other produce in our archive, 5 of them winners. Most wins: Motawaazy (GB) (7). Highest grade won: Listed (Mushir (GB)). The wins came over 5f–1m. As at Oct 2026.