Skip to content
Horse profile

Port Noir (GB)

9yo mare · Trainer Robert Stephens · Owner R Stephens
by Harbour Watch (IRE) out of Cocabana (GB) (Captain Rio)
114 runs · 14 courses · from Apr 2019
As at 3 Nov 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
14 wins · 5 courses Last run 23 Oct 2026 · 10th of 10 Last raced off OR 51
KTB Profile

Port Noir is a mare who has won 14 of 114 starts with six of those wins at 1m – 1m1f on Standard going. She has eight wins from 53 runs at Wolverhampton and ten wins from 68 runs on all-weather surfaces. Her most recent win came at Wolverhampton in Apr 2026 in a Class 6 handicap off a mark of 53. She finished 10 of 10 at Wolverhampton in Oct 2026 when last raced off an official rating of 51.

Based on 114 archived runs · run-style from 39 commented runs since Sep 2024 · updated 3 Nov 2026
KTB at a glance OR ↓ 18lb off peak
Official rating51↓ 18lb off peak
51 44–69

KTB Speed and Rating

KTB Speed

Best recent Speed 84 the best of the last 3 graded (A or B) runs · Wolverhampton (AW), 23 Oct 2026

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 →

Flat 103 figures · best 128C · median 86
GoingRunsBestMedianSince 3 Nov 2025
Standard (AW)66104A8713 runs · 98 / 83
Good to Firm15120A911 run · —
Good13128C841 run · —
Good to Soft3100C74—
Soft381A63—
Firm284C83.5—
Heavy1———
DistanceRunsBestMedianSince 3 Nov 2025
6f – 7f60120A89.5—
1m – 1m1f35128C8414 runs · 98 / 82.5
Under 6f683A78.5—
1m2f – 1m4f280C76.51 run · —

KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 103 figures from 103 runs · as at 31 Oct 2026 · a record, not a forecast

KTB Rating

Best recent KTB Rating 58A the best of the last 3 rated runs · Wolverhampton (AW), 2 Jun 2026 Official rating 51 at the last run, 23 Oct 2026

What the horse achieved in each race, in pounds on the official-rating scale, from the weight carried, the lengths beaten and the race's own level solved across the archive — never the market, never the official rating as a starting point. The headline is the best of the horse's last three rated runs on that code — its best recent day. The KTB Rating on a racecard is a different reading of the same figures: the level the horse has been running to, an average of up to its last six runs with the latest counting most, so the two can differ. A, B or C on a run is how much known form was in that race. What this means →

Flat 103 figures · best 87A · median 68
GoingRunsBestMedianSince 3 Nov 2025
Standard (AW)6686A68.513 runs · 78 / 63
Good to Firm1587A721 run · —
Good1381A661 run · —
Good to Soft368A65—
Soft381A58—
Firm263A57—
Heavy1———
DistanceRunsBestMedianSince 3 Nov 2025
6f – 7f6087A68.5—
1m – 1m1f3584A6814 runs · 78 / 64
Under 6f676A55—
1m2f – 1m4f250C481 run · —

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 103 figures from 103 runs · as at 31 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 39 analysed runs since Sep 2024

  • Prominent 15 (38%) · 3 wins
  • Mid-division 15 (38%) · 3 wins
  • Held up 7 (18%) · 0 wins
  • Led 2 (5%) · 0 wins

Pedigree intelligence

Sire

Progeny in our archive have won 10.2% of 3,553 runs since Mar 2016 (236 horses).

Weakest on soft going: 6.5% from 322. Strongest at trips under 6f (all codes): 13.6% from 463.

GoingRunsWinsSRvs sireThis horse
Firm40410%−0.20 from 3
Good to Firm5987612.7%+2.53 from 17
Good729648.8%−1.41 from 19
Good to Soft385348.8%−1.40 from 3
Soft322216.5%−3.70 from 3
Heavy971313.4%+3.20 from 1
Standard (AW)1,38215010.9%+0.710 from 68
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f4636313.6%+3.42 from 10
6f – 7f1,4661349.1%−1.16 from 67
1m – 1m1f7498210.9%+0.76 from 35
1m2f – 1m4f4614910.6%+0.40 from 2
1m5f – 2m284238.1%−2.1—
2m1f – 2m4f9988.1%−2.1—
2m5f – 3m21314.3%+4.1—
Over 3m1000%−10.2—

Flat and jumps together (all codes) · since Mar 2016 · as at 2 Nov 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast

Dam
Cocabana (GB) (Captain Rio)

8 siblings in the archive, 4 winners — best of them See The Sun (GB) (5 wins).

The wins came over 5f–6f; the highest grade won is Class 2 (See The Sun (GB)).

ProduceRunsWinsWin tripsBest grade
See The Sun (GB)4355f–6fClass 2
Captain Kinsella (GB)2725fClass 5
Hawk In The Sky (GB)1425fClass 5
Copacobana (GB)715fClass 5
Albarino (GB)60——
Princess Coco (GB)90——
Purple Angel (GB)40——
Elusive Shadow (GB)50——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 68 10 15% +41.00
Good 19 1 5% −11.00
Good to Firm 17 3 18% +10.00
Good to Soft 3 0 0% −3.00
Soft 3 0 0% −3.00
Firm 3 0 0% −3.00
Heavy 1 0 0% −1.00

