Go deeper before the next race.

Open every racecard in full and get your research done before they go to post.

  • 14racecard tabs per race
  • 20+bookmaker prices side by side
  • Trackeralerts when your horses are declared

30-day free trial

£0today

Start my 30-day free trial

By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.

£0 today. Card on step 2. £24.99 from day 31.Cancel any time.

Perfect Ruler (GB) silks

Horse profile

Perfect Ruler

Sex
filly
Foaled
2023
Colour
chestnut
Highest OR
63
Record (GB & IRE)
1 win from 6 runs (17%)
Prize money (GB & IRE)
£5,885 GB
Official rating
63 (Flat)
Last run (GB & IRE)
1 Sep 2026, Wolverhampton (AW) (5/10)
Last win (GB & IRE)
18 Aug 2026, Lingfield (AW)
Recent form
545515

Perfect Ruler has no declared runs or entries in Britain or Ireland at the moment.

Form

Race record

DateCoursePosSPBtnJockeyTrainerRaceClassTypeDistGoingWgtORWinner / 2ndWinner prizeDaysFuture form
1 Sep 26Wolverhampton (AW)5/104/13¼David EganMarco BottiVisit Wolverhampton-racecourse.co.uk To Book Now Fillies' Handicap StakesClass 5Flat AW1m1½fStandard9-463Melting Snow (IRE)£3,978140/7
18 Aug 26Lingfield (AW)1/711/4won ½Marco GhianiMarco BottiFree Tips On attheraces.com Handicap StakesClass 6Flat AW1mStandard9-960Ernie Mccrew (IRE)£3,768920/6
18 May 26Redcar5/103/1F2¼Cieren FallonWilliam Haggasracingtv.com Handicap (Div I)Class 6Flat Turf7fGood9-960Maximum Velocity (IRE)£3,140160/9
2 May 26Thirsk5/511/48¼Oisin OrrWilliam HaggasBritish EBF Fillies' Novice StakesClass 4Flat Turf7fGood to Firm9-2-Karvala (GB)£5,2341751/4
8 Nov 25Doncaster4/97/25¼James DoyleWilliam HaggasVirgin Bet Every Saturday Money Back Cock O'The North EBF Maiden Stakes (Div II)Class 4Flat Turf6fHeavy9-2-I'll Be Back (IRE)£11,8801281/8
3 Jul 25Haydock5/1011/414¾Daniel TudhopeWilliam HaggasSelecta Systems EBF Maiden Fillies' StakesClass 3Flat Turf6fGood9-2-America Queen (IRE)£5,940-0/9
  • 5/101 Sep 26 · Wolverhampton (AW)4/1

    Visit Wolverhampton-racecourse.co.uk To Book Now Fillies' Handicap Stakes

    Class 51m1½fStandard

    All fields
    Date
    1 Sep 26
    Course
    Wolverhampton (AW)
    Pos
    5/10
    SP
    4/1
    Btn
    3¼
    Race
    Visit Wolverhampton-racecourse.co.uk To Book Now Fillies' Handicap Stakes
    Class
    Class 5
    Type
    Flat AW
    Dist
    1m1½f
    Going
    Standard
    Wgt
    9-4
    OR
    63
    Winner / 2nd
    Melting Snow (IRE)
    Winner prize
    £3,978
    Days
    14
    Future form
    0/7
  • 1/718 Aug 26 · Lingfield (AW)11/4

    Free Tips On attheraces.com Handicap Stakes

    Class 61mStandard

    All fields
    Date
    18 Aug 26
    Course
    Lingfield (AW)
    Pos
    1/7
    SP
    11/4
    Btn
    won ½
    Race
    Free Tips On attheraces.com Handicap Stakes
    Class
    Class 6
    Type
    Flat AW
    Dist
    1m
    Going
    Standard
    Wgt
    9-9
    OR
    60
    Winner / 2nd
    Ernie Mccrew (IRE)
    Winner prize
    £3,768
    Days
    92
    Future form
    0/6
  • 5/1018 May 26 · Redcar3/1F

    racingtv.com Handicap (Div I)

    Class 67fGood

    All fields
    Date
    18 May 26
    Course
    Redcar
    Pos
    5/10
    SP
    3/1F
    Btn
    2¼
    Race
    racingtv.com Handicap (Div I)
    Class
    Class 6
    Type
    Flat Turf
    Dist
    7f
    Going
    Good
    Wgt
    9-9
    OR
    60
    Winner prize
    £3,140
    Days
    16
    Future form
    0/9
  • 5/52 May 26 · Thirsk11/4

    British EBF Fillies' Novice Stakes

    Class 47fGood to Firm

    All fields
    Date
    2 May 26
    Course
    Thirsk
    Pos
    5/5
    SP
    11/4
    Btn
    8¼
    Jockey
    Oisin Orr
    Race
    British EBF Fillies' Novice Stakes
    Class
    Class 4
    Type
    Flat Turf
    Dist
    7f
    Going
    Good to Firm
    Wgt
    9-2
    OR
    -
    Winner / 2nd
    Karvala (GB)
    Winner prize
    £5,234
    Days
    175
    Future form
    1/4
  • 4/98 Nov 25 · Doncaster7/2

    Virgin Bet Every Saturday Money Back Cock O'The North EBF Maiden Stakes (Div II)

    Class 46fHeavy

    All fields
    Date
    8 Nov 25
    Course
    Doncaster
    Pos
    4/9
    SP
    7/2
    Btn
    5¼
    Race
    Virgin Bet Every Saturday Money Back Cock O'The North EBF Maiden Stakes (Div II)
    Class
    Class 4
    Type
    Flat Turf
    Dist
    6f
    Going
    Heavy
    Wgt
    9-2
    OR
    -
    Winner / 2nd
    I'll Be Back (IRE)
    Winner prize
    £11,880
    Days
    128
    Future form
    1/8
  • 5/103 Jul 25 · Haydock11/4

    Selecta Systems EBF Maiden Fillies' Stakes

    Class 36fGood

    All fields
    Date
    3 Jul 25
    Course
    Haydock
    Pos
    5/10
    SP
    11/4
    Btn
    14¾
    Race
    Selecta Systems EBF Maiden Fillies' Stakes
    Class
    Class 3
    Type
    Flat Turf
    Dist
    6f
    Going
    Good
    Wgt
    9-2
    OR
    -
    Winner prize
    £5,940
    Days
    -
    Future form
    0/9

