Laafi (FR)

Staying · Soft · 4 wins

Breeding Cloth Of Stars (IRE) × Mediteranea (FR)

19 Runs
4 Wins
21% Strike
138 Peak RPR
23 Days off
Steady
Back to profile

Career Trajectory

last 19 runs · form score 0–100
1 Oct 2022 · Newmarket · 5th/10 () 26 Oct 2022 · Nottingham · 1st/10 (won) 13 May 2023 · Lingfield (AW) · 4th/8 () 24 Jun 2023 · Ascot · 13th/15 () 23 Sep 2023 · Newbury · 3rd/7 () 13 Oct 2023 · Newmarket · 6th/10 () 3 Nov 2023 · Newmarket · 1st/15 (won) 11 Nov 2023 · Newcastle (AW) · 12th/13 () 6 Apr 2024 · Kempton (AW) · 14th/14 () 21 Sep 2024 · Newbury · 4th/9 () 16 Oct 2024 · Nottingham · 8th/9 () 26 Oct 2024 · Doncaster · 1st/17 (won) 26 Dec 2024 · Limerick (IRE) · 1st/18 (won) 26 Jan 2025 · Naas (IRE) · 3rd/3 () 16 Nov 2025 · Cheltenham · 12th/18 (btn 4.75) 27 Dec 2025 · Leopardstown (IRE) · 5th/17 (btn 3) 28 Feb 2026 · Kelso · 5th/17 (btn 4.75) 10 Apr 2026 · Aintree · DNF () 9 May 2026 · Haydock · 2nd/16 (btn 0.3)
  • Win
  • Placed
  • Mid-pack
  • Rear
  • DNF
  • OR mark
Peak form
100
Mean
41
Win %
21%
Placed %
37%
Trend
Steady

Course Record

15 venues

Career strike 37%; best at Newbury (50% from 2 runs).

  • Newmarket 33% 1-0-3
  • Newbury 50% 0-1-2
  • Nottingham 50% 1-0-2
  • Doncaster 100% 1-0-1
  • Haydock 100% 0-1-1
  • Limerick (IRE) 100% 1-0-1
  • Naas (IRE) 100% 0-1-1
  • Aintree 0% 0-0-1
  • Ascot 0% 0-0-1
  • Cheltenham 0% 0-0-1
  • Kelso 0% 0-0-1
  • Kempton (AW) 0% 0-0-1
  • Leopardstown (IRE) 0% 0-0-1
  • Lingfield (AW) 0% 0-0-1
  • Newcastle (AW) 0% 0-0-1

Connections History

7 jockeys · 2 trainers

Jockeys

  • Philip Byrnes NOW 60% 1-2-5
  • Cieren Fallon 40% 2-0-5
  • Tom Marquand 25% 0-1-4
  • Patrick M O'Brien 0% 0-0-2
  • Callum Rodriguez 100% 1-0-1
  • Adam Farragher 0% 0-0-1
  • Richard Kingscote 0% 0-0-1

Trainers

  • William Haggas 33% 3-1-12
  • William Durkan NOW 43% 1-2-7

Recent Runs

last 10 races · newest first
  1. 2nd/16 9 May 2026 23 days ago

    Haydock

    • 1m7½f
    • Good
    • Class 1
    • Cheekpieces
    btn 0.3 OR 141 +6

    Philip Byrnes

    Prominent - led 3 out - awkward jump last - headed towards finish

  2. DNF 10 Apr 2026 52 days ago

    Aintree

    • 2m½f
    • Good To Soft
    • Class 2
    OR 135 -2

    Patrick M O'Brien

    Pressed leaders - led 2 out - soon ridden - kept on run-in - always doing enough - disqualified - whip misuse(op 22/1)

  3. 5th/17 28 Feb 2026 93 days ago

    Kelso

    • 2m
    • Good To Soft
    • Class 2
    btn 4.75 OR 137 +2

    Patrick M O'Brien

    Pressed leader - led before 4th - headed approaching last - weakening when hit last(op 33/1)

  4. 5th/17 27 Dec 2025 156 days ago

    Leopardstown (IRE)

    • 2m
    • Yielding
    btn 3 OR 135 -3

    Philip Byrnes

    Prominent - led from 1st - headed but prominent from 3rd - led again after 2 out - headed approaching last - weakened run-in(tchd 20/1)

  5. 12th/18 16 Nov 2025 197 days ago

    Cheltenham

    • 2m½f
    • Soft
    • Class 1
    • Blinkers
    btn 4.75 OR 138

    Philip Byrnes

    Took keen hold - midfield - headway before 3 out - weakened before last(op 25/1 tchd 22/1)

  6. 3rd/3 26 Jan 2025 491 days ago

    Naas (IRE)

    • 2m
    • Soft To Heavy

    Philip Byrnes

    Raced in second - slow jump 4th - led narrowly 5th - pushed along before 2 out - headed when hit last - soon outpaced - weakened final…

  7. 1st/18 26 Dec 2024 522 days ago

    Limerick (IRE)

    • 2m
    • Yielding To Soft
    won

    Philip Byrnes

    Disputed lead - led clearly after 1st - faced challenge and pushed along from 2 out - ridden briefly and ran on well run-in - readily(op…

  8. 1st/17 26 Oct 2024 583 days ago

    Doncaster

    • 1m2f
    • Soft
    won

    Callum Rodriguez

    Pressed leader - led over 3f out - ridden over 1f out - edged left inside final furlong - stayed on(op 22/1)

  9. 8th/9 16 Oct 2024 593 days ago

    Nottingham

    • 1m2f
    • Heavy

    Cieren Fallon

    Midfield - towards rear halfway - no impression (trainer's rep said - regarding the poor form shown - that gelding was unsuited by the…

  10. 4th/9 21 Sep 2024 618 days ago

    Newbury

    • 1m2f
    • Heavy

    Tom Marquand

    Raced in second - lost second 2f out - outpaced final furlong(op 17/2 tchd 15/2)