ClassRunsWinsSR£1
Class 6 86 12 14% +41.50
Class 5 23 2 9% −6.50
Class 4 4 0 0% −4.00
Class 2 1 0 0% −1.00

CourseRunsWinsSR£1
Wolverhampton (AW) 53 8 15% +5.50
Chepstow 21 2 10% −9.50
Bath 8 1 13% +9.00
Kempton (AW) 7 2 29% +43.50
Ffos Las 6 0 0% −6.00
Windsor 4 0 0% −4.00
Lingfield (AW) 4 0 0% −4.00
Leicester 2 0 0% −2.00
Southwell (AW) 2 0 0% −2.00
Chelmsford City (AW) 2 0 0% −2.00
Salisbury 2 0 0% −2.00
Lingfield 1 1 100% +5.50
Ascot 1 0 0% −1.00
Newbury 1 0 0% −1.00

DistanceRunsWinsSR£1
6f – 7f 67 6 9% −22.50
1m – 1m1f 35 6 17% +39.50
Under 6f 10 2 20% +15.00
1m2f – 1m4f 2 0 0% −2.00

JockeyRunsWinsSR£1
Luke Morris 13 1 8% −7.00
Marco Ghiani 12 2 17% +2.50
David Probert 11 1 9% −1.00
Darragh Keenan 11 1 9% −1.00
Rose Dawes 9 4 44% +53.50
Taylor Fisher 6 1 17% −2.50
Rob Hornby 3 0 0% −3.00
Jack Doughty 3 0 0% −3.00
Hollie Doyle 3 1 33% +14.00
Aidan Keeley 3 0 0% −3.00
J F Egan 3 1 33% +5.00
Adam Farragher 2 0 0% −2.00
Sean D Bowen 2 0 0% −2.00
Joe Leavy 2 0 0% −2.00
Miss Amy Tucker 2 0 0% −2.00
Ross Coakley 2 0 0% −2.00
Tyler Heard 2 0 0% −2.00
Rossa Ryan 2 0 0% −2.00
John Fahy 2 0 0% −2.00
Matthew Lloyd Slater 1 0 0% −1.00
Mr Eireann Cagney 1 0 0% −1.00
Fred Daly 1 0 0% −1.00
Tyrese Cameron 1 0 0% −1.00
Richard Kingscote 1 0 0% −1.00
Robert Havlin 1 1 100% +5.00
Lewis Edmunds 1 0 0% −1.00
Billy Loughnane 1 0 0% −1.00
Franny Norton 1 1 100% +5.50
Kieran Schofield 1 0 0% −1.00
Gina Mangan 1 0 0% −1.00
Harry Davies 1 0 0% −1.00
Daniel Muscutt 1 0 0% −1.00
George Rooke 1 0 0% −1.00
Mollie Phillips 1 0 0% −1.00
Callum Hutchinson 1 0 0% −1.00
Sean Bowen 1 0 0% −1.00
Emma Taff 1 0 0% −1.00
Cieren Fallon 1 0 0% −1.00
Ryan Tate 1 0 0% −1.00
Rhiain Ingram 1 0 0% −1.00

HeadgearRunsWinsSR£1
Tongue tie 85 14 16% +59.00
Tongue tie + visor 11 0 0% −11.00
Tongue tie + cheekpieces 11 0 0% −11.00
None 5 0 0% −5.00
Tongue tie + blinkers 1 0 0% −1.00
Cheekpieces 1 0 0% −1.00

SeasonRunsWinsSR£1
2026 13 4 31% +49.50
2025 16 0 0% −16.00
2024 29 3 10% −7.00
2023 14 2 14% −4.00
2022 15 0 0% −15.00
2021 12 3 25% +12.50
2020 8 2 25% +17.00
2019 7 0 0% −7.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