Every British and Irish run since 1990, latest first. Btn is the overall distance beaten (lengths). Where the horse won, the runner-up and winning margin are shown.

Future form: next-time-out winners from this horse's races

DateCourseRaceThis horseWinner next timeTheir posWon onAtRace won
2 May 26ThirskBritish EBF Fillies' Novice Stakes5/5Porth Eilian (GB)427 May 26HamiltonFixing Point Cladding Fasteners Handicap
8 Nov 25DoncasterVirgin Bet Every Saturday Money Back Cock O'The North EBF Maiden Stakes (Div II)4/9I'll Be Back (IRE)113 Apr 26LeicesterBest Ticket Deals Online At leicester-racecourse.co.uk Novice Stakes
  • 5/52 May 26 · Thirsk

    British EBF Fillies' Novice Stakes

    All fields
    Date
    2 May 26
    Course
    Thirsk
    Race
    British EBF Fillies' Novice Stakes
    This horse
    5/5
    Winner next time
    Porth Eilian (GB)
    Their pos
    4
    Won on
    27 May 26
    Race won
    Fixing Point Cladding Fasteners Handicap
  • 4/98 Nov 25 · Doncaster

    Virgin Bet Every Saturday Money Back Cock O'The North EBF Maiden Stakes (Div II)

    All fields
    Date
    8 Nov 25
    Course
    Doncaster
    Race
    Virgin Bet Every Saturday Money Back Cock O'The North EBF Maiden Stakes (Div II)
    This horse
    4/9
    Winner next time
    I'll Be Back (IRE)
    Their pos
    1
    Won on
    13 Apr 26
    Race won
    Best Ticket Deals Online At leicester-racecourse.co.uk Novice Stakes

Other runners from this horse's races (latest 20 races with a next-time-out winner, up to 40 rows) that won on their next start in Britain or Ireland. FF on the race record = next-time-out winners / runners that have run again (this horse excluded).

Trainer changes

