Per Contra (IRE)
Per Contra is a gelding with five wins from 33 runs, three of them over 1m2f – 1m4f on turf and two on all-weather. He won a Class 4 handicap at Redcar in Sep 2026 off an official rating of 78 and a Class 4 handicap at Newcastle (AW) in Sep 2025 off 83. Typically held up, he finished eighth of 19 at York in Oct 2026 off an official rating of 82, 10lb below his highest ever mark.
- 5–33Wins / Runs
- 15.2%Strike rate
- 15 (45.5%)Placed
- −15.06£1 level staken=33 at SP
- 1.24Fair A/E n=33 · 1.06 incl. margin
- 92Highest OR
- 37dAvg 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 111
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 19 Oct 2025 |
|---|---|---|---|---|
| Good | 10 | 111A | 99.5 | 6 · 111 / 106 |
| Good to Soft | 7 | 116A | 74 | 2 · 101 / 83.5 |
| Standard (AW) | 5 | 115A | 86 | 2 · 115 / 88 |
| Good to Firm | 5 | 110A | 91 | 2 · 91 / 81 |
| Soft | 4 | 107A | 88 | — |
| Heavy | 2 | 99A | 83 | 1 · — |
| Distance | Runs | Best | Median | Since 19 Oct 2025 |
|---|---|---|---|---|
| 1m2f – 1m4f | 28 | 115A | 93 | 12 · 115 / 100 |
| 1m – 1m1f | 2 | 98A | 81 | 1 · — |
| 6f – 7f | 2 | 116A | 97.5 | — |
| 1m5f – 2m | 1 | — | — | — |
KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 33 figures from 33 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 8 analysed runs
- Held up 8 (100%) · 0 wins
Pedigree intelligence
Progeny in our archive have won 10.2% of 12,773 runs since Jan 2008 (936 horses).
Weakest over 2m1f – 2m4f (all codes): 6.9% from 320.
| Going | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Firm | 72 | 16 | 22.2% | +12 | — |
| Good to Firm | 1,911 | 220 | 11.5% | +1.3 | 0 from 5 |
| Good | 2,945 | 268 | 9.1% | −1.1 | 1 from 10 |
| Good to Soft | 1,239 | 108 | 8.7% | −1.5 | 1 from 7 |
| Soft | 1,766 | 143 | 8.1% | −2.1 | 1 from 4 |
| Heavy | 540 | 62 | 11.5% | +1.3 | 0 from 2 |
| Standard (AW) | 4,298 | 485 | 11.3% | +1.1 | 2 from 5 |
| Distance (all codes) | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Under 6f | 1,126 | 141 | 12.5% | +2.3 | — |
| 6f – 7f | 5,034 | 527 | 10.5% | +0.3 | 2 from 2 |
| 1m – 1m1f | 3,324 | 336 | 10.1% | −0.1 | 0 from 2 |
| 1m2f – 1m4f | 2,098 | 196 | 9.3% | −0.9 | 3 from 28 |
| 1m5f – 2m | 837 | 80 | 9.6% | −0.6 | 0 from 1 |
| 2m1f – 2m4f | 320 | 22 | 6.9% | −3.3 | — |
| 2m5f – 3m | 31 | 1 | 3.2% | −7 | — |
| Over 3m | 3 | 0 | 0% | −10.2 | — |
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
2 siblings in the archive, 1 winner — best of them Roudemental (IRE) (2 wins).
The wins came over 1m; the highest grade won is Class 4 (Roudemental (IRE)).
| Produce | Runs | Wins | Win trips | Best grade |
|---|---|---|---|---|
| Roudemental (IRE) | 17 | 2 | 1m | Class 4 |
| Kirikiriroa (IRE) | 7 | 0 | — | — |
Record by conditions
| Going | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Good | 10 | 1 | 10% | −5.67 |
| Good to Soft | 7 | 1 | 14% | −5.00 |
| Standard (AW) | 5 | 2 | 40% | +5.50 |
| Good to Firm | 5 | 0 | 0% | −5.00 |
| Soft | 4 | 1 | 25% | −2.89 |
| Heavy | 2 | 0 | 0% | −2.00 |
| Class | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Class 3 | 16 | 1 | 6% | −10.50 |
| Class 2 | 9 | 0 | 0% | −9.00 |
| Class 4 | 5 | 2 | 40% | +4.33 |
| Class 5 | 2 | 2 | 100% | +1.11 |
| Class 1 | 1 | 0 | 0% | −1.00 |
| Course | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| York | 9 | 0 | 0% | −9.00 |
| Newcastle (AW) | 3 | 1 | 33% | +2.00 |
| Redcar | 2 | 1 | 50% | +2.33 |
| Ripon | 2 | 0 | 0% | −2.00 |
| Carlisle | 2 | 0 | 0% | −2.00 |
| Doncaster | 2 | 0 | 0% | −2.00 |
| Chepstow | 2 | 1 | 50% | +0.00 |
| Hamilton | 2 | 0 | 0% | −2.00 |
| Pontefract | 1 | 0 | 0% | −1.00 |
| Beverley | 1 | 0 | 0% | −1.00 |
| Southwell (AW) | 1 | 0 | 0% | −1.00 |
| Musselburgh | 1 | 0 | 0% | −1.00 |
| Chester | 1 | 0 | 0% | −1.00 |
| Nottingham | 1 | 0 | 0% | −1.00 |
| Wolverhampton (AW) | 1 | 1 | 100% | +4.50 |
| Newmarket | 1 | 0 | 0% | −1.00 |
| Ffos Las | 1 | 1 | 100% | +0.11 |
| Distance | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 1m2f – 1m4f | 28 | 3 | 11% | −13.17 |
| 1m – 1m1f | 2 | 0 | 0% | −2.00 |
| 6f – 7f | 2 | 2 | 100% | +1.11 |
| 1m5f – 2m | 1 | 0 | 0% | −1.00 |
| Jockey | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| David Allan | 17 | 1 | 6% | −12.67 |
| Sean Kirrane | 5 | 1 | 20% | +0.00 |
| James Doyle | 4 | 1 | 25% | +1.50 |
| Duran Fentiman | 3 | 0 | 0% | −3.00 |
| Jamie Spencer | 2 | 2 | 100% | +1.11 |
| Silvestre De Sousa | 1 | 0 | 0% | −1.00 |
| Kevin Stott | 1 | 0 | 0% | −1.00 |
| Headgear | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Cheekpieces | 17 | 2 | 12% | −7.67 |
| None | 16 | 3 | 19% | −7.39 |
| Season | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 2026 | 13 | 1 | 8% | −8.67 |
| 2025 | 13 | 1 | 8% | −8.00 |
| 2024 | 4 | 1 | 25% | +1.50 |
| 2023 | 3 | 2 | 67% | +0.11 |
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+16d | York | Sky Bet Price Boosts Handicap Stakes (gbbplus Race) Settled towards the back of the field - urged 3f out and made ground - went after the front pair 2f out before fading inside the final furlong to finish 8th | 8/19 | 1¾ | 9-11 | 82 | 66C | 79A | David Allan | 10/1 |
| 24 Sep 26+15d | Pontefract | Simon Scrope Dalby Screw-Driver Handicap Stakes (GBBPlus Race) Settled off the pace in the pack - travelling fine with 2f left - boxed in and asked for effort approaching the last furlong - found extra to move into third close home | 3/9 | ¾ | 9-1 | 82 | 108A | 83A | David Allan | 9/2 |
| 09 Sep 26+10d | Redcar | racingtv.com/freetrial Handicap Stakes (GBBPlus Race) Settled in the pack - moved forward from 3f out - contested the front entering the final furlong - pulled away to win going away | 1/11 | 9-9 | 78 | 111A | 94A | David Allan | 100/30 | |
| 30 Aug 26+24d | Beverley | William Hill Silver Cup Handicap Stakes Sat close behind the front group early - urged on with 3f left - moved into second inside the final 2f - stayed on at one gear through the closing stages to finish third | 3/10 | 1¼ | 9-4 | 78 | 99A | 85A | David Allan | 17/2 |
| 06 Aug 26+19d | Southwell (AW) | Free Tips On attheraces.com Handicap Stakes (GBBPlus Race) Settled around midpack early - pushed along with 2f left - drifted left and dropped away inside the final furlong - finished eighth beaten 5 lengths | 8/12 | 1 | 8-2 | 80 | 115A | 74A | Duran Fentiman | 16/1 |
| 18 Jul 26+7d | Ripon | Ripon Bell-ringer Handicap Stakes (gbbplus Race) Missed the break - settled at the back - driven approaching 2f out - moved left and made late progress over 1f out before running on in the final furlong | 4/7 | 1¼ | 9-4 | 82 | 108A | 81A | David Allan | 11/2 |
| 11 Jul 26+16d | York | John Smith's Cup (Heritage Handicap) (GBBPlus Race) Hesitant into stride - held up at the back - boxed in with 2f to run and took no real part | 20/22 | 4¾ | 8-6 | 85 | 71C | 65C | Duran Fentiman | 66/1 |
| 25 Jun 26+13d | Newcastle (AW) | JenningsBet In Scarborough Handicap (GBBPlus Race) Settled towards the back - pressed for effort with 2f left - unable to land a blow - eventually finished eighth | 8/9 | 2½ | 8-9 | 84 | 61A | 69A | David Allan | 11/4 |
| 12 Jun 26+13d | York | Sky Bet The World's Gone Football Handicap (GBBPlus Race) Fought for control early - settled mid-pack - pressed for effort with 2f left and boxed in briefly - found a little extra close home to finish 4th | 4/16 | 1½ | 8-9 | 85 | 104C | 84A | David Allan | 20/1 |
| 30 May 26+15d | Carlisle | Betway Handicap (GBBPlus Race) Settled in the pack early - crept forward with two furlongs left - pushed along out in the open a furlong from home - moved into third close home to finish 4.25 lengths back | 3/12 | 2 | 8-10 | 85 | 91A | 84A | Sean Kirrane | 20/1 |
| 15 May 26+33d | York | Support Macmillan Charity Raceday On 13 June Handicap (GBBPlus Race) Sluggish break - settled at the back - urged forward under pressure with two furlongs left but unable to threaten - finished well beaten in 13th | 13/15 | 1 | 8-13 | 87 | 84C | 76A | David Allan | 22/1 |
| 12 Apr 26+14d | Musselburgh | Sky Bet For The Fans Holyrood Handicap Settled towards the back - pushed along with 2f remaining - made no impact on the leading group - finished seventh | 7/12 | 1 | 9-2 | 88 | 98A | 88A | David Allan | 18/1 |
| 29 Mar 26+169d | Doncaster | William Hill NRMB On The Grand National Handicap (GBBPlus Race) Held up at the back - urged forward with 4f left - made ground into contention over 2f out - dropped away late finishing ninth | 9/12 | 2¾ | 9-4 | 89 | 101A | 78A | David Allan | 18/1 |
| 11 Oct 25+13d | York | Coral 'Pipped At The Post' Handicap (GBBPlus Race) Sluggish start and bumped early - held up towards back of field - never involved - finished 12th | 12/14 | 7 | 8-7 | 89 | 87C | 61A | Duran Fentiman | 11/1 |
| 28 Sep 25+21d | Newcastle (AW) | Border Minstrel Dog Friendly Pub Handicap (GBBPlus Race) Settled with the pack early - short of space approaching 3f out - shifted course left inside final 2f - hit the front and edged away to score | 1/11 | 9-7 | 83 | 85A | 95A | Sean Kirrane | 4/1 | |
| 07 Sep 25+15d | York | Sky Bet Extra Places Middle Distance Handicap (GBBPlus Race) Tracked front group early - hit front inside final furlong under pressure but overtaken close home - faded to finish seventh | 7/12 | nk | 9-5 | 84 | 73A | 88A | David Allan | 13/2 |
| 23 Aug 25+2d | York | Sky Bet Steve Birch Finale Handicap (Heritage Handicap) (GBBPlus Race) Settled just off the pace - made ground into contention approaching 4f out - went up to dispute matters 2f out then edged left to hit the front inside the final furlong - fought back under pressure but caught close home to finish second | 2/15 | nk | 8-8 | 82 | 74C | 90A | Silvestre De Sousa | 6/1 |
| 21 Aug 25+14d | Newcastle (AW) | Racing League Race 30 Handicap (GBBPlus Race) Held up in the pack early - made strong progress from 2f out and pressed the leader inside the final furlong - stayed on at one gait to finish third | 3/13 | shd | 9-6 | 82 | 105B | 99A | Sean Kirrane | 6/1 |
| 07 Aug 25+12d | Chepstow | Racing League 20 Handicap (GBBPlus Race) Settled at the back early - made progress into contention but drifted left approaching the final furlong - lost momentum close home to finish sixth | 6/12 | 1 | 9-5 | 83 | 62A | 86A | David Allan | 10/1 |
| 26 Jul 25+7d | York | Sky Bet, For The Fans Handicap (GBBPlus Race) Settled in 5th early - moved right and made ground between rivals with a furlong left - hit the front briefly inside the last - overhauled close home to finish third | 3/9 | 1¾ | 9-4 | 83 | 99A | 93A | David Allan | 9/1 |
| 19 Jul 25+24d | Ripon | Ripon Bell-Ringer Handicap (GBBPlus Race) Sat behind pace early - moved into second 7f out before being headed inside final two - regained second spot before final furlong but couldn't threaten winner up the run-in | 2/5 | 3¼ | 9-6 | 84 | 97C | 92B | David Allan | 5/1 |
| 25 Jun 25+10d | Carlisle | Stablemate By AGMA Cumberland Plate Handicap (GBBPlus Race) Up with the pace - took over 2f out and drew rivals towards the near rail - passed by the winner inside the final 2f - fell away sharply in the closing furlong to finish 5th | 5/9 | 1 | 10-2 | 85 | 107A | 89A | David Allan | 10/1 |
| 15 Jun 25+15d | Hamilton | Sky Bet, For The Fans Handicap (GBBPlus Race) Settled in the pack early - moved right near the outer rail and made progress from 2f out - pushed along a furlong out then drifted left - held on for third without finding more | 3/11 | 1½ | 9-6 | 85 | 108A | 89A | David Allan | 18/1 |
| 31 May 25+15d | Chester | Seat Unique Handicap (GBBPlus Race) Held a spot in the pack toward the outside - improved into contention approaching 2f out - shared 3rd briefly - swung to the outer and pushed along nearing the straight - stayed on but lacked the speed to get closer | 3/10 | hd | 9-9 | 84 | 100A | 95A | Sean Kirrane | 25/1 |
| 16 May 25+15d | Hamilton | Precon Braveheart Handicap (GBBPlus Race) Sat close to the front group early - asked for effort with 2f remaining - lost ground under pressure inside final furlong - eventually beaten finishing fifth | 5/7 | 1 | 9-6 | 86 | 110A | 80A | Sean Kirrane | 25/1 |
| 01 May 25+197d | Redcar | Racing TV Free Trial Handicap (GBBPlus Race) Settled in 5th on the rail - lost touch with the front two furlongs out - dropped away to finish sixth | 6/7 | 1½ | 9-9 | 88 | 95A | 75A | David Allan | 17/2 |
| 16 Oct 24+34d | Nottingham | TrustATrader Fully Vetted Tradespeople Handicap Sat behind pace - pushed into effort with 2f left and briefly moved up to second inside final furlong - then flattened out and dropped back to finish sixth | 6/9 | ½ | 9-5 | 90 | 67A | 82A | James Doyle | 14/1 |
| 12 Sep 24+110d | Doncaster | Winners Wear Skopes Menswear Handicap Sat close behind the pace - nudged into second before 2f out then handed that spot back - dropped away under pressure late to finish 8th | 8/13 | 2¼ | 9-9 | 91 | 74C | 83A | James Doyle | 20/1 |
| 25 May 24+47d | York | Royal Yorkshire Regiment Handicap | 7/7 | 2½ | 9-9 | 92 | 67C | 75C | Kevin Stott | 9/2 |
| 08 Apr 24+177d | Wolverhampton (AW) | Get The Inside Track With raceday-ready.com Handicap | 1/5 | 9-9 | 88 | 86C | 83B | James Doyle | 9/2 | |
| 14 Oct 23+59d | Newmarket | Emirates Autumn Stakes (Group 3) | 5/7 | 6 | 9-3 | 88 | 64C | 69C | James Doyle | 8/1 |
| 16 Aug 23+37d | Ffos Las | Ascona Machynlleth / EBF Restricted Novice Stakes (GBB Race) | 1/4 | 9-11 | — | 79C | 93B | Jamie Spencer | 1/9F | |
| 10 Jul 23 | Chepstow | Office Visions Your Space Our Vision EBF Restricted Maiden Stakes (GBB Race) | 1/10 | 9-7 | — | 116A | 89A | Jamie Spencer | EvensF |
Quick answers
- How many races has Per Contra (IRE) won?
- Per Contra (IRE) won 5 of 33 archived starts between 2023 and 2026, a strike rate of 15.2%. Placed 15 times in total (45.5% of starts).
- Who trains Per Contra (IRE)?
- Per Contra (IRE) is trained by Tim Easterby, who saddled the horse on its most recent run on 10 October 2026.
- Who is Per Contra (IRE)'s sire?
- Per Contra (IRE) is by Footstepsinthesand (GB) out of Nonetheless (IRE), whose sire is Fastnet Rock.
- What going does Per Contra (IRE) prefer?
- Per Contra (IRE) has the best record on standard (aw) going: 2 wins from 5 starts (40%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
- What is Per Contra (IRE)'s official rating?
- The most recent official rating on record is 82, from the run on 10 October 2026. The highest on record is 92.
- What is Per Contra (IRE)'s sire's record?
- Footstepsinthesand (GB)'s progeny in our archive have won 10.2% of 12,773 runs since Jan 2008 (936 horses), Flat and jumps together. Weakest over 2m1f – 2m4f (all codes): 6.9% from 320.
- Who are Per Contra (IRE)'s siblings?
- Out of Nonetheless (IRE), Per Contra (IRE) has 2 other produce in our archive, 1 of them a winner. Most wins: Roudemental (IRE) (2). Highest grade won: Class 4 (Roudemental (IRE)). The wins came over 1m. As at Oct 2026.