DateCourseRace PosBtn Wgt ORSpdKTB Jockey SP
2026 · 13 runs
23 Oct 26+24d Wolverhampton (AW) Midnite Aint Your Grandads Bookie Selling Handicap Stakes Class 6 · 1m1½f · Standard · 10 ran Checked early and dropped out last - no threat at any stage - finished 10th 10/10 ¾ 9-0 5184A46A Luke Morris 66/1
29 Sep 26+119d Wolverhampton (AW) Hotel & Conferencing At Wolverhampton Handicap Stakes Class 6 · 1m1½f · Standard · 13 ran Settled towards the back of the pack - urged over 3f out then hemmed in for room 2f out with ground to make up - faded over 1f out to finish 12th 12/13 2¾ 9-7 5357C49C Luke Morris 50/1
02 Jun 26+10d Wolverhampton (AW) Race And Rest At The Holiday Inn Handicap Class 6 · 1m1½f · Standard · 11 ran Handy with front group early - lost ground approaching final furlong - dropped away close home - finished 8th 8/11 1¼ 8-12 5483A58A Rose Dawes 22/1
23 May 26+17d Windsor Chloe's Still A Filly At Forty Handicap Class 6 · 1m2f · Good To Firm · 15 ran Held up in the pack - driven to close in 3f out - lost placing 2f out then dropped away tamely 12/15 1¼ 9-4 5580C50C Rose Dawes 14/1
06 May 26+19d Kempton (AW) Unibet Supports Safer Gambling 'Hands And Heels' Apprentice Handicap Class 6 · 1m · Standard To Slow · 9 ran Sat close to front group early - pushed along with 2f left - stayed on at one level inside final furlong - finished 7th 7/9 1½ 9-9 5661A66A Matthew Lloyd Slater 5/1
17 Apr 26+8d Wolverhampton (AW) Race And Rest - Wolverhampton Holiday Inn Handicap Class 6 · 1m1½f · Standard · 11 ran Handy early - pushed along inside final 2f - stayed on same gear to finish third 3/11 1½ 9-2 5398A66A Rose Dawes 4/1
09 Apr 26+4d Wolverhampton (AW) Download The At The Races App Apprentice Handicap Class 6 · 1m1½f · Standard · 9 ran Tracked the front group early - urged forward approaching 2f out and moved into second inside the final furlong - hit the front close home and stayed on strongly to win 1/9 9-4 5386A78A Rose Dawes 3/1
05 Apr 26+11d Bath Ella Bury Always In Our Hearts Handicap (Div 2) Class 6 · 1m · Good · 14 ran Settled in the pack - urged forward with 2f left - finished with a late rally to end sixth 6/14 nk 9-2 5379C65A Rose Dawes 6/1
25 Mar 26+22d Kempton (AW) Virgin Bet Handicap (Div 2) Class 6 · 1m · Standard To Slow · 8 ran Settled in the pack - urged forward with 2f remaining - moved into second inside the final furlong - rallied close home to score 1/8 9-0 5192A68A Rose Dawes 17/2
03 Mar 26+18d Wolverhampton (AW) Midnite: Built For 2026 Not 2006 Handicap Class 6 · 1m1½f · Standard · 10 ran Went wide early - sat close to the pace - pressed for effort with a furlong left then dropped away late 7/10 nse 9-0 5191A60A Rose Dawes 12/1
13 Feb 26+9d Wolverhampton (AW) Midnite Are Upping The Betting Game Classified Stakes Class 6 · 1m1½f · Standard · 11 ran Sat close to the pace - roused approaching final furlong and hit front - kept finding more to win 1/11 9-4 4982A72A Rose Dawes 7/1
04 Feb 26+5d Kempton (AW) Try Unibet's Superboosts Apprentice Handicap Class 6 · 1m · Standard To Slow · 9 ran Sat close to the pace - pushed along and made ground into contention 2f out - hit the front inside the final furlong - stayed on strongly to score 1/9 8-9 4585A70A Rose Dawes 40/1
30 Jan 26+35d Wolverhampton (AW) BetMGM Supports Safer Gambling Classified Stakes (Div 2) Class 6 · 1m½f · Standard · 10 ran Settled towards the back - went wide rounding the turn two furlongs out - lost ground late 7/10 1¼ 9-9 4464A58A Rob Hornby 15/2
2025 · 16 runs
26 Dec 25+31d Wolverhampton (AW) Make The Move To Midnite Handicap (Div 1) Class 6 · 1m1½f · Standard · 9 ran Handy early - lost touch with the pack approaching the straight and driven along - couldn't quicken inside the final furlong - finished well held in 8th 8/9 2¼ 9-1 4579A46A Luke Morris 16/1
25 Nov 25+45d Wolverhampton (AW) Always Gamble Responsibly At BetMGM Amateur Jockeys' Handicap Class 6 · 1m½f · Standard · 13 ran Held a spot in the pack towards the wide side - roused with three left before staying competitive over two out - driven approaching the final furlong but unable to close and finished well held 7/13 1 10-2 4658B63A Mr Eireann Cagney 11/1
11 Oct 25+18d Wolverhampton (AW) Stay At The Wolverhampton Holiday Inn Handicap Class 6 · 1m1½f · Standard · 12 ran Fought for control early - settled mid-pack - urged forward with 2f left and edged onto winner's heels a furlong out - then quickly dropped away to finish ninth 9/12 nk 9-2 4663A52A Luke Morris 10/1
23 Sep 25+29d Lingfield (AW) Download The At The Races App Handicap Class 6 · 1m2f · Standard · 13 ran Held up in the pack early - unable to improve position - well held at the finish 10/13 2¼ 9-0 4673C46C Rob Hornby 11/1
25 Aug 25+12d Chepstow DragonBet Supporting British Racing Chepstow Mile Series Final Handicap Class 2 · 1m · Good · 15 ran Slow to break - held up towards the back - asked for effort 3f out but found nothing - well held in 13th 13/15 4 8-5 47119C39C Jack Doughty 16/1
13 Aug 25+19d Ffos Las Alison Thorpe Racing Handicap Class 6 · 1m · Good · 10 ran Held up in 6th early - made progress through the field over 2f out - asked for effort but flattened out approaching final furlong - third and weakening in the closing stages - edged into second near the line but never troubled the winner 2/10 3½ 9-8 4780B79A David Probert 12/1
25 Jul 25+14d Chepstow 3A's Caravan & Motorhome Classified Stakes Class 6 · 1m · Good · 14 ran Settled in the pack early - close to the front group approaching halfway then pressing them 2f out - driven along and drifted left inside the final furlong - lost ground close home to finish fourth 4/14 ½ 9-2 48128C69A Fred Daly 20/1
11 Jul 25+59d Chepstow Sid Sims Birthday Celebration Apprentice Handicap Class 6 · 7f · Good To Firm · 7 ran Settled towards the back - urged forward with 2f remaining - unable to land a serious challenge - finished sixth 6/7 2 8-12 5084A57A Tyrese Cameron 17/2
13 May 25+22d Chepstow Tea & Biscuits Woohoo At Lucas Bookies Handicap Class 6 · 1m · Good · 11 ran Held up towards the back - pushed along with a short-lived move into it approaching the furlong marker - allowed to drop away near the finish - eventually well held in 9th 9/11 3 9-1 51119C43C David Probert 7/1
21 Apr 25+14d Wolverhampton (AW) Sky Sports Racing Sky 415 Handicap Class 6 · 1m1½f · Standard · 10 ran Held up in the pack - driven with over 2f left - unable to close - eventually finished seventh 7/10 2½ 9-1 5285A49A Luke Morris 9/1
07 Apr 25+11d Wolverhampton (AW) Weekly 5 Free Bet With BetUK Handicap (Div 1) Class 6 · 1m1½f · Standard · 10 ran Positioned close to the front - urged forward with over 2f left - kept going without extra to finish third 3/10 1¼ 9-6 5272A72A Richard Kingscote 4/1
27 Mar 25+13d Wolverhampton (AW) Best Odds Guaranteed At BetMGM Handicap (Div 1) Class 6 · 1m½f · Standard · 10 ran Held a midfield spot early - driven up to challenge inside the final furlong - shared second close home but couldn't reach winner 3/10 hd 9-9 5294A75A David Probert 5/1
14 Mar 25+17d Wolverhampton (AW) Free Bets With BetUK Bet Club Handicap Class 6 · 1m1½f · Standard · 8 ran Tracked pace-setter on inner - driven and lost touch 2f out - held no rally in final furlong - eventually seventh beaten just over four lengths 7/8 1 9-4 5372A60A David Probert 10/1
25 Feb 25+36d Wolverhampton (AW) Gamble Responsibly At BetUK Handicap (Div 1) Class 6 · 1m1½f · Standard · 9 ran Settled midpack close to rail - travelling comfortably until squeezed for space with 2f left - eased right and found another gear inside final furlong - closed strongly to finish third just over a length back 3/9 hd 9-4 5383A71A David Probert 15/2
20 Jan 25+7d Wolverhampton (AW) Boost Your Acca With BetMGM Handicap Class 6 · 1m½f · Standard · 9 ran Sat close to the front - asked for effort with about a furlong left - couldn't quicken and finished without change of gear - held on for fifth 5/9 ½ 9-6 5594A68A Luke Morris 10/1
13 Jan 25+17d Wolverhampton (AW) Extra Winnings With BetUK Acca Club Handicap Class 6 · 1m1½f · Standard · 10 ran Shared control early - sat close up under restraint fighting the bridle - hit the front a furlong out - overtaken approaching the final furlong - stayed on for 4th 4/10 1½ 9-6 5596A71A David Probert 15/2
2024 · 29 runs
27 Dec 24+6d Wolverhampton (AW) Boost Your Acca At BetMGM Handicap Class 6 · 1m½f · Standard · 9 ran Hit the front early - settled just off the pace on the inner - going nicely with 2f left - shifted wide as field straightened - held in 3rd unable to close in closing stages 3/9 1¼ 9-8 5473A72A Luke Morris 10/3
21 Dec 24+5d Wolverhampton (AW) Free Bets With BetUK Bet Club Handicap Class 6 · 1m1½f · Standard · 11 ran Held up in the pack - made steady progress two out and hit the front under pressure - stayed on into the last furlong - edge shrinking close home - caught in the final strides to finish second 2/11 hd 9-4 5496A84A Luke Morris 4/1
16 Dec 24+25d Wolverhampton (AW) 30 In Free Bets With BetUK Handicap Class 6 · 1m1½f · Standard · 10 ran Sat close behind front group early - pushed along with 2f remaining - stayed on inside the last furlong to finish 3rd beaten 1.5 lengths 3/10 1¼ 9-8 5481A75A Luke Morris 7/1
21 Nov 24+6d Wolverhampton (AW) Always Gamble Responsibly With BetMGM Handicap Class 6 · 1m½f · Standard · 11 ran Sluggish start - settled towards back - improved position 2f out - closed on the pace approaching the straight - pushed along a furlong out - moved up to second briefly inside the final furlong before fading to finish fourth 4/11 1¼ 9-7 5596A79A Luke Morris 10/1
15 Nov 24+11d Wolverhampton (AW) Weekly 5 Free Bet With BetUK Handicap Class 6 · 1m1½f · Standard · 11 ran Sat behind front group early - moved into third approaching final two furlongs and pressed on inside the last - held on for third but no match for the front two 3/11 4 9-5 5499A68A Luke Morris 8/1
04 Nov 24+14d Wolverhampton (AW) 30 In Free Bets With BetUK Handicap Class 6 · 1m1½f · Standard · 10 ran Took a strong hold early - sat close to the front group on the rail - improved into second entering the straight - pushed to the front just inside the last furlong - overtaken shortly after and unable to quicken again - held on for second without troubling the winner 2/10 2 9-6 5498A76A David Probert 11/1
21 Oct 24+7d Wolverhampton (AW) Sky Sports Racing Sky 415 Handicap (Div 2) Class 6 · 1m1½f · Standard · 11 ran Settled in the pack early - moved through under pressure inside final furlong to hit the front - kept finding more to score 1/11 9-8 4769A69A Luke Morris 5/1
14 Oct 24+14d Wolverhampton (AW) Free Digital Racecard At raceday-ready.com Handicap (Div 1) Class 6 · 1m½f · Standard · 12 ran Settled off the pace early - moved through and edged left approaching final furlong - powered clear close home to prevail 1/12 9-4 4788A77A Robert Havlin 5/1
30 Sep 24+9d Wolverhampton (AW) Download The Raceday Ready App Handicap Class 6 · 1m½f · Standard · 11 ran Held a midfield position - progress under a furlong out then stayed on late - never able to reach the front two 4/11 ¾ 9-2 4884A70A David Probert 22/1
21 Sep 24+16d Wolverhampton (AW) Tips For Every Race At raceday-ready.com Handicap Class 6 · 7f · Standard · 10 ran Drifted left and clipped another runner early - held a position off the pace and no more than that all the way to the line - finished 6th 6/10 2¼ 9-3 4996A57A Adam Farragher 11/1
05 Sep 24+37d Wolverhampton (AW) Download The Racecourse App Raceday Ready Handicap Class 6 · 7f · Standard · 6 ran Settled just behind leaders - improved on the outside 4f out - driven approaching 2f out but soon dropped back - stayed on at an even effort to finish fourth 4/6 2 8-8 5091A61B Marco Ghiani 5/1
30 Jul 24+12d Ffos Las Ffos Las On Course Bookmakers Handicap Class 6 · 6f · Good To Firm · 9 ran 3/9 1 9-4 5096B75A Lewis Edmunds 16/5F
18 Jul 24+6d Chepstow Blackmores Building Contractors Handicap Class 6 · 7f · Good · 7 ran 4/7 1¾ 9-2 51108B66A Rob Hornby 4/1C
12 Jul 24+18d Chepstow Cruise Control Handicap Class 6 · 7f · Good To Soft · 15 ran 5/15 1¼ 9-0 51100C68A Darragh Keenan 22/1
24 Jun 24+7d Chepstow Download The Yeeehaaa.Bet App Handicap Class 6 · 6f · Good To Firm · 6 ran 2/6 ½ 8-12 50109B72B Sean D Bowen 9/2
17 Jun 24+9d Chepstow Best Prices Guaranteed Daily At Vickers.Bet Handicap Class 6 · 6f · Good To Soft · 14 ran 7/14 nk 8-13 5069C65A Sean D Bowen 15/2
08 Jun 24+15d Chepstow Michael Maine Memorial Handicap Class 6 · 6f · Good To Firm · 10 ran 4/10 nk 8-7 5199A67A Jack Doughty 15/2
24 May 24+10d Bath Octagon Consultancy Handicap (Div 2) Class 6 · 5½f · Good · 10 ran 7/10 ½ 9-0 5378A61A Jack Doughty 16/1
14 May 24+17d Chepstow Chepstow Summer Session Handicap Class 6 · 7f · Soft · 13 ran 11/13 7½ 9-7 5359C50C David Probert 12/1
27 Apr 24+20d Wolverhampton (AW) Get Raceday Ready Apprentice Handicap Class 6 · 7f · Standard · 10 ran 3/10 1½ 9-5 5493A74A Joe Leavy 9/1
07 Apr 24+6d Bath Download The Racing App Now Handicap (Div 1) Class 5 · 5f · Heavy · 9 ran 8/9 1¾ 8-6 4933A26A Hollie Doyle 11/1
01 Apr 24+9d Wolverhampton (AW) Download The Racecourse App Raceday Ready Handicap (Div 1) Class 6 · 7f · Standard · 8 ran 1/8 8-12 4996A74A David Probert 9/1
23 Mar 24+12d Wolverhampton (AW) BetUK. Home Of The Acca Handicap (Div 1) Class 6 · 6f · Standard · 9 ran 7/9 2 9-8 5187A55A Darragh Keenan 22/1
11 Mar 24+21d Wolverhampton (AW) Win 2,000,000 With BetMGM's Golden Goals Handicap Class 6 · 7f · Standard · 9 ran 7/9 ¾ 9-2 5388A57A Darragh Keenan 22/1
19 Feb 24+11d Wolverhampton (AW) BetMGM: It's Showtime Handicap Class 6 · 7f · Standard · 11 ran 5/11 nse 9-8 5493A71A Marco Ghiani 5/1
08 Feb 24+6d Lingfield (AW) Bet 10 Get 40 At Betmgm Handicap Class 6 · 7f · Standard · 11 ran 5/11 hd 8-13 5579A62A Joe Leavy 20/1
02 Feb 24+13d Lingfield (AW) Win 2,000,000 With BetMGM's Golden Goals Handicap Class 6 · 7f · Standard · 12 ran 4/12 nk 9-6 5596A75A Marco Ghiani 18/1
20 Jan 24+8d Wolverhampton (AW) Stay Golden With BetMGM Safer Gambling Handicap Class 6 · 7f · Standard · 9 ran 5/9 1 9-1 57101A70A Marco Ghiani 22/1
12 Jan 24+33d Wolverhampton (AW) Boost Your Acca At BetMGM Fillies' Handicap Class 5 · 6f · Standard · 11 ran 9/11 nk 9-6 5882A59A Adam Farragher 66/1
2023 · 14 runs
10 Dec 23+167d Wolverhampton (AW) BetUK. It's Where The UK Bets Handicap (Div 2) Class 6 · 6f · Standard · 12 ran 12/12 ½ 9-7 5981A59A Marco Ghiani 18/1
26 Jun 23+4d Chepstow Best Prices Guaranteed Daily At Vickers.Bet Handicap Class 6 · 6f · Good To Firm · 10 ran 1/10 9-0 54120A80A Taylor Fisher 5/2F
22 Jun 23+12d Lingfield (AW) Royal Ascot On Sky Sports Racing Amateur Jockeys' Handicap Class 6 · 6f · Standard · 11 ran 3/11 nk 9-13 5492A73A Miss Amy Tucker 22/1
10 Jun 23+4d Chepstow Mat's 40th Harry's 11th - Pickwick Bookmakers Handicap Class 6 · 6f · Good To Firm · 10 ran 7/10 1½ 9-3 5485A59A David Probert 9/2
06 Jun 23+7d Leicester Next Meeting At leicesterraces Saturday Evening 17th June Apprentice Handicap Class 6 · 6f · Good To Firm · 7 ran 2/7 4¼ 9-4 5080A72A Billy Loughnane 6/1
30 May 23+4d Lingfield Follow AtTheRaces On Twitter Handicap Class 6 · 6f · Good To Firm · 8 ran 1/8 9-1 5295A77A Franny Norton 11/2
26 May 23+27d Bath M J Church Waste Solutions Handicap (Div 2) Class 6 · 5½f · Firm · 10 ran 7/10 1¾ 9-7 5283A51A Ross Coakley 10/3F
29 Apr 23+14d Wolverhampton (AW) Download The At The Races App Apprentice Handicap Class 6 · 7f · Standard · 9 ran 8/9 6 9-8 5481A48A Kieran Schofield 12/1
15 Apr 23+40d Wolverhampton (AW) At The Races App Expert Tips Fillies' Handicap Class 5 · 6f · Standard · 7 ran 7/7 1¼ 8-4 5786A49A Aidan Keeley 17/2
06 Mar 23+11d Wolverhampton (AW) talkSPORT Download The App Fillies' Handicap Class 5 · 7f · Standard · 7 ran 7/7 1 9-0 5996A60A Darragh Keenan 11/1
23 Feb 23+24d Southwell (AW) Spreadex Sports In-play Racing Betting Apprentice Handicap Class 6 · 7f · Standard · 11 ran 9/11 1¼ 9-6 6071A65A Taylor Fisher 7/1
30 Jan 23+13d Wolverhampton (AW) Spreadex Sports Best Odds On Sunderland Handicap Class 6 · 7f · Standard · 10 ran 3/10 shd 9-4 6082A70A Taylor Fisher 5/1
17 Jan 23+14d Kempton (AW) Unibet Horserace Betting Operator Of The Year Amateur Jockeys' Handicap Class 6 · 6f · Standard To Slow · 12 ran 8/12 shd 10-5 6192A69A Miss Amy Tucker 22/1
03 Jan 23+12d Wolverhampton (AW) BetUK Over 40,000 Live Streamed Races Handicap Class 6 · 6f · Standard · 11 ran 2/11 ½ 9-3 6094A78A Taylor Fisher 6/1
2022 · 15 runs
22 Dec 22+14d Southwell (AW) It's Time To Turn To talkSPORT Fillies' Handicap Class 5 · 7f · Standard · 11 ran 6/11 nk 8-9 6176A61A Aidan Keeley 16/1
08 Dec 22+42d Chelmsford City (AW) Buy Your 2023 CCR Membership Handicap Class 6 · 7f · Standard · 12 ran 2/12 3 9-0 6194A71A Taylor Fisher 10/1
27 Oct 22+55d Chelmsford City (AW) Chelmsfordcityracecourse.com Handicap Class 6 · 6f · Standard · 14 ran 8/14 ½ 9-10 6384B67A Ross Coakley 18/1
02 Sep 22+6d Ascot Bateaux London Fillies' Handicap Class 4 · 6f · Good · 11 ran 8/11 ½ 8-9 6589A54A Taylor Fisher 10/1
27 Aug 22+20d Windsor Racing League On Sky Sports Racing Handicap Class 4 · 6f · Good To Soft · 11 ran 11/11 2½ 8-9 6574A49A Marco Ghiani 9/2
07 Aug 22+17d Windsor Racing League On Sky Sports Racing Fillies' Handicap Class 5 · 6f · Good To Firm · 7 ran 2/7 shd 9-2 6397B76A Aidan Keeley 4/1
21 Jul 22+13d Newbury Pedigree Wholesale Handicap Class 5 · 7f · Good To Firm · 8 ran 5/8 ¾ 9-5 6491B69A Gina Mangan 11/2
08 Jul 22+28d Chepstow St Tewdrics House Luxury Wedding Venue Fillies' Handicap Class 4 · 6f · Good · 6 ran 2/6 shd 8-13 6372B75B Darragh Keenan 17/2
10 Jun 22+24d Chepstow Michael Maine Memorial Handicap Class 5 · 6f · Good · 12 ran 8/12 nk 9-5 64110A67A Darragh Keenan 28/1
17 May 22+7d Wolverhampton (AW) At The Races App Form Study Handicap Class 5 · 7f · Standard · 12 ran 6/12 shd 8-13 67104A73A Harry Davies 15/2
10 May 22+13d Chepstow Best Odds Guaranteed At Vickers.Bet Handicap Class 5 · 6f · Good To Firm · 15 ran 4/15 nse 9-3 64118C87A Darragh Keenan 40/1
27 Apr 22+7d Wolverhampton (AW) Cazoo Fillies' Handicap Class 5 · 7f · Standard · 5 ran 2/5 1¾ 9-7 6887C74B Marco Ghiani 4/1
20 Apr 22+37d Salisbury Kattenhorn Surfacing Handicap Class 5 · 6f · Good To Firm · 10 ran 9/10 1¾ 9-6 6887A56A Darragh Keenan 16/1
14 Mar 22+19d Wolverhampton (AW) Play Coral Racing-Super-Series For Free Fillies' Handicap Class 5 · 7f · Standard · 10 ran 7/10 ¾ 9-6 6991B72A Marco Ghiani 7/2F
23 Feb 22+125d Kempton (AW) Unibet Handicap (Div 1) Class 5 · 7f · Standard To Slow · 9 ran 7/9 shd 9-6 6984A67A Marco Ghiani 7/1
2021 · 12 runs
21 Oct 21+25d Wolverhampton (AW) MansionBet Proud Partners Of AWC Handicap Class 5 · 7f · Standard · 12 ran 2/12 2 9-2 69103A86A Darragh Keenan 22/1
26 Sep 21+8d Ffos Las www.starsports.bet Handicap Class 5 · 7½f · Good · 10 ran 5/10 1¼ 9-12 6962A81A Darragh Keenan 16/1
18 Sep 21+19d Wolverhampton (AW) Read Kevin Blake On attheraces.com Fillies' Handicap Class 5 · 7f · Standard · 8 ran 1/8 9-4 6484A73A Darragh Keenan 9/1
30 Aug 21+11d Chepstow IRE Incentive Scheme Handicap Class 6 · 7f · Firm · 13 ran 11/13 ¾ 9-9 6684C63A Tyler Heard 10/1
19 Aug 21+30d Wolverhampton (AW) Follow AtTheRaces On Twitter Fillies' Handicap Class 5 · 6f · Standard · 6 ran 3/6 nk 9-7 6792A79B Daniel Muscutt 3/1F
20 Jul 21+14d Ffos Las vickers.bet Free Bets With Our Betclub Fillies' Handicap Class 5 · 7½f · Good To Firm · 7 ran 4/7 1 9-11 6866A73A George Rooke 9/1
06 Jul 21+41d Wolverhampton (AW) EBC Group - Your Workplace Technology Partner Handicap Class 5 · 7f · Standard · 10 ran 6/10 1¼ 9-7 6892A66A Tyler Heard 4/1
26 May 21+13d Wolverhampton (AW) Stay At The Wolverhampton Holiday Inn Fillies' Handicap Class 5 · 7f · Standard · 11 ran 1/11 9-1 6098A79A Marco Ghiani 11/2
13 May 21+37d Salisbury Byerley Stud Racing Excellence Apprentice Handicap Class 5 · 7f · Soft · 12 ran 3/12 ½ 8-13 6081A81A Mollie Phillips 9/1
06 Apr 21+10d Bath Cb Protection Handicap Class 6 · 5½f · Good To Firm · 16 ran 5/16 nk 9-0 6079C76A Callum Hutchinson 6/1
27 Mar 21+17d Wolverhampton (AW) Heed Your Hunch At Betway Handicap (Div 2) Class 6 · 6f · Standard · 12 ran 1/12 8-13 5490A85A Marco Ghiani 7/1
10 Mar 21+181d Kempton (AW) Unibet Casino Deposit 10 Get 40 Bonus Handicap Class 6 · 6f · Standard To Slow · 10 ran 8/10 ½ 8-9 5688A63A Marco Ghiani 16/1
2020 · 8 runs
10 Sep 20+8d Chepstow Each Way Extra At bet365 Handicap (Div 1) Class 6 · 6f · Good · 13 ran 8/13 shd 9-5 5884C66A Sean Bowen 33/1
02 Sep 20+10d Bath Best Free Tips At valuerater.co.uk Apprentice Handicap Class 6 · 5½f · Good · 13 ran 8/13 3 9-0 6081C54A Emma Taff 25/1
23 Aug 20+8d Wolverhampton (AW) Kentucky Derby On Sky Sports Racing Handicap Class 6 · 5f · Standard · 9 ran 7/9 ½ 9-2 6065A56A Cieren Fallon 16/1
15 Aug 20+9d Chepstow Read Silvestre De Sousa's Blog starsportsbet.co.uk Handicap Class 6 · 6f · Soft · 13 ran 10/13 hd 9-3 6063C58A Ryan Tate 16/1
06 Aug 20+23d Bath Sky Sports Racing Sky 415 Handicap Class 6 · 5f · Firm · 8 ran 5/8 1 9-4 61—— Hollie Doyle 7/2
14 Jul 20+14d Bath Sky Sports Racing Sky 415 Handicap Class 6 · 5½f · Good To Firm · 12 ran 1/12 9-3 57—— Hollie Doyle 16/1
30 Jun 20+15d Chepstow Monmouthshire Windows Handicap Class 6 · 6f · Good · 10 ran 9/10 1¼ 9-0 58—— J F Egan 6/1
15 Jun 20+274d Chepstow Low Cost Vans Handicap Class 6 · 5f · Good · 10 ran 1/10 9-2 53—— J F Egan 7/1
2019 · 7 runs
15 Sep 19+16d Ffos Las Gomer Williams Solicitors Centenary Celebrations Nursery Class 6 · 6f · Good · 11 ran 3/11 1 9-1 53—— Rossa Ryan 4/1J
30 Aug 19+16d Wolverhampton (AW) PTS Training Academy, No Madness Training Nursery Class 6 · 6f · Standard · 11 ran 2/11 nse 8-8 47—— John Fahy 12/1
14 Aug 19+13d Kempton (AW) Racing TV Nursery Class 6 · 7f · Standard To Slow · 12 ran 4/12 nk 8-8 47—— John Fahy 50/1
01 Aug 19+30d Ffos Las Tip Top Toilets Nursery Class 6 · 6f · Good To Firm · 10 ran 7/10 2 8-6 50—— Luke Morris 33/1
02 Jul 19+35d Chepstow bettingsites.ltd.uk Median Auction Maiden Stakes Class 6 · 7f · Good · 11 ran 8/11 1¼ 9-0 ——— Rossa Ryan 100/1
28 May 19+43d Leicester British Stallion Studs EBF Maiden Stakes (Plus 10) Class 4 · 6f · Good · 12 ran 9/12 4½ 9-0 ——— J F Egan 100/1
15 Apr 19 Windsor EBF Fillies' Novice Auction Stakes (Plus 10) Class 5 · 5f · Good · 14 ran 13/14 ½ 8-5 ——— Rhiain Ingram 66/1