TrainerMoved fromFirst runLast runFirst run for yardOR first runOR last runBest ORRunsWins2nd3rdWin %Place %Prize GB (£)Prize IRE (€)
Marco BottiWilliam Haggas18 Aug 261 Sep 261/7606363210050.0%50.0%£4,001€0
William Haggas-3 Jul 2518 May 265/1060606040000.0%0.0%£1,884€0
Marco Botti
Moved from
William Haggas
First run
18 Aug 26
Last run
1 Sep 26
First run for yard
1/7
OR first run
60
OR last run
63
Best OR
63
Runs
2
Wins
1
2nd
0
3rd
0
Win %
50.0%
Place %
50.0%
Prize GB (£)
£4,001
Prize IRE (€)
€0
William Haggas
First run
3 Jul 25
Last run
18 May 26
First run for yard
5/10
OR first run
60
OR last run
60
Best OR
60
Runs
4
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£1,884
Prize IRE (€)
€0

Spells with each trainer in race order, latest first (a horse that returns to a trainer shows a new spell). From British and Irish runs since 1990.

Stats

Career summary by code (GB & IRE)

CodeRunsWins2nd3rdWin %Place %Prize GB (£)Prize IRE (€)Best ORFirst runLast run
Flat610016.7%16.7%£5,885€0633 Jul 251 Sep 26
Flat
Code
Flat
Runs
6
Wins
1
2nd
0
3rd
0
Win %
16.7%
Place %
16.7%
Prize GB (£)
£5,885
Prize IRE (€)
€0
Best OR
63
First run
3 Jul 25
Last run
1 Sep 26

Placed = 1st in 2-4 runners, 1st-2nd in 5-7, 1st-3rd in 8+.

By race type

Race typeRunsWins2nd3rdWin %Place %Prize GB (£)Prize IRE (€)
Flat Turf40000.0%0.0%£1,884€0
Flat AW210050.0%50.0%£4,001€0
Flat Turf
Race type
Flat Turf
Runs
4
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£1,884
Prize IRE (€)
€0
Flat AW
Race type
Flat AW
Runs
2
Wins
1
2nd
0
3rd
0
Win %
50.0%
Place %
50.0%
Prize GB (£)
£4,001
Prize IRE (€)
€0

By going

GoingRunsWins2nd3rdWin %Place %Prize GB (£)Prize IRE (€)
Good to Firm10000.0%0.0%£306€0
Good20000.0%0.0%£184€0
Heavy10000.0%0.0%£1,395€0
Standard210050.0%50.0%£4,001€0
Good to Firm
Going
Good to Firm
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£306
Prize IRE (€)
€0
Good
Going
Good
Runs
2
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£184
Prize IRE (€)
€0
Heavy
Going
Heavy
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£1,395
Prize IRE (€)
€0
Standard
Going
Standard
Runs
2
Wins
1
2nd
0
3rd
0
Win %
50.0%
Place %
50.0%
Prize GB (£)
£4,001
Prize IRE (€)
€0

By distance

DistanceRunsWins2nd3rdWin %Place %Prize GB (£)Prize IRE (€)
5f to 6f20000.0%0.0%£1,395€0
7f to 1m310033.3%33.3%£4,258€0
9f to 11f10000.0%0.0%£233€0
5f to 6f
Distance
5f to 6f
Runs
2
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£1,395
Prize IRE (€)
€0
7f to 1m
Distance
7f to 1m
Runs
3
Wins
1
2nd
0
3rd
0
Win %
33.3%
Place %
33.3%
Prize GB (£)
£4,258
Prize IRE (€)
€0
9f to 11f
Distance
9f to 11f
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£233
Prize IRE (€)
€0

Flat bands: 5f-6f, 7f-1m, 9f-11f, 12f-13f, 14f+. NH bands: 2m-2m1f, 2m2f-2m5f, 2m6f-3m1f, 3m2f+.

By course

CourseRunsWins2nd3rdWin %Place %Prize GB (£)Prize IRE (€)
Lingfield (AW)1100100.0%100.0%£3,768€0
Doncaster10000.0%0.0%£1,395€0
Haydock10000.0%0.0%£0€0
Redcar10000.0%0.0%£184€0
Thirsk10000.0%0.0%£306€0
Wolverhampton (AW)10000.0%0.0%£233€0
Lingfield (AW)
Course
Lingfield (AW)
Runs
1
Wins
1
2nd
0
3rd
0
Win %
100.0%
Place %
100.0%
Prize GB (£)
£3,768
Prize IRE (€)
€0
Doncaster
Course
Doncaster
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£1,395
Prize IRE (€)
€0
Haydock
Course
Haydock
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£0
Prize IRE (€)
€0
Redcar
Course
Redcar
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£184
Prize IRE (€)
€0
Thirsk
Course
Thirsk
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£306
Prize IRE (€)
€0
Wolverhampton (AW)
Course
Wolverhampton (AW)
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£233
Prize IRE (€)
€0

