Sod's Law (GB)
Sod's Law won three of 38 starts between Dec 2017 and Jan 2023. All three wins came in handicaps over 1m – 1m1f on turf, at Bellewstown on soft ground in Jun 2022 off an official rating of 47, at Pontefract in a Class 3 on good to soft in Oct 2018 off 78, and at Ffos Las in a Class 5 on good in Sep 2018 off 73. The gelding, aged 8 at his last run in Jan 2023, finished 13 of 13 at Dundalk off an official rating of 47.
- 3–38Wins / Runs
- 7.9%Strike rate
- 9 (23.7%)Placed
- −16.50£1 level staken=38 at SP
- 0.87Fair A/E n=38 · 0.73 incl. margin
- 84Highest OR
- 50dAvg 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 81
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 28 Oct 2025 |
|---|---|---|---|---|
| Good | 13 | 112A | 88 | — |
| Soft | 8 | 112A | 88.5 | — |
| Standard (AW) | 7 | 91A | 81 | — |
| Good to Soft | 3 | 115A | 92 | — |
| Heavy | 3 | 106C | 65 | — |
| Good to Firm | 3 | 85A | 68 | — |
| Distance | Runs | Best | Median | Since 28 Oct 2025 |
|---|---|---|---|---|
| 1m – 1m1f | 27 | 115A | 82 | — |
| 1m2f – 1m4f | 9 | 111C | 96 | — |
| 6f – 7f | 1 | — | — | — |
Of 38 runs looked at, 1 has no figure: obstacles omitted — the race ran a shortened course (1).
KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 37 figures from 38 runs · as at 3 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 is derived from in-running commentary, which our data provider does not supply for this horse's races.
Pedigree intelligence
Progeny in our archive have won 10.7% of 7,380 runs since Jan 2008 (442 horses).
Strongest at trips under 6f (all codes): 13.8% from 1,730. Weakest over 1m5f – 2m (all codes): 2.8% from 106.
| Going | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Firm | 22 | 6 | 27.3% | +16.6 | — |
| Good to Firm | 1,023 | 121 | 11.8% | +1.1 | 0 from 3 |
| Good | 1,370 | 139 | 10.1% | −0.6 | 1 from 13 |
| Good to Soft | 806 | 92 | 11.4% | +0.7 | 1 from 3 |
| Soft | 972 | 115 | 11.8% | +1.1 | 1 from 9 |
| Heavy | 323 | 33 | 10.2% | −0.5 | 0 from 3 |
| Standard (AW) | 2,864 | 285 | 10% | −0.7 | 0 from 7 |
| Distance (all codes) | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Under 6f | 1,730 | 238 | 13.8% | +3.1 | — |
| 6f – 7f | 3,911 | 400 | 10.2% | −0.5 | 0 from 1 |
| 1m – 1m1f | 1,145 | 111 | 9.7% | −1 | 3 from 27 |
| 1m2f – 1m4f | 452 | 37 | 8.2% | −2.5 | 0 from 9 |
| 1m5f – 2m | 106 | 3 | 2.8% | −7.9 | — |
| 2m1f – 2m4f | 30 | 1 | 3.3% | −7.4 | 0 from 1 |
| 2m5f – 3m | 6 | 1 | 16.7% | +6 | — |
Flat and jumps together (all codes) · since Jan 2008 · as at 28 Oct 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast
6 siblings in the archive, 4 winners — best of them Dutch Art Dealer (GB) (4 wins).
The wins came over 6f–1m4½f; the highest grade won is Class 2 (Dutch Law (GB)).
| Produce | Runs | Wins | Win trips | Best grade |
|---|---|---|---|---|
| Dutch Art Dealer (GB) | 26 | 4 | 6f–7f | Class 3 |
| Dutch Law (GB) | 20 | 4 | 7f–1m | Class 2 |
| Highway Robber (GB) | 39 | 3 | 1m2f–1m4½f | Class 6 |
| My Law (GB) | 26 | 2 | 7f–1m | Class 6 |
| Reve D'etoiles (GB) | 2 | 0 | — | — |
| Bogeyman (GB) | 5 | 0 | — | — |
Record by conditions
| Going | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Good | 13 | 1 | 8% | −10.00 |
| Soft | 9 | 1 | 11% | +4.00 |
| Standard (AW) | 7 | 0 | 0% | −7.00 |
| Good to Soft | 3 | 1 | 33% | +2.50 |
| Heavy | 3 | 0 | 0% | −3.00 |
| Good to Firm | 3 | 0 | 0% | −3.00 |
| Class | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Class 4 | 6 | 0 | 0% | −6.00 |
| Class 5 | 4 | 1 | 25% | −1.00 |
| Class 3 | 3 | 1 | 33% | +2.50 |
| Class 2 | 1 | 0 | 0% | −1.00 |
| Class 6 | 1 | 0 | 0% | −1.00 |
| Course | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Leopardstown | 5 | 0 | 0% | −5.00 |
| Dundalk (AW) | 4 | 0 | 0% | −4.00 |
| Bellewstown | 3 | 1 | 33% | +10.00 |
| Navan | 3 | 0 | 0% | −3.00 |
| Galway | 3 | 0 | 0% | −3.00 |
| Pontefract | 3 | 1 | 33% | +2.50 |
| Kempton (AW) | 3 | 0 | 0% | −3.00 |
| Nottingham | 2 | 0 | 0% | −2.00 |
| Clonmel | 1 | 0 | 0% | −1.00 |
| Gowran Park | 1 | 0 | 0% | −1.00 |
| Sligo | 1 | 0 | 0% | −1.00 |
| Tipperary | 1 | 0 | 0% | −1.00 |
| Naas | 1 | 0 | 0% | −1.00 |
| Newbury | 1 | 0 | 0% | −1.00 |
| Leicester | 1 | 0 | 0% | −1.00 |
| Doncaster | 1 | 0 | 0% | −1.00 |
| Haydock | 1 | 0 | 0% | −1.00 |
| Ffos Las | 1 | 1 | 100% | +2.00 |
| Newmarket | 1 | 0 | 0% | −1.00 |
| Windsor | 1 | 0 | 0% | −1.00 |
| Distance | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 1m – 1m1f | 27 | 3 | 11% | −5.50 |
| 1m2f – 1m4f | 9 | 0 | 0% | −9.00 |
| 2m1f – 2m4f | 1 | 0 | 0% | −1.00 |
| 6f – 7f | 1 | 0 | 0% | −1.00 |
| Jockey | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Chris Hayes | 11 | 1 | 9% | +2.00 |
| P J McDonald | 3 | 0 | 0% | −3.00 |
| Charlie Bennett | 3 | 0 | 0% | −3.00 |
| Leigh Roche | 2 | 0 | 0% | −2.00 |
| Gary Halpin | 2 | 0 | 0% | −2.00 |
| Daniel Tudhope | 2 | 0 | 0% | −2.00 |
| Kieran O'Neill | 2 | 1 | 50% | +3.50 |
| Nathan Crosse | 1 | 0 | 0% | −1.00 |
| Wayne Lordan | 1 | 0 | 0% | −1.00 |
| J M Sheridan | 1 | 0 | 0% | −1.00 |
| Francisco Da Silva | 1 | 0 | 0% | −1.00 |
| Mikey Sheehy | 1 | 0 | 0% | −1.00 |
| Rory Cleary | 1 | 0 | 0% | −1.00 |
| Dylan Browne McMonagle | 1 | 0 | 0% | −1.00 |
| Ricky Doyle | 1 | 0 | 0% | −1.00 |
| James Doyle | 1 | 0 | 0% | −1.00 |
| Dane O'Neill | 1 | 0 | 0% | −1.00 |
| Oisin Murphy | 1 | 0 | 0% | −1.00 |
| Richard Kingscote | 1 | 1 | 100% | +2.00 |
| Fran Berry | 1 | 0 | 0% | −1.00 |
| Headgear | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| None | 23 | 2 | 9% | −14.50 |
| Cheekpieces | 11 | 1 | 9% | +2.00 |
| Blinkers | 4 | 0 | 0% | −4.00 |
| Season | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 2023 | 1 | 0 | 0% | −1.00 |
| 2022 | 8 | 1 | 13% | +5.00 |
| 2021 | 8 | 0 | 0% | −8.00 |
| 2020 | 5 | 0 | 0% | −5.00 |
| 2019 | 8 | 0 | 0% | −8.00 |
| 2018 | 7 | 2 | 29% | +1.50 |
| 2017 | 1 | 0 | 0% | −1.00 |
| Type | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Flat | 37 | 3 | 8% | −15.50 |
| Hurdle | 1 | 0 | 0% | −1.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
| Date | Course | Race | Pos | Btn | Wgt | OR | Spd | KTB | Jockey | SP |
|---|---|---|---|---|---|---|---|---|---|---|
| 2023 · 1 run | ||||||||||
| 20 Jan 23+35d | Dundalk (AW) | Dundalk Winter Series Leading Trainer & Jockey Championship Handicap (47-65) (Div 2) | 13/13 | 16 | 8-12 | 47 | 58C | 32C | Nathan Crosse | 50/1 |
| 2022 · 8 runs | ||||||||||
| 16 Dec 22+42d | Dundalk (AW) | Happy Christmas From All At Dundalk Stadium Handicap (47-65) (Div 2) | 12/12 | 30 | 8-13 | 47 | 45C | 39C | Leigh Roche | 50/1 |
| 04 Nov 22+37d | Dundalk (AW) | William Hill Racing Radio Handicap (47-65) | 9/14 | 1¼ | 8-13 | 48 | 79B | 56A | Chris Hayes | 22/1 |
| 28 Sep 22+27d | Bellewstown | Seamus Murphy Memorial Handicap (47-65) | 11/15 | 9½ | 9-0 | 48 | 45C | 40C | Chris Hayes | 8/1 |
| 01 Sep 22+22d | Clonmel | St. Patrick's Well Handicap (47-65) | 5/14 | ¾ | 9-2 | 51 | 88C | 69A | Chris Hayes | 10/1 |
| 10 Aug 22+34d | Gowran Park | BoyleSports Supporting Irish Racing Handicap (47-65) | 12/17 | 2 | 9-2 | 51 | 82C | 54A | Chris Hayes | 16/1 |
| 07 Jul 22+7d | Leopardstown | Richmond Homes Handicap (47-65) | 8/21 | ½ | 9-5 | 47 | 78C | 71A | Wayne Lordan | 16/1 |
| 30 Jun 22+33d | Bellewstown | Peadar Kearney's Pub Handicap (47-65) (Div 2) | 1/15 | 9-6 | 47 | 81C | 82A | Chris Hayes | 12/1 | |
| 28 May 22+211d | Navan | Boyne Valley Family Raceday July 9th Handicap (47-65) | 13/22 | 1½ | 8-10 | 48 | 111C | 57A | J M Sheridan | 28/1 |
| 2021 · 8 runs | ||||||||||
| 29 Oct 21+23d | Dundalk (AW) | Irishinjuredjockeys.com Handicap (45-65) (Div 2) | 10/14 | 2 | 9-8 | 51 | 81B | 56A | Gary Halpin | 12/1 |
| 06 Oct 21+7d | Navan | Yellow Furze Handicap (45-65) (Div 2) | 7/17 | 4½ | 9-8 | 55 | 102C | 62A | Gary Halpin | 18/1 |
| 29 Sep 21+22d | Bellewstown | Seamus Murphy Memorial Handicap (45-65) (Div 2) | 6/12 | 1¾ | 9-9 | 58 | 72A | 76A | Chris Hayes | 9/1 |
| 07 Sep 21+42d | Galway | James P. Cunningham Electrical Handicap (50-75) | 6/15 | shd | 9-0 | 59 | 90C | 71A | Chris Hayes | 33/1 |
| 27 Jul 21+19d | Galway | Caulfield Industrial Handicap (50-70) (Div 1) | 15/18 | nk | 9-8 | 62 | 63C | 53C | Chris Hayes | 50/1 |
| 08 Jul 21+51d | Leopardstown | Ballsbridge Handicap (50-80) | 9/16 | nk | 8-12 | 62 | 100C | 66A | Leigh Roche | 25/1 |
| 18 May 21+37d | Sligo | Money Back On All Sligo Races In BoyleSports Shops Handicap (50-85) | 9/9 | 99 | 8-10 | 62 | -44C | 55C | Chris Hayes | 12/1 |
| 11 Apr 21+190d | Leopardstown | GAIN The Advantage Series Handicap (45-70) (Div 1) | 4/16 | ¾ | 9-11 | 64 | 75C | 82A | Chris Hayes | 25/1 |
| 2020 · 5 runs | ||||||||||
| 03 Oct 20+25d | Tipperary | TipperaryRaces.ie Handicap (70-100) | 8/11 | 1 | 8-6 | 71 | 112A | 63A | Francisco Da Silva | 100/1 |
| 08 Sep 20+19d | Galway | Donnellys Of Barna Rated Race | 10/10 | 16 | 9-6 | 74 | 62C | 52C | Chris Hayes | 80/1 |
| 20 Aug 20+60d | Leopardstown | Racing Academy Apprentice Handicap | 8/8 | 3½ | 9-10 | 78 | 65A | 61A | Mikey Sheehy | 12/1 |
| 21 Jun 20+11d | Leopardstown | TRI Equestrian Handicap | 11/13 | 6 | 9-0 | 81 | 88C | 56A | Rory Cleary | 80/1 |
| 10 Jun 20+177d | Navan | Proudstown Handicap | 16/18 | nk | 9-11 | 82 | 68C | 61A | Dylan Browne McMonagle | 40/1 |
| 2019 · 8 runs | ||||||||||
| 16 Dec 19+56d | Naas | 2020 Naas Membership Maiden Hurdle | 23/24 | 66 | 11-4 | — | — | 99C | Ricky Doyle | 40/1 |
| 21 Oct 19+12d | Pontefract | KC Ethical And Sustainable British Caviar Handicap | 2/14 | hd | 9-3 | 78 | 97C | 103A | Daniel Tudhope | 9/2F |
| 09 Oct 19+73d | Nottingham | Join Racing TV Now Handicap | 2/5 | 3¾ | 9-6 | 79 | 96C | 83B | James Doyle | 6/4F |
| 28 Jul 19+9d | Pontefract | In The Zone Family Day On 18th August Handicap | 6/9 | 2¾ | 10-3 | 81 | 71C | 69C | Daniel Tudhope | 5/2 |
| 19 Jul 19+36d | Nottingham | Download The Mansionbet App Handicap | 3/6 | 1½ | 9-7 | 82 | 105A | 83B | Dane O'Neill | 8/1 |
| 13 Jun 19+17d | Newbury | Comax Handicap (Str) | 4/10 | 1 | 9-6 | 83 | 80A | 85A | Oisin Murphy | 4/1 |
| 27 May 19+58d | Leicester | Foxton Handicap | 4/9 | hd | 9-5 | 83 | 85A | 89A | P J McDonald | 5/2F |
| 30 Mar 19+162d | Doncaster | Unibet Spring Mile Handicap (Str) | 11/16 | ¾ | 8-12 | 84 | 88C | 69A | P J McDonald | 6/1 |
| 2018 · 7 runs | ||||||||||
| 19 Oct 18+11d | Haydock | Watch Racing Uk On Bt Tv Handicap | 3/15 | 4 | 8-7 | 78 | 106C | 89A | Kieran O'Neill | 5/2F |
| 08 Oct 18+25d | Pontefract | Leslie Burton (Fisher) Handicap | 1/8 | 8-7 | 78 | 115A | 87A | Kieran O'Neill | 9/2 | |
| 13 Sep 18+27d | Ffos Las | Mintbet The Home Of Refreshing Odds Handicap | 1/8 | 9-4 | 73 | 112A | 92A | Richard Kingscote | 2/1F | |
| 17 Aug 18+44d | Newmarket | Fly London Southend Airport To Prague Handicap | 3/15 | 3 | 9-8 | 75 | 92C | 91A | Fran Berry | 17/2 |
| 04 Jul 18+58d | Kempton (AW) | 32Red Casino Handicap (Div 1) | 9/12 | 2½ | 9-0 | 78 | 86A | 57A | Charlie Bennett | 9/1 |
| 07 May 18+26d | Windsor | Call Star Sports On 08000 521 321 Novice Stakes (Div 2) | 5/13 | 5 | 8-12 | — | 54C | 57A | Charlie Bennett | 8/1 |
| 11 Apr 18+119d | Kempton (AW) | Bet At racinguk.com Novice Median Auction Stakes (Div 1) | 4/11 | 1 | 8-13 | — | 91A | 72A | Charlie Bennett | 3/1 |
| 2017 · 1 run | ||||||||||
| 13 Dec 17 | Kempton (AW) | Matchbook VIP Novice Stakes (Div 1) | 2/14 | shd | 9-2 | — | 84B | 85A | P J McDonald | 50/1 |
Quick answers
- How many races has Sod's Law won?
- Sod's Law (GB) won 3 of 38 archived starts between 2017 and 2023, a strike rate of 7.9%. Placed 9 times in total (23.7% of starts).
- Who trained Sod's Law?
- Sod's Law (GB) was trained by Luke Comer on the most recent run on record, at Dundalk (AW) on 20 January 2023.
- Who is Sod's Law's sire?
- Sod's Law (GB) is by Mayson (GB) out of Lawyers Choice (GB), whose sire is Namid.
- What going does Sod's Law prefer?
- Sod's Law (GB) has the best record on good to soft going: 1 win from 3 starts (33.3%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
- What is Sod's Law's official rating?
- The most recent official rating on record is 47, from the run on 20 January 2023. The highest on record is 84.
- What is Sod's Law's sire's record?
- Mayson (GB)'s progeny in our archive have won 10.7% of 7,380 runs since Jan 2008 (442 horses), Flat and jumps together. Strongest at trips under 6f (all codes): 13.8% from 1,730. Weakest over 1m5f – 2m (all codes): 2.8% from 106.
- Who are Sod's Law's siblings?
- Out of Lawyers Choice (GB), Sod's Law (GB) has 6 other produce in our archive, 4 of them winners. Most wins: Dutch Art Dealer (GB) (4). Highest grade won: Class 2 (Dutch Law (GB)). The wins came over 6f–1m4½f. As at Oct 2026.