Quick answers

How many races has Port Noir won?
Port Noir (GB) won 14 of 114 archived starts between 2019 and 2026, a strike rate of 12.3%. Placed 39 times in total (34.2% of starts).
Who trains Port Noir?
Port Noir (GB) is trained by Robert Stephens, who saddled the horse on its most recent run on 23 October 2026.
Who is Port Noir's sire?
Port Noir (GB) is by Harbour Watch (IRE) out of Cocabana (GB), whose sire is Captain Rio.
What going does Port Noir prefer?
Port Noir (GB) has the best record on good to firm going: 3 wins from 17 starts (17.6%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Port Noir's official rating?
The most recent official rating on record is 51, from the run on 23 October 2026. The highest on record is 69.
What is Port Noir's sire's record?
Harbour Watch (IRE)'s progeny in our archive have won 10.2% of 3,553 runs since Mar 2016 (236 horses), Flat and jumps together. Weakest on soft going: 6.5% from 322. Strongest at trips under 6f (all codes): 13.6% from 463.
Who are Port Noir's siblings?
Out of Cocabana (GB), Port Noir (GB) has 8 other produce in our archive, 4 of them winners. Most wins: See The Sun (GB) (5). Highest grade won: Class 2 (See The Sun (GB)). The wins came over 5f–6f. As at Nov 2026.

Record shown from April 2019. Our archive holds racing in Great Britain, Ireland and France from January 2005. Any runs before that, or in other countries, are not in it. In-running comments are available from 2024 onward.