By class

ClassRunsWins2nd3rdWin %Place %Prize GB (£)Prize IRE (€)
Class 310000.0%0.0%£0€0
Class 420000.0%0.0%£1,701€0
Class 510000.0%0.0%£233€0
Class 6210050.0%50.0%£3,952€0
Class 3
Class
Class 3
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£0
Prize IRE (€)
€0
Class 4
Class
Class 4
Runs
2
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£1,701
Prize IRE (€)
€0
Class 5
Class
Class 5
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£233
Prize IRE (€)
€0
Class 6
Class
Class 6
Runs
2
Wins
1
2nd
0
3rd
0
Win %
50.0%
Place %
50.0%
Prize GB (£)
£3,952
Prize IRE (€)
€0

Pattern (Group/Grade/Listed) shown ahead of class. Irish races carry no class, so they are grouped as handicap or non-handicap.

By field size

RunnersRunsWins2nd3rdWin %Place %Prize GB (£)Prize IRE (€)
6 to 8 runners1100100.0%100.0%£3,768€0
2 to 5 runners10000.0%0.0%£306€0
9 to 12 runners40000.0%0.0%£1,811€0
6 to 8 runners
Runners
6 to 8 runners
Runs
1
Wins
1
2nd
0
3rd
0
Win %
100.0%
Place %
100.0%
Prize GB (£)
£3,768
Prize IRE (€)
€0
2 to 5 runners
Runners
2 to 5 runners
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£306
Prize IRE (€)
€0
9 to 12 runners
Runners
9 to 12 runners
Runs
4
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£1,811
Prize IRE (€)
€0

By month

MonthRunsWins2nd3rdWin %Place %Prize GB (£)Prize IRE (€)
May20000.0%0.0%£490€0
July10000.0%0.0%£0€0
August1100100.0%100.0%£3,768€0
September10000.0%0.0%£233€0
November10000.0%0.0%£1,395€0
May
Month
May
Runs
2
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£490
Prize IRE (€)
€0
July
Month
July
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£0
Prize IRE (€)
€0
August
Month
August
Runs
1
Wins
1
2nd
0
3rd
0
Win %
100.0%
Place %
100.0%
Prize GB (£)
£3,768
Prize IRE (€)
€0
September
Month
September
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£233
Prize IRE (€)
€0
November
Month
November
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£1,395
Prize IRE (€)
€0

By jockey

JockeyRunsWins2nd3rdWin %Place %Prize GB (£)Prize IRE (€)
Marco Ghiani1100100.0%100.0%£3,768€0
Cieren Fallon10000.0%0.0%£184€0
Daniel Tudhope10000.0%0.0%£0€0
David Egan10000.0%0.0%£233€0
James Doyle10000.0%0.0%£1,395€0
Oisin Orr10000.0%0.0%£306€0
Marco Ghiani
Runs
1
Wins
1
2nd
0
3rd
0
Win %
100.0%
Place %
100.0%
Prize GB (£)
£3,768
Prize IRE (€)
€0
Cieren Fallon
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£184
Prize IRE (€)
€0
Daniel Tudhope
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£0
Prize IRE (€)
€0
David Egan
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£233
Prize IRE (€)
€0
James Doyle
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£1,395
Prize IRE (€)
€0
Oisin Orr
Jockey
Oisin Orr
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£306
Prize IRE (€)
€0

By trainer

TrainerRunsWins2nd3rdWin %Place %Prize GB (£)Prize IRE (€)
William Haggas40000.0%0.0%£1,884€0
Marco Botti210050.0%50.0%£4,001€0
William Haggas
Runs
4
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£1,884
Prize IRE (€)
€0
Marco Botti
Runs
2
Wins
1
2nd
0
3rd
0
Win %
50.0%
Place %
50.0%
Prize GB (£)
£4,001
Prize IRE (€)
€0

By headgear

HeadgearRunsWins2nd3rdWin %Place %Prize GB (£)Prize IRE (€)
No headgear610016.7%16.7%£5,885€0
No headgear
Headgear
No headgear
Runs
6
Wins
1
2nd
0
3rd
0
Win %
16.7%
Place %
16.7%
Prize GB (£)
£5,885
Prize IRE (€)
€0

