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 trialBy 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.
Horse profile
Contrary To Law
- TrainerJohnny Murtagh
- OwnerBallygallon Stud Ireland Limited
- FamilyCrystal Gaze
- Sex
- colt
- Foaled
- 2023
- Colour
- chestnut
- Highest OR
- 77
- Record (GB & IRE)
- 2 wins from 9 runs (22%)
- Prize money (GB & IRE)
- €18,918 IRE
- Official rating
- 74 (Flat)
- Last run (GB & IRE)
- 12 Oct 2026, Roscommon (IRE) (1/14)
Contrary To Law has no declared runs or entries in Britain or Ireland at the moment.
Form
Race record
| Date | Course | Pos | SP | Btn | Jockey | Trainer | Race | Class | Type | Dist | Going | Wgt | OR | Headgear | Winner / 2nd | Winner prize | Days | Future form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 12 Oct 26 | Roscommon (IRE) | 1/14 | 7/2F | won 2¼ | Ben Coen | Johnny Murtagh | Guinness Handicap | Handicap (unclassified) | Flat Turf | 7½f | Soft | 9-9 | 74 | h | La La Lucrative (IRE) | €9,000 | 8 | - |
| 4 Oct 26 | Curragh (IRE) | 6/22 | 14/1 | 4¾ | Ben Coen | Johnny Murtagh | Business Plus Handicap | Handicap (unclassified) | Flat Turf | 6f | Soft | 9-10 | 75 | - | Nouvel Espoir (IRE) | €12,600 | 47 | 1/4 |
| 18 Aug 26 | Roscommon (IRE) | 6/14 | 7/2J | 5¾ | Ben Coen | Johnny Murtagh | WTW Willis Handicap | Handicap (unclassified) | Flat Turf | 7½f | Good to Yielding | 9-5 | 77 | - | Sagasti (IRE) | €9,600 | 27 | 1/12 |
| 22 Jul 26 | Naas (IRE) | 4/8 | 7/4F | 1¼ | Ben Coen | Johnny Murtagh | NFP Handicap | Handicap (unclassified) | Flat Turf | 7f | Good | 9-1 | 77 | h | Eddie G (IRE) | €12,000 | 14 | 1/6 |
| 8 Jul 26 | Fairyhouse | 1/15 | 13/8F | won shd | Ben Coen | Johnny Murtagh | Racing Again September 21st Handicap | Handicap (unclassified) | Flat Turf | 7f | Good | 9-6 | 70 | h | Rappell (IRE) | €7,200 | 35 | 1/13 |
| 3 Jun 26 | Curragh (IRE) | 7/18 | 6/1 | 5¼ | Seamie Heffernan | Johnny Murtagh | TRI Equestrian Maiden | Non-handicap (unclassified) | Flat Turf | 6½f | Good to Yielding | 9-8 | - | h | The Piper's Call (IRE) | €11,780 | 80 | 0/16 |
| 15 Mar 26 | Curragh | 6/16 | 5/2 | 8½ | Ben Coen | Johnny Murtagh | Nua CLaD Hub Irish European Breeders Fund Maiden | Non-handicap (unclassified) | Flat Turf | 6f | Heavy | 9-7 | - | h | Breaking Dawn (GB) | €11,780 | 230 | - |
| 28 Jul 25 | Galway (IRE) | 4/8 | 14/1 | 9½ | Gary Carroll | R P Cody | Eventus Irish EBF (C & G) Maiden | Non-handicap (unclassified) | Flat Turf | 7f | Yielding | 9-5 | - | - | Constitution River (FR) | €11,800 | 9 | 1/7 |
| 19 Jul 25 | Curragh (IRE) | 9/15 | 100/1 | 6¾ | Gary Carroll | R P Cody | Juddmonte Chaldean Irish EBF (C & G) Maiden | Non-handicap (unclassified) | Flat Turf | 7f | Good | 9-5 | - | - | New Zealand (IRE) | €11,800 | - | 2/14 |
Guinness Handicap
Handicap (unclassified)7½fSoft
All fields
- Date
- 12 Oct 26
- Course
- Roscommon (IRE)
- Pos
- 1/14
- SP
- 7/2F
- Btn
- won 2¼
- Jockey
- Ben Coen
- Trainer
- Johnny Murtagh
- Race
- Guinness Handicap
- Class
- Handicap (unclassified)
- Type
- Flat Turf
- Dist
- 7½f
- Going
- Soft
- Wgt
- 9-9
- OR
- 74
- Headgear
- h
- Winner / 2nd
- La La Lucrative (IRE)
- Winner prize
- €9,000
- Days
- 8
- Future form
- -
- 6/224 Oct 26 · Curragh (IRE)14/1
Business Plus Handicap
Handicap (unclassified)6fSoft
All fields
- Date
- 4 Oct 26
- Course
- Curragh (IRE)
- Pos
- 6/22
- SP
- 14/1
- Btn
- 4¾
- Jockey
- Ben Coen
- Trainer
- Johnny Murtagh
- Race
- Business Plus Handicap
- Class
- Handicap (unclassified)
- Type
- Flat Turf
- Dist
- 6f
- Going
- Soft
- Wgt
- 9-10
- OR
- 75
- Headgear
- -
- Winner / 2nd
- Nouvel Espoir (IRE)
- Winner prize
- €12,600
- Days
- 47
- Future form
- 1/4
WTW Willis Handicap
Handicap (unclassified)7½fGood to Yielding
All fields
- Date
- 18 Aug 26
- Course
- Roscommon (IRE)
- Pos
- 6/14
- SP
- 7/2J
- Btn
- 5¾
- Jockey
- Ben Coen
- Trainer
- Johnny Murtagh
- Race
- WTW Willis Handicap
- Class
- Handicap (unclassified)
- Type
- Flat Turf
- Dist
- 7½f
- Going
- Good to Yielding
- Wgt
- 9-5
- OR
- 77
- Headgear
- -
- Winner / 2nd
- Sagasti (IRE)
- Winner prize
- €9,600
- Days
- 27
- Future form
- 1/12
NFP Handicap
Handicap (unclassified)7fGood
All fields
- Date
- 22 Jul 26
- Course
- Naas (IRE)
- Pos
- 4/8
- SP
- 7/4F
- Btn
- 1¼
- Jockey
- Ben Coen
- Trainer
- Johnny Murtagh
- Race
- NFP Handicap
- Class
- Handicap (unclassified)
- Type
- Flat Turf
- Dist
- 7f
- Going
- Good
- Wgt
- 9-1
- OR
- 77
- Headgear
- h
- Winner / 2nd
- Eddie G (IRE)
- Winner prize
- €12,000
- Days
- 14
- Future form
- 1/6
Racing Again September 21st Handicap
Handicap (unclassified)7fGood
All fields
- Date
- 8 Jul 26
- Course
- Fairyhouse
- Pos
- 1/15
- SP
- 13/8F
- Btn
- won shd
- Jockey
- Ben Coen
- Trainer
- Johnny Murtagh
- Race
- Racing Again September 21st Handicap
- Class
- Handicap (unclassified)
- Type
- Flat Turf
- Dist
- 7f
- Going
- Good
- Wgt
- 9-6
- OR
- 70
- Headgear
- h
- Winner / 2nd
- Rappell (IRE)
- Winner prize
- €7,200
- Days
- 35
- Future form
- 1/13
- 7/183 Jun 26 · Curragh (IRE)6/1
TRI Equestrian Maiden
Non-handicap (unclassified)6½fGood to Yielding
All fields
- Date
- 3 Jun 26
- Course
- Curragh (IRE)
- Pos
- 7/18
- SP
- 6/1
- Btn
- 5¼
- Jockey
- Seamie Heffernan
- Trainer
- Johnny Murtagh
- Race
- TRI Equestrian Maiden
- Class
- Non-handicap (unclassified)
- Type
- Flat Turf
- Dist
- 6½f
- Going
- Good to Yielding
- Wgt
- 9-8
- OR
- -
- Headgear
- h
- Winner / 2nd
- The Piper's Call (IRE)
- Winner prize
- €11,780
- Days
- 80
- Future form
- 0/16
- 6/1615 Mar 26 · Curragh5/2
Nua CLaD Hub Irish European Breeders Fund Maiden
Non-handicap (unclassified)6fHeavy
All fields
- Date
- 15 Mar 26
- Course
- Curragh
- Pos
- 6/16
- SP
- 5/2
- Btn
- 8½
- Jockey
- Ben Coen
- Trainer
- Johnny Murtagh
- Race
- Nua CLaD Hub Irish European Breeders Fund Maiden
- Class
- Non-handicap (unclassified)
- Type
- Flat Turf
- Dist
- 6f
- Going
- Heavy
- Wgt
- 9-7
- OR
- -
- Headgear
- h
- Winner / 2nd
- Breaking Dawn (GB)
- Winner prize
- €11,780
- Days
- 230
- Future form
- -
Eventus Irish EBF (C & G) Maiden
Non-handicap (unclassified)7fYielding
All fields
- Date
- 28 Jul 25
- Course
- Galway (IRE)
- Pos
- 4/8
- SP
- 14/1
- Btn
- 9½
- Jockey
- Gary Carroll
- Trainer
- R P Cody
- Race
- Eventus Irish EBF (C & G) Maiden
- Class
- Non-handicap (unclassified)
- Type
- Flat Turf
- Dist
- 7f
- Going
- Yielding
- Wgt
- 9-5
- OR
- -
- Headgear
- -
- Winner / 2nd
- Constitution River (FR)
- Winner prize
- €11,800
- Days
- 9
- Future form
- 1/7
- 9/1519 Jul 25 · Curragh (IRE)100/1
Juddmonte Chaldean Irish EBF (C & G) Maiden
Non-handicap (unclassified)7fGood
All fields
- Date
- 19 Jul 25
- Course
- Curragh (IRE)
- Pos
- 9/15
- SP
- 100/1
- Btn
- 6¾
- Jockey
- Gary Carroll
- Trainer
- R P Cody
- Race
- Juddmonte Chaldean Irish EBF (C & G) Maiden
- Class
- Non-handicap (unclassified)
- Type
- Flat Turf
- Dist
- 7f
- Going
- Good
- Wgt
- 9-5
- OR
- -
- Headgear
- -
- Winner / 2nd
- New Zealand (IRE)
- Winner prize
- €11,800
- Days
- -
- Future form
- 2/14
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
| Date | Course | Race | This horse | Winner next time | Their pos | Won on | At | Race won |
|---|---|---|---|---|---|---|---|---|
| 4 Oct 26 | Curragh (IRE) | Business Plus Handicap | 6/22 | Therewillbeglory (IRE) | 2 | 10 Oct 26 | Naas (IRE) | WTW Willis Fillies Maiden |
| 18 Aug 26 | Roscommon (IRE) | WTW Willis Handicap | 6/14 | Dragon Of Malta (IRE) | 4 | 21 Sep 26 | Listowel (IRE) | Liam & Joan Healy Memorial Handicap |
| 22 Jul 26 | Naas (IRE) | NFP Handicap | 4/8 | Eddie G (IRE) | 1 | 28 Jul 26 | Galway (IRE) | caulfieldindustrial.com Handicap |
| 8 Jul 26 | Fairyhouse | Racing Again September 21st Handicap | 1/15 | Rappell (IRE) | 2 | 11 Jul 26 | Limerick | Ei Electronics Handicap (0-60) |
| 28 Jul 25 | Galway (IRE) | Eventus Irish EBF (C & G) Maiden | 4/8 | Constitution River (FR) | 1 | 23 Aug 25 | Curragh (IRE) | Coolmore Stud Wootton Bassett Tom Cooper Irish EBF Futurity Stakes |
| 19 Jul 25 | Curragh (IRE) | Juddmonte Chaldean Irish EBF (C & G) Maiden | 9/15 | Isaac Newton (IRE) | 2 | 2 Aug 25 | Goodwood | British Stallion Studs EBF Maiden Stakes (Colts & Geldings) |
| 19 Jul 25 | Curragh (IRE) | Juddmonte Chaldean Irish EBF (C & G) Maiden | 9/15 | Action (IRE) | 3 | 2 Aug 25 | Galway (IRE) | Whiriskey Refrigeration Irish EBF Maiden |
- 6/224 Oct 26 · Curragh (IRE)
Business Plus Handicap
All fields
- Date
- 4 Oct 26
- Course
- Curragh (IRE)
- Race
- Business Plus Handicap
- This horse
- 6/22
- Winner next time
- Therewillbeglory (IRE)
- Their pos
- 2
- Won on
- 10 Oct 26
- Race won
- WTW Willis Fillies Maiden
- 6/1418 Aug 26 · Roscommon (IRE)
WTW Willis Handicap
All fields
- Date
- 18 Aug 26
- Course
- Roscommon (IRE)
- Race
- WTW Willis Handicap
- This horse
- 6/14
- Winner next time
- Dragon Of Malta (IRE)
- Their pos
- 4
- Won on
- 21 Sep 26
- Race won
- Liam & Joan Healy Memorial Handicap
- 4/822 Jul 26 · Naas (IRE)
NFP Handicap
All fields
- Date
- 22 Jul 26
- Course
- Naas (IRE)
- Race
- NFP Handicap
- This horse
- 4/8
- Winner next time
- Eddie G (IRE)
- Their pos
- 1
- Won on
- 28 Jul 26
- Race won
- caulfieldindustrial.com Handicap
- 1/158 Jul 26 · Fairyhouse
Racing Again September 21st Handicap
All fields
- Date
- 8 Jul 26
- Course
- Fairyhouse
- Race
- Racing Again September 21st Handicap
- This horse
- 1/15
- Winner next time
- Rappell (IRE)
- Their pos
- 2
- Won on
- 11 Jul 26
- At
- Limerick
- Race won
- Ei Electronics Handicap (0-60)
- 4/828 Jul 25 · Galway (IRE)
Eventus Irish EBF (C & G) Maiden
All fields
- Date
- 28 Jul 25
- Course
- Galway (IRE)
- Race
- Eventus Irish EBF (C & G) Maiden
- This horse
- 4/8
- Winner next time
- Constitution River (FR)
- Their pos
- 1
- Won on
- 23 Aug 25
- At
- Curragh (IRE)
- Race won
- Coolmore Stud Wootton Bassett Tom Cooper Irish EBF Futurity Stakes
- 9/1519 Jul 25 · Curragh (IRE)
Juddmonte Chaldean Irish EBF (C & G) Maiden
All fields
- Date
- 19 Jul 25
- Course
- Curragh (IRE)
- Race
- Juddmonte Chaldean Irish EBF (C & G) Maiden
- This horse
- 9/15
- Winner next time
- Isaac Newton (IRE)
- Their pos
- 2
- Won on
- 2 Aug 25
- At
- Goodwood
- Race won
- British Stallion Studs EBF Maiden Stakes (Colts & Geldings)
- 9/1519 Jul 25 · Curragh (IRE)
Juddmonte Chaldean Irish EBF (C & G) Maiden
All fields
- Date
- 19 Jul 25
- Course
- Curragh (IRE)
- Race
- Juddmonte Chaldean Irish EBF (C & G) Maiden
- This horse
- 9/15
- Winner next time
- Action (IRE)
- Their pos
- 3
- Won on
- 2 Aug 25
- Race won
- Whiriskey Refrigeration Irish EBF Maiden
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
| Trainer | Moved from | First run | Last run | First run for yard | OR first run | OR last run | Best OR | Runs | Wins | 2nd | 3rd | Win % | Place % | Prize GB (£) | Prize IRE (€) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Johnny Murtagh | R P Cody | 15 Mar 26 | 12 Oct 26 | 6/16 | 70 | 74 | 77 | 7 | 2 | 0 | 0 | £0 | €18,118 | ||
| R P Cody | - | 19 Jul 25 | 28 Jul 25 | 9/15 | - | - | - | 2 | 0 | 0 | 0 | £0 | €800 |
Johnny Murtagh
- Trainer
- Johnny Murtagh
- Moved from
- R P Cody
- First run
- 15 Mar 26
- Last run
- 12 Oct 26
- First run for yard
- 6/16
- OR first run
- 70
- OR last run
- 74
- Best OR
- 77
- Runs
- 7
- Wins
- 2
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €18,118
R P Cody
- Trainer
- R P Cody
- First run
- 19 Jul 25
- Last run
- 28 Jul 25
- First run for yard
- 9/15
- Runs
- 2
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €800
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)
| Code | Runs | Wins | 2nd | 3rd | Win % | Place % | Prize GB (£) | Prize IRE (€) | Best OR | First run | Last run |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Flat | 9 | 2 | 0 | 0 | £0 | €18,918 | 77 | 19 Jul 25 | 12 Oct 26 |
Flat
- Code
- Flat
- Runs
- 9
- Wins
- 2
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €18,918
- Best OR
- 77
- First run
- 19 Jul 25
- Last run
- 12 Oct 26
Placed = 1st in 2-4 runners, 1st-2nd in 5-7, 1st-3rd in 8+.
By race type
| Race type | Runs | Wins | 2nd | 3rd | Win % | Place % | Prize GB (£) | Prize IRE (€) |
|---|---|---|---|---|---|---|---|---|
| Flat Turf | 9 | 2 | 0 | 0 | £0 | €18,918 |
Flat Turf
- Race type
- Flat Turf
- Runs
- 9
- Wins
- 2
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €18,918
By going
| Going | Runs | Wins | 2nd | 3rd | Win % | Place % | Prize GB (£) | Prize IRE (€) |
|---|---|---|---|---|---|---|---|---|
| Good | 3 | 1 | 0 | 0 | £0 | €8,199 | ||
| Good to Yielding | 2 | 0 | 0 | 0 | £0 | €319 | ||
| Yielding | 1 | 0 | 0 | 0 | £0 | €800 | ||
| Soft | 2 | 1 | 0 | 0 | £0 | €9,420 | ||
| Heavy | 1 | 0 | 0 | 0 | £0 | €180 |
Good
- Going
- Good
- Runs
- 3
- Wins
- 1
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €8,199
Good to Yielding
- Going
- Good to Yielding
- Runs
- 2
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €319
Yielding
- Going
- Yielding
- Runs
- 1
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €800
Soft
- Going
- Soft
- Runs
- 2
- Wins
- 1
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €9,420
Heavy
- Going
- Heavy
- Runs
- 1
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €180
By distance
| Distance | Runs | Wins | 2nd | 3rd | Win % | Place % | Prize GB (£) | Prize IRE (€) |
|---|---|---|---|---|---|---|---|---|
| 5f to 6f | 2 | 0 | 0 | 0 | £0 | €600 | ||
| 7f to 1m | 7 | 2 | 0 | 0 | £0 | €18,318 |
5f to 6f
- Distance
- 5f to 6f
- Runs
- 2
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €600
7f to 1m
- Distance
- 7f to 1m
- Runs
- 7
- Wins
- 2
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €18,318
Flat bands: 5f-6f, 7f-1m, 9f-11f, 12f-13f, 14f+. NH bands: 2m-2m1f, 2m2f-2m5f, 2m6f-3m1f, 3m2f+.
By course
| Course | Runs | Wins | 2nd | 3rd | Win % | Place % | Prize GB (£) | Prize IRE (€) |
|---|---|---|---|---|---|---|---|---|
| Curragh (IRE) | 3 | 0 | 0 | 0 | £0 | €420 | ||
| Roscommon (IRE) | 2 | 1 | 0 | 0 | £0 | €9,319 | ||
| Fairyhouse | 1 | 1 | 0 | 0 | £0 | €7,200 | ||
| Curragh | 1 | 0 | 0 | 0 | £0 | €180 | ||
| Galway (IRE) | 1 | 0 | 0 | 0 | £0 | €800 | ||
| Naas (IRE) | 1 | 0 | 0 | 0 | £0 | €999 |
Curragh (IRE)
- Course
- Curragh (IRE)
- Runs
- 3
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €420
Roscommon (IRE)
- Course
- Roscommon (IRE)
- Runs
- 2
- Wins
- 1
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €9,319
Fairyhouse
- Course
- Fairyhouse
- Runs
- 1
- Wins
- 1
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €7,200
Curragh
- Course
- Curragh
- Runs
- 1
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €180
Galway (IRE)
- Course
- Galway (IRE)
- Runs
- 1
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €800
Naas (IRE)
- Course
- Naas (IRE)
- Runs
- 1
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €999
By class
| Class | Runs | Wins | 2nd | 3rd | Win % | Place % | Prize GB (£) | Prize IRE (€) |
|---|---|---|---|---|---|---|---|---|
| Handicap (unclassified) | 5 | 2 | 0 | 0 | £0 | €17,938 | ||
| Non-handicap (unclassified) | 4 | 0 | 0 | 0 | £0 | €980 |
Handicap (unclassified)
- Class
- Handicap (unclassified)
- Runs
- 5
- Wins
- 2
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €17,938
Non-handicap (unclassified)
- Class
- Non-handicap (unclassified)
- Runs
- 4
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €980
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
| Runners | Runs | Wins | 2nd | 3rd | Win % | Place % | Prize GB (£) | Prize IRE (€) |
|---|---|---|---|---|---|---|---|---|
| 6 to 8 runners | 2 | 0 | 0 | 0 | £0 | €1,799 | ||
| 13 to 16 runners | 5 | 2 | 0 | 0 | £0 | €16,699 | ||
| 17+ runners | 2 | 0 | 0 | 0 | £0 | €420 |
6 to 8 runners
- Runners
- 6 to 8 runners
- Runs
- 2
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €1,799
13 to 16 runners
- Runners
- 13 to 16 runners
- Runs
- 5
- Wins
- 2
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €16,699
17+ runners
- Runners
- 17+ runners
- Runs
- 2
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €420
By month
| Month | Runs | Wins | 2nd | 3rd | Win % | Place % | Prize GB (£) | Prize IRE (€) |
|---|---|---|---|---|---|---|---|---|
| March | 1 | 0 | 0 | 0 | £0 | €180 | ||
| June | 1 | 0 | 0 | 0 | £0 | €0 | ||
| July | 4 | 1 | 0 | 0 | £0 | €8,999 | ||
| August | 1 | 0 | 0 | 0 | £0 | €319 | ||
| October | 2 | 1 | 0 | 0 | £0 | €9,420 |
March
- Month
- March
- Runs
- 1
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €180
June
- Month
- June
- Runs
- 1
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €0
July
- Month
- July
- Runs
- 4
- Wins
- 1
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €8,999
August
- Month
- August
- Runs
- 1
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €319
October
- Month
- October
- Runs
- 2
- Wins
- 1
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €9,420
By jockey
| Jockey | Runs | Wins | 2nd | 3rd | Win % | Place % | Prize GB (£) | Prize IRE (€) |
|---|---|---|---|---|---|---|---|---|
| Ben Coen | 6 | 2 | 0 | 0 | £0 | €18,118 | ||
| Gary Carroll | 2 | 0 | 0 | 0 | £0 | €800 | ||
| Seamie Heffernan | 1 | 0 | 0 | 0 | £0 | €0 |
Ben Coen
- Jockey
- Ben Coen
- Runs
- 6
- Wins
- 2
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €18,118
Gary Carroll
- Jockey
- Gary Carroll
- Runs
- 2
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €800
Seamie Heffernan
- Jockey
- Seamie Heffernan
- Runs
- 1
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €0
By trainer
| Trainer | Runs | Wins | 2nd | 3rd | Win % | Place % | Prize GB (£) | Prize IRE (€) |
|---|---|---|---|---|---|---|---|---|
| Johnny Murtagh | 5 | 1 | 0 | 0 | £0 | €8,698 | ||
| Johnny Murtagh | 2 | 1 | 0 | 0 | £0 | €9,420 | ||
| R P Cody | 2 | 0 | 0 | 0 | £0 | €800 |
Johnny Murtagh
- Trainer
- Johnny Murtagh
- Runs
- 5
- Wins
- 1
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €8,698
Johnny Murtagh
- Trainer
- Johnny Murtagh
- Runs
- 2
- Wins
- 1
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €9,420
R P Cody
- Trainer
- R P Cody
- Runs
- 2
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €800
By headgear
| Headgear | Runs | Wins | 2nd | 3rd | Win % | Place % | Prize GB (£) | Prize IRE (€) |
|---|---|---|---|---|---|---|---|---|
| No headgear | 4 | 0 | 0 | 0 | £0 | €1,539 | ||
| h | 5 | 2 | 0 | 0 | £0 | €17,379 |
No headgear
- Headgear
- No headgear
- Runs
- 4
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €1,539
h
- Headgear
- h
- Runs
- 5
- Wins
- 2
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €17,379
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 run | Runs | Wins | 2nd | 3rd | Win % | Place % | Prize GB (£) | Prize IRE (€) |
|---|---|---|---|---|---|---|---|---|
| Debut / no previous run | 1 | 0 | 0 | 0 | £0 | €0 | ||
| 8 to 14 days | 3 | 1 | 0 | 0 | £0 | €10,799 | ||
| 15 to 30 days | 1 | 0 | 0 | 0 | £0 | €319 | ||
| 31 to 60 days | 2 | 1 | 0 | 0 | £0 | €7,620 | ||
| 61 to 120 days | 1 | 0 | 0 | 0 | £0 | €0 | ||
| 121 to 365 days | 1 | 0 | 0 | 0 | £0 | €180 |
Debut / no previous run
- Days since last run
- Debut / no previous run
- Runs
- 1
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €0
8 to 14 days
- Days since last run
- 8 to 14 days
- Runs
- 3
- Wins
- 1
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €10,799
15 to 30 days
- Days since last run
- 15 to 30 days
- Runs
- 1
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €319
31 to 60 days
- Days since last run
- 31 to 60 days
- Runs
- 2
- Wins
- 1
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €7,620
61 to 120 days
- Days since last run
- 61 to 120 days
- Runs
- 1
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €0
121 to 365 days
- Days since last run
- 121 to 365 days
- Runs
- 1
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €180
Counted from the previous run in Britain or Ireland; runs abroad are not seen.
By first-time headgear
| Headgear | Runs | Wins | 2nd | 3rd | Win % | Place % | Prize GB (£) | Prize IRE (€) |
|---|---|---|---|---|---|---|---|---|
| First time in any headgear | 1 | 0 | 0 | 0 | £0 | €180 | ||
| First time hood | 1 | 0 | 0 | 0 | £0 | €180 | ||
| Headgear, all items worn before | 4 | 2 | 0 | 0 | £0 | €17,199 | ||
| No headgear | 4 | 0 | 0 | 0 | £0 | €1,539 |
First time in any headgear
- Headgear
- First time in any headgear
- Runs
- 1
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €180
First time hood
- Headgear
- First time hood
- Runs
- 1
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €180
Headgear, all items worn before
- Headgear
- Headgear, all items worn before
- Runs
- 4
- Wins
- 2
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €17,199
No headgear
- Headgear
- No headgear
- Runs
- 4
- Wins
- 0
- 2nd
- 0
- 3rd
- 0
- Win %
- Place %
- Prize GB (£)
- £0
- Prize IRE (€)
- €1,539
A run can count in more than one "first time" row (e.g. first-time blinkers and first headgear of any kind). First time is judged against earlier British and Irish runs only.
Pedigree
Pedigree
Sire branchNight Of Thunder (IRE)
Parent · 1
Grandparents · 2
- Sire's sireDubawi (IRE)
- Sire's damForest Storm (GB)
Great-grandparents · 4
- Sire's sire's sireNot traced
- Sire's sire's damNot traced
- Sire's dam's sireNot traced
- Sire's dam's damNot traced
Dam branchContrary (IRE)
Parent · 1
Grandparents · 2
- Dam's sireMark Of Esteem (IRE)
- Dam's damCrystal Gaze (IRE)
Great-grandparents · 4
- Dam's sire's sireNot traced
- Dam's sire's damNot traced
- Dam's dam's sireNot traced
- Dam's dam's damNot traced
Breeding card
Female line
- Contrary (IRE) · by Mark Of Esteem (IRE) · 4 winners from 8 runners
- Crystal Gaze (IRE) · 8 winners from 10 runners
Sire, dam and damsire
| Sire | Dam | Damsire | Breeder | Foaled | Colour | Sex | Sire's avg winning distance | Damsire's avg winning distance |
|---|---|---|---|---|---|---|---|---|
| Night Of Thunder (IRE) | Contrary (IRE) | Mark Of Esteem (IRE) | Ballygallon Stud Limited | 30 Apr 23 | chestnut | colt | Flat 7.8f · NH 2m2f | Flat 8.2f · NH 2m2f |
Night Of Thunder (IRE)
- Damsire
- Mark Of Esteem (IRE)
- Breeder
- Ballygallon Stud Limited
- Foaled
- 30 Apr 23
- Colour
- chestnut
- Sex
- colt
- Sire's avg winning distance
- Flat 7.8f · NH 2m2f
- Damsire's avg winning distance
- Flat 8.2f · NH 2m2f
Progeny of Night Of Thunder (IRE) in this horse's best conditions
| Condition | Runs | Wins | Placed | Win % | Place % | This horse runs | This horse wins |
|---|---|---|---|---|---|---|---|
| All Flat runs | 4,465 | 735 | 1,678 | 9 | 2 | ||
| At 7f to 1m | 2,113 | 371 | 799 | 7 | 2 | ||
| On Good going | 1,171 | 185 | 434 | 5 | 1 | ||
| At 7f to 1m on Good going | 559 | 92 | 204 | 5 | 1 |
All Flat runs
- Condition
- All Flat runs
- Runs
- 4,465
- Wins
- 735
- Placed
- 1,678
- Win %
- Place %
- This horse runs
- 9
- This horse wins
- 2
At 7f to 1m
- Condition
- At 7f to 1m
- Runs
- 2,113
- Wins
- 371
- Placed
- 799
- Win %
- Place %
- This horse runs
- 7
- This horse wins
- 2
On Good going
- Condition
- On Good going
- Runs
- 1,171
- Wins
- 185
- Placed
- 434
- Win %
- Place %
- This horse runs
- 5
- This horse wins
- 1
At 7f to 1m on Good going
- Condition
- At 7f to 1m on Good going
- Runs
- 559
- Wins
- 92
- Placed
- 204
- Win %
- Place %
- This horse runs
- 5
- 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) × Mark Of Esteem (IRE) mares (the cross)
| Code | Runners | Winners | Winners % | Black-type winners | Runs | Wins | 2nd/3rd | Win % | Prize GB (£) | Prize IRE (€) |
|---|---|---|---|---|---|---|---|---|---|---|
| Flat | 3 | 2 | 0 | 24 | 3 | 3 | £8,993 | €18,918 |
Flat
- Code
- Flat
- Runners
- 3
- Winners
- 2
- Winners %
- Black-type winners
- 0
- Runs
- 24
- Wins
- 3
- 2nd/3rd
- 3
- Win %
- Prize GB (£)
- £8,993
- Prize IRE (€)
- €18,918
Small sample (under 5 runners): read with care. Includes this horse.
Best of the cross
| Horse | Runs | Wins | Black-type wins | Prize GB (£) | Prize IRE (€) |
|---|---|---|---|---|---|
| Contrary To Law (IRE) | 9 | 2 | 0 | £0 | €18,918 |
| Taawfan (IRE) | 9 | 1 | 0 | £7,316 | €0 |
| Maharg's Princess (IRE) | 6 | 0 | 0 | £1,677 | €0 |
Contrary To Law (IRE)
- Runs
- 9
- Wins
- 2
- Black-type wins
- 0
- Prize GB (£)
- £0
- Prize IRE (€)
- €18,918
Taawfan (IRE)
- Horse
- Taawfan (IRE)
- Runs
- 9
- Wins
- 1
- Black-type wins
- 0
- Prize GB (£)
- £7,316
- Prize IRE (€)
- €0
Maharg's Princess (IRE)
- Runs
- 6
- Wins
- 0
- Black-type wins
- 0
- Prize GB (£)
- £1,677
- Prize IRE (€)
- €0
Top 12 by best win level, then wins.
Ratings
Official ratings
| Code | Current OR | Highest OR | Lowest OR | Last winning OR | Last win | Rated runs |
|---|---|---|---|---|---|---|
| Flat | 74 | 77 | 70 | 74 | 12 Oct 26 | 5 |
Flat
- Code
- Flat
- Current OR
- 74
- Highest OR
- 77
- Lowest OR
- 70
- Last winning OR
- 74
- Last win
- 12 Oct 26
- Rated runs
- 5
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
| Date | Course | Code | OR | Change | Pos |
|---|---|---|---|---|---|
| 12 Oct 26 | Roscommon (IRE) | Flat | 74 | -1 | 1/14 |
| 4 Oct 26 | Curragh (IRE) | Flat | 75 | -2 | 6/22 |
| 18 Aug 26 | Roscommon (IRE) | Flat | 77 | 0 | 6/14 |
| 22 Jul 26 | Naas (IRE) | Flat | 77 | 7 | 4/8 |
| 8 Jul 26 | Fairyhouse | Flat | 70 | - | 1/15 |
- 1/1412 Oct 26 · Roscommon (IRE)
All fields
- Date
- 12 Oct 26
- Course
- Roscommon (IRE)
- Code
- Flat
- OR
- 74
- Change
- -1
- Pos
- 1/14
- 6/224 Oct 26 · Curragh (IRE)
All fields
- Date
- 4 Oct 26
- Course
- Curragh (IRE)
- Code
- Flat
- OR
- 75
- Change
- -2
- Pos
- 6/22
- 6/1418 Aug 26 · Roscommon (IRE)
All fields
- Date
- 18 Aug 26
- Course
- Roscommon (IRE)
- Code
- Flat
- OR
- 77
- Change
- 0
- Pos
- 6/14
- 4/822 Jul 26 · Naas (IRE)
All fields
- Date
- 22 Jul 26
- Course
- Naas (IRE)
- Code
- Flat
- OR
- 77
- Change
- 7
- Pos
- 4/8
- 1/158 Jul 26 · Fairyhouse
All fields
- Date
- 8 Jul 26
- Course
- Fairyhouse
- Code
- Flat
- OR
- 70
- Change
- -
- Pos
- 1/15
Current mark v winning marks
| Code | Current OR | OR last run | Change | Last winning OR | Last win | v last winning | Highest winning OR | v highest winning | Highest OR | v highest |
|---|---|---|---|---|---|---|---|---|---|---|
| Flat | 74 | 74 | 0 | 74 | 12 Oct 26 | 0 | 74 | 0 | 77 | -3 |
Flat
- Code
- Flat
- Current OR
- 74
- OR last run
- 74
- Change
- 0
- Last winning OR
- 74
- Last win
- 12 Oct 26
- v last winning
- 0
- Highest winning OR
- 74
- v highest winning
- 0
- Highest OR
- 77
- v highest
- -3
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
- G1 winners
- 0
- Produce
- 4 winners from 8 runners
Full siblings
No other foal by Night Of Thunder (IRE) out of Contrary (IRE) has raced in Britain or Ireland.
Half siblings
By Halling (USA)
- Nonno Giulio (IRE)5W · 41R
By Manduro (GER)
- Chilli Spice (IRE)1W · 7R
By Teofilo (IRE)
- Exultant (IRE)2W · 4R
By Mastercraftsman (IRE)
- Irish Agent (IRE)0W · 6R
By Churchill (IRE)
- Nel (IRE)0W · 4R
By Sea The Stars (IRE)
- Sea Wave (IRE)0W · 3R
By Blue Point (IRE)
- Royalcorrespondent (IRE)0W · 5R
Female line
- 1Contrary (IRE) · by Mark Of Esteem (IRE)
- 2Crystal Gaze (IRE)
Notable relatives
Uncle (out of 2nd dam)
- Caspian Prince (IRE)18W · 69R · 2 black-type
- Spirit Quartz (IRE)3W · 33R · 2 black-type
In brief
How old is Contrary To Law?
Contrary To Law (IRE) is a 3-year-old chestnut colt, foaled on 30 April 2023.
Who are the sire and dam of Contrary To Law?
Contrary To Law (IRE) is by Night Of Thunder (IRE) out of Contrary (IRE), a daughter of Mark Of Esteem (IRE), and was bred by Ballygallon Stud Limited.
Who trains Contrary To Law?
Contrary To Law (IRE) is trained by Johnny Murtagh and owned by Ballygallon Stud Ireland Limited, having previously run for R P Cody in Britain or Ireland.
What is Contrary To Law's race record?
In Britain and Ireland, Contrary To Law (IRE) has won 2 of 9 races (22%).
Has Contrary To Law ever been beaten?
Contrary To Law (IRE) has been beaten 7 times in 9 runs in Britain and Ireland, the first time on 19 July 2025 at Curragh (IRE) (9th of 15).
What is Contrary To Law's official rating?
Contrary To Law (IRE) is officially rated 74 on the Flat (career high 77).
When did Contrary To Law last run?
Contrary To Law (IRE) last ran in Britain or Ireland on 12 October 2026 at Roscommon (IRE) in the Guinness Handicap, finishing 1st of 14.
Is Contrary To Law related to any top horses?
Contrary To Law (IRE)'s black-type relatives in Britain and Ireland include Caspian Prince (IRE) (uncle, Group 2 winner) and Spirit Quartz (IRE) (uncle, Listed winner), from the Crystal Gaze (IRE) family.
What is Contrary To Law's record at Curragh (IRE)?
Contrary To Law (IRE) has run most often at Curragh (IRE), with no wins from 3 runs there.
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 trialBy 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