Headgear codes as declared: b blinkers, v visor, p cheekpieces, t tongue strap, h hood, e/s eyeshield.

By days since last run

Days since last runRunsWins2nd3rdWin %Place %Prize GB (£)Prize IRE (€)
Debut / no previous run10000.0%0.0%£0€0
8 to 14 days10000.0%0.0%£233€0
15 to 30 days10000.0%0.0%£184€0
61 to 120 days1100100.0%100.0%£3,768€0
121 to 365 days20000.0%0.0%£1,701€0
Debut / no previous run
Days since last run
Debut / no previous run
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£0
Prize IRE (€)
€0
8 to 14 days
Days since last run
8 to 14 days
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£233
Prize IRE (€)
€0
15 to 30 days
Days since last run
15 to 30 days
Runs
1
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£184
Prize IRE (€)
€0
61 to 120 days
Days since last run
61 to 120 days
Runs
1
Wins
1
2nd
0
3rd
0
Win %
100.0%
Place %
100.0%
Prize GB (£)
£3,768
Prize IRE (€)
€0
121 to 365 days
Days since last run
121 to 365 days
Runs
2
Wins
0
2nd
0
3rd
0
Win %
0.0%
Place %
0.0%
Prize GB (£)
£1,701
Prize IRE (€)
€0

Counted from the previous run in Britain or Ireland; runs abroad are not seen.

Pedigree

Pedigree

Sire branchNight Of Thunder (IRE)

Parent · 1

  1. SireNight Of Thunder (IRE)

Grandparents · 2

  1. Sire's sireDubawi (IRE)
  2. Sire's damForest Storm (GB)

Great-grandparents · 4

  1. Sire's sire's sireNot traced
  2. Sire's sire's damNot traced
  3. Sire's dam's sireNot traced
  4. Sire's dam's damNot traced
Dam branchPerfect Inch (GB)

Parent · 1

  1. DamPerfect Inch (GB)

Grandparents · 2

  1. Dam's sireDark Angel (IRE)
  2. Dam's damInchina (GB)

Great-grandparents · 4

  1. Dam's sire's sireNot traced
  2. Dam's sire's damNot traced
  3. Dam's dam's sireMontjeu (IRE)
  4. Dam's dam's damNot traced
Inchina (GB)
Not traced
Not traced
Not traced
Not traced
Not traced
Not traced
Montjeu (IRE)
Not traced

Breeding card

HorsePerfect Ruler (GB)
Sexfilly
Foaled2023
SireNight Of Thunder (IRE)
DamPerfect Inch (GB)
DamsireDark Angel (IRE)
Sire's sireDubawi (IRE)
Sire's damForest Storm (GB)
2nd damInchina (GB)
2nd dam's sireMontjeu (IRE)
Dam's produce1 winners from 2 runners
Notable siblingLight Fingered (GB)

Female line

  1. Perfect Inch (GB) · by Dark Angel (IRE) · 1 winners from 2 runners
  2. Inchina (GB) · by Montjeu (IRE) · 3 winners from 5 runners
  3. Incheni (IRE) · by Nashwan (USA) · 4 winners from 5 runners · Listed winner
  4. Inchmurrin (GB) · 8 winners from 8 runners

Sire, dam and damsire

SireDamDamsireBreederFoaledColourSexSire's avg winning distanceDamsire's avg winning distance
Night Of Thunder (IRE)Perfect Inch (GB)Dark Angel (IRE)Hascombe & Valiant Stud Ltd10 Feb 23chestnutfillyFlat 7.8f · NH 2m2fFlat 7.1f · NH 2m1f
Night Of Thunder (IRE)
Breeder
Hascombe & Valiant Stud Ltd
Foaled
10 Feb 23
Colour
chestnut
Sex
filly
Sire's avg winning distance
Flat 7.8f · NH 2m2f
Damsire's avg winning distance
Flat 7.1f · NH 2m1f

Progeny of Night Of Thunder (IRE) in this horse's best conditions

ConditionRunsWinsPlacedWin %Place %This horse runsThis horse wins
All Flat runs4,4687351,67916.5%37.6%61
At 7f to 1m2,11337179917.6%37.8%31
On AW going1,38220649414.9%35.7%21
At 7f to 1m on AW going69011426116.5%37.8%11
All Flat runs
Condition
All Flat runs
Runs
4,468
Wins
735
Placed
1,679
Win %
16.5%
Place %
37.6%
This horse runs
6
This horse wins
1
At 7f to 1m
Condition
At 7f to 1m
Runs
2,113
Wins
371
Placed
799
Win %
17.6%
Place %
37.8%
This horse runs
3
This horse wins
1
On AW going
Condition
On AW going
Runs
1,382
Wins
206
Placed
494
Win %
14.9%
Place %
35.7%
This horse runs
2
This horse wins
1
At 7f to 1m on AW going
Condition
At 7f to 1m on AW going
Runs
690
Wins
114
Placed
261
Win %
16.5%
Place %
37.8%
This horse runs
1
This horse wins
1

Best distance band and going band are where this horse has most wins (then places, then runs) in its main code. Sire figures: all British and Irish runs by the sire's progeny since 1990.

Night Of Thunder (IRE) × Dark Angel (IRE) mares (the cross)

CodeRunnersWinnersWinners %Black-type winnersRunsWins2nd/3rdWin %Prize GB (£)Prize IRE (€)
Flat7685.7%181201324.7%£864,557€19,330
National Hunt100.0%04000.0%£1,072€0
All runs7685.7%185201323.5%£865,629€19,330
Flat
Code
Flat
Runners
7
Winners
6
Winners %
85.7%
Black-type winners
1
Runs
81
Wins
20
2nd/3rd
13
Win %
24.7%
Prize GB (£)
£864,557
Prize IRE (€)
€19,330
National Hunt
Code
National Hunt
Runners
1
Winners
0
Winners %
0.0%
Black-type winners
0
Runs
4
Wins
0
2nd/3rd
0
Win %
0.0%
Prize GB (£)
£1,072
Prize IRE (€)
€0
All runs
Code
All runs
Runners
7
Winners
6
Winners %
85.7%
Black-type winners
1
Runs
85
Wins
20
2nd/3rd
13
Win %
23.5%
Prize GB (£)
£865,629
Prize IRE (€)
€19,330

All British and Irish runners by this sire out of mares by this damsire, since 1990 (includes this horse). Black type = Group/Grade 1-3 or Listed winner.

Best of the cross

HorseRunsWinsBlack-type winsBest winPrize GB (£)Prize IRE (€)
Ten Bob Tony (IRE)1753Group/Grade 1£715,681€1,950
Maelstrom (GB)1550-£50,309€0
Nariko (IRE)1650-£66,301€0
Threatening (IRE)1220-£15,099€0
Enziya (IRE)1520-£1,072€17,380
Perfect Ruler (GB)610-£5,885€0
Mysterious Times (GB)400-£11,282€0
Ten Bob Tony (IRE)
Runs
17
Wins
5
Black-type wins
3
Best win
Group/Grade 1
Prize GB (£)
£715,681
Prize IRE (€)
€1,950
Maelstrom (GB)
Runs
15
Wins
5
Black-type wins
0
Prize GB (£)
£50,309
Prize IRE (€)
€0
Nariko (IRE)
Runs
16
Wins
5
Black-type wins
0
Prize GB (£)
£66,301
Prize IRE (€)
€0
Threatening (IRE)
Runs
12
Wins
2
Black-type wins
0
Prize GB (£)
£15,099
Prize IRE (€)
€0
Enziya (IRE)
Runs
15
Wins
2
Black-type wins
0
Prize GB (£)
£1,072
Prize IRE (€)
€17,380
Perfect Ruler (GB)
Runs
6
Wins
1
Black-type wins
0
Prize GB (£)
£5,885
Prize IRE (€)
€0
Mysterious Times (GB)
Runs
4
Wins
0
Black-type wins
0
Prize GB (£)
£11,282
Prize IRE (€)
€0

Top 12 by best win level, then wins.

Ratings

Official ratings

CodeCurrent ORHighest ORLowest ORLast winning ORLast winRated runs
Flat6363606018 Aug 263
Flat
Code
Flat
Current OR
63
Highest OR
63
Lowest OR
60
Last winning OR
60
Last win
18 Aug 26
Rated runs
3

Current OR here is the mark carried on the latest run in each code; the page header uses a newer declared mark where one exists.

Official rating by run

DateCourseCodeORChangePos
1 Sep 26Wolverhampton (AW)Flat6335/10
18 Aug 26Lingfield (AW)Flat6001/7
18 May 26RedcarFlat60-5/10
  • 5/101 Sep 26 · Wolverhampton (AW)
    All fields
    Date
    1 Sep 26
    Course
    Wolverhampton (AW)
    Code
    Flat
    OR
    63
    Change
    3
    Pos
    5/10
  • 1/718 Aug 26 · Lingfield (AW)
    All fields
    Date
    18 Aug 26
    Course
    Lingfield (AW)
    Code
    Flat
    OR
    60
    Change
    0
    Pos
    1/7
  • 5/1018 May 26 · Redcar
    All fields
    Date
    18 May 26
    Course
    Redcar
    Code
    Flat
    OR
    60
    Change
    -
    Pos
    5/10

Current mark v winning marks

CodeCurrent OROR last runChangeLast winning ORLast winv last winningHighest winning ORv highest winningHighest ORv highest
Flat636306018 Aug 263603630
Flat
Code
Flat
Current OR
63
OR last run
63
Change
0
Last winning OR
60
Last win
18 Aug 26
v last winning
3
Highest winning OR
60
v highest winning
3
Highest OR
63
v highest
0

Differences are current OR minus the mark shown (positive = higher now). Current OR in the main code uses a newer declared or published mark where one exists.

Family

Dam summary

Perfect Inch (GB)

G1 winners
0
Produce
1 winners from 2 runners

Full siblings

No other foal by Night Of Thunder (IRE) out of Perfect Inch (GB) has raced in Britain or Ireland.

Half siblings

By Cracksman (GB)

Female line

  1. 1Perfect Inch (GB) · by Dark Angel (IRE)
  2. 2Inchina (GB) · by Montjeu (IRE)
  3. 3Incheni (IRE) · by Nashwan (USA)
  4. 4Inchmurrin (GB)

Notable relatives

Second cousin once removed

More · 3

Third cousin

Great-great-uncle (out of 4th dam)

First cousin twice removed

3rd dam

Great-great-aunt (out of 4th dam)

View full Inchmurrin family

In brief

How old is Perfect Ruler?

Perfect Ruler (GB) is a 3-year-old chestnut filly, foaled on 10 February 2023.

Who are the sire and dam of Perfect Ruler?

Perfect Ruler (GB) is by Night Of Thunder (IRE) out of Perfect Inch (GB), a daughter of Dark Angel (IRE), and was bred by Hascombe & Valiant Stud Ltd.

Who trains Perfect Ruler?

Perfect Ruler (GB) is trained by Marco Botti and owned by Ajay Anne, having previously run for William Haggas in Britain or Ireland.

What is Perfect Ruler's race record?

In Britain and Ireland, Perfect Ruler (GB) has won 1 of 6 races (17%).

What is Perfect Ruler's biggest win?

Perfect Ruler (GB)'s only win in Britain or Ireland came in the Free Tips On attheraces.com Handicap Stakes at Lingfield (AW) on 18 August 2026.

Has Perfect Ruler ever been beaten?

Perfect Ruler (GB) has been beaten 5 times in 6 runs in Britain and Ireland, the first time on 3 July 2025 at Haydock (5th of 10).

What is Perfect Ruler's official rating?

Perfect Ruler (GB) is officially rated 63 on the Flat (also the career high).

When did Perfect Ruler last run?

Perfect Ruler (GB) last ran in Britain or Ireland on 1 September 2026 at Wolverhampton (AW) in the Visit Wolverhampton-racecourse.co.uk To Book Now Fillies' Handicap Stakes, finishing 5th of 10.

Is Perfect Ruler related to any top horses?

Perfect Ruler (GB)'s black-type relatives in Britain and Ireland include Poet's Word (IRE) (second cousin once removed, Group 1 winner), Harbour Law (GB) (second cousin once removed, Group 1 winner) and Tiber Flow (IRE) (third cousin, Group 2 winner), from the Inchmurrin (GB) family.

Go deeper before the next race.

Open every racecard in full and get your research done before they go to post.

  • 14racecard tabs per race
  • 20+bookmaker prices side by side
  • Trackeralerts when your horses are declared

30-day free trial

£0today

Start my 30-day free trial

By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.

£0 today. Card on step 2. £24.99 from day 31.Cancel any time.

Updated