Horse Details

Port Noir (GB)

100 Runs 10 Wins (10.0%) 25 Places (25.0%)
Owner: R Stephens Silks R Stephens Trainer: Robert Stephens
8 years old bl GB
Sire: Harbour Watch (IRE)
Dam: Cocabana (GB)
Damsire: Captain Rio
Past Runs (100 Total)
Date/Time Course Distance Jockey Trainer Position Time Beaten By OR Weight SP Comment
25/11/25
16:30
Wolverhampton (AW) 1m½f Mr Eireann Cagney Robert Stephens 7 1:52.20 1 46 10-2 11/1
Raced wide - midfield - headway and in touch with leaders over 3f out - weakened over 1f out (jockey said mare suffered interference turning in)(op 9/1)
11/10/25
16:10
Wolverhampton (AW) 1m1½f Luke Morris Robert Stephens 9 2:3.66 0.3 46 9-2 10/1
Raced wide - midfield - went third 2f out - weakening when short of room inside final furlong(op 9/1 tchd 17/2)
23/09/25
14:15
Lingfield (AW) 1m2f Rob Hornby Robert Stephens 10 2:6.90 2.25 46 9-0 11/1
Midfield - lost position 3f out - lost touch 2f out(op 16/1)
25/08/25
15:03
Chepstow 1m Jack Doughty Robert Stephens 13 1:38.27 4 47 8-5 16/1
Dwelt start - always behind
13/08/25
19:55
Ffos Las 1m David Probert Robert Stephens 2nd 1:39.81 3.5 47 9-8 12/1
Midfield - headway from over 2f out - kept on and went second inside final 110yds(tchd 14/1)
25/07/25
20:10
Chepstow 1m Fred Daly Robert Stephens 4 1:35.56 .5 48 9-2 20/1
In touch with leaders - kept on from over 1f out(op 22/1 tchd 16/1 and tchd 25/1)
11/07/25
17:35
Chepstow 7f Tyrese Cameron Robert Stephens 6 1:22.98 2 50 8-12 17/2
Slowly away - always behind(op 9/1)
13/05/25
15:20
Chepstow 1m David Probert Robert Stephens 9 1:36.70 3 51 9-1 7/1
Prominent early - soon lost ground and towards rear - against near rail when hampered by loose horse over 6f out - some headway 3f out - weakened over 1f out - soon eased (vet said mare bled from the nose)
21/04/25
17:45
Wolverhampton (AW) 1m1½f Luke Morris Robert Stephens 7 2:1.33 2.5 52 9-1 9/1
Always behind(Mkt1: op 12/1 tchd 14/1; Mkt2 tchd 10/1)
07/04/25
17:05
Wolverhampton (AW) 1m1½f Richard Kingscote Robert Stephens 3rd 2:1.74 1.25 52 9-6 4/1
Prominent on outer - pressed leader after 1f - no extra inside final 110yds(tchd 9/2)
27/03/25
17:00
Wolverhampton (AW) 1m½f David Probert Robert Stephens 3rd 1:49.89 0.2 52 9-9 5/1
Midfield - headway over 1f out - stayed on(op 6/1)
14/03/25
19:50
Wolverhampton (AW) 1m1½f David Probert Robert Stephens 7 2:3.54 1 53 9-4 10/1
In touch with leaders - carried left and weakened from over 1f out(op 12/1)
25/02/25
16:55
Wolverhampton (AW) 1m1½f David Probert Robert Stephens 3rd 2:2.09 0.2 53 9-4 15/2
Midfield - headway from over 1f out - ran on inside final furlong(op 7/1 tchd 8/1)
20/01/25
19:00
Wolverhampton (AW) 1m½f Luke Morris Robert Stephens 5 1:49.31 .5 55 9-6 10/1
Prominent - weakened inside final furlong(op 11/1 tchd 12/1)
13/01/25
20:30
Wolverhampton (AW) 1m1½f David Probert Robert Stephens 4 2:1.58 1.5 55 9-6 15/2
Took keen hold - in touch with leaders - headway and briefly led 1f out - headed and weakened inside final furlong(op 7/1 tchd 13/2)
27/12/24
20:00
Wolverhampton (AW) 1m½f Luke Morris Robert Stephens 3rd 1:50.81 1.25 54 9-8 100/30
Visibility reduced by fog - took keen hold - led narrowly - headed with one circuit to go - lost second and prominent over 6f out - ridden over 1f out - no impression inside final furlong(tchd 7/2)
21/12/24
16:05
Wolverhampton (AW) 1m1½f Luke Morris Robert Stephens 2nd 2:0.00 0.2 54 9-4 4/1
Prominent - led over 1f out - kept on inside final furlong - headed towards finish(tchd 9/2)
16/12/24
20:00
Wolverhampton (AW) 1m1½f Luke Morris Robert Stephens 3rd 2:2.24 1.25 54 9-8 7/1
In touch with leaders - no impression over 1f out - kept on inside final furlong(op 13/2 tchd 8/1)
21/11/24
18:10
Wolverhampton (AW) 1m½f Luke Morris Robert Stephens 4 1:48.33 1.25 55 9-7 10/1
Took keen hold - held up in midfield - headway over 2f out - went second inside final furlong - no extra and lost two places final 110yds(op 9/1 tchd 11/1)
15/11/24
19:30
Wolverhampton (AW) 1m1½f Luke Morris Robert Stephens 3rd 1:59.33 4 54 9-5 8/1
In touch with leaders - headway over 2f out - switched left and pressed leaders over 1f out - just held third(op 15/2 tchd 7/1)
04/11/24
17:30
Wolverhampton (AW) 1m1½f David Probert Robert Stephens 2nd 1:59.31 2 54 9-6 11/1
Prominent - going easily when pressed leader over 1f out - ridden to lead inside final furlong - headed inside final 110yds - no match for winner(op 15/2)
21/10/24
18:00
Wolverhampton (AW) 1m1½f Luke Morris Robert Stephens 1st 2:1.98 Won 51 9-8 5/1
Dwelt start - took keen hold - held up in midfield - headway and in touch with leaders 3f out - pressed leaders over 1f out - led narrowly inside final 110yds - just did enough(op 13/2)
14/10/24
19:00
Wolverhampton (AW) 1m½f Robert Havlin Robert Stephens 1st 1:48.54 Won 47 9-4 5/1
Dwelt start - towards rear - headway against far rail over 1f out - led inside final 110yds - pushed out(op 4/1 tchd 10/3)
30/09/24
20:30
Wolverhampton (AW) 1m½f David Probert Robert Stephens 4 1:48.99 .75 48 9-2 22/1
Midfield - ridden over 1f out - kept on inside final 110yds - nearest finish(op 20/1)
21/09/24
19:00
Wolverhampton (AW) 7f Adam Farragher Robert Stephens 6 1:29.34 2.25 49 9-3 11/1
Ducked left start - never better than midfield(tchd 10/1 and 14/1)
05/09/24
16:55
Wolverhampton (AW) 7f Marco Ghiani Robert Stephens 4 1:29.61 2 50 8-8 5/1
In rear - headway on outer over 4f out - prominent halfway - hung right and lost position over 2f out - hung left over 1f out - no extra inside final furlong(op 4/1)
30/07/24
18:05
Ffos Las 6f Lewis Edmunds Robert Stephens 3rd 1:9.60 1 50 9-4 16/5F
Dwelt start - in rear - headway halfway - switched right over 1f out - soon went third - ran on inside final furlong(op 5/2 tchd 9/4)
18/07/24
15:00
Chepstow 7f Rob Hornby Robert Stephens 4 1:22.08 1.75 51 9-2 4/1C
In touch with leaders - short of room and switched left 1f out - brief headway final 110yds - soon weakened(Mkt1: op 11/2 tchd 9/2)
12/07/24
19:35
Chepstow 7f Darragh Keenan Robert Stephens 5 1:22.10 1.25 51 9-0 22/1
Switched right soon after start - midfield - switched left over 2f out - headway over 1f out - kept on inside final furlong(op 18/1)
24/06/24
15:45
Chepstow 6f Sean D Bowen Robert Stephens 2nd 1:10.91 .5 50 8-12 9/2
In touch with leaders - headway 2f out - went second final 110yds - kept on and just held(op 4/1)
17/06/24
16:18
Chepstow 6f Sean D Bowen Robert Stephens 7 1:12.78 0.3 50 8-13 15/2
Midfield - headway 2f out - hung left over 1f out - no impression final furlong(op 13/2)
08/06/24
19:30
Chepstow 6f Jack Doughty Robert Stephens 4 1:10.95 0.3 51 8-7 15/2
Carried left start - midfield - headway and prominent 3f out - briefly disputed lead under 2f out - no extra final 110yds(op 14/1)
24/05/24
16:00
Bath 5½f Jack Doughty Robert Stephens 7 1:12.95 .5 53 9-0 16/1
Prominent - lost position 2f out - outpaced inside final furlong(op 14/1 tchd 12/1)
14/05/24
20:10
Chepstow 7f David Probert Robert Stephens 11 1:34.47 7.5 53 9-7 12/1
Pulled hard - midfield - hung right and weakened from 2f out(tchd 11/1)
27/04/24
18:00
Wolverhampton (AW) 7f Joe Leavy Robert Stephens 3rd 1:28.82 1.5 54 9-5 9/1
Raced in second - lost second and raced in third after 1f - pushed along 2f out - keeping on when short of room and switched right inside final furlong - no impression final 110yds (jockey said mare suffered interference inside final furlong)(op 12/1 tchd 17/2)
07/04/24
17:25
Bath 5f Hollie Doyle Robert Stephens 8 1:10.11 1.75 53 8-6 11/1
Squeezed out start - outpaced in rear - brief headway when carried right and raced wide home turn - weakened over 1f out - lost touch inside final furlong (jockey said mare was outpaced throughout)(op 6/1)
01/04/24
16:38
Wolverhampton (AW) 7f David Probert Robert Stephens 1st 1:28.69 Won 49 8-12 9/1
In touch with leaders - went second halfway - pressed leader 2f out - led over 1f out - soon ridden clear - ran on(op 10/1 tchd 8/1)
23/03/24
18:45
Wolverhampton (AW) 6f Darragh Keenan Robert Stephens 7 1:15.47 2 51 9-8 22/1
Took keen hold - raced wide - never better than midfield
11/03/24
19:00
Wolverhampton (AW) 7f Darragh Keenan Robert Stephens 7 1:29.91 .75 53 9-2 22/1
In rear - headway when hampered against far rail over 1f out - not recover(op 20/1)
19/02/24
20:00
Wolverhampton (AW) 7f Marco Ghiani Robert Stephens 5 1:29.50 0.05 54 9-8 5/1
Took keen hold - prominent - ridden over 1f out - weakened inside final furlong(op 11/2)
08/02/24
13:15
Lingfield (AW) 7f Joe Leavy Robert Stephens 5 1:25.09 0.2 55 8-13 20/1
Towards rear - headway from 2f out - no impression but kept on inside final furlong (jockey said mare ran too free)(op 14/1)
02/02/24
13:47
Lingfield (AW) 7f Marco Ghiani Robert Stephens 4 1:24.21 0.3 55 9-6 18/1
In touch with leaders - lost position and niggled along after 2f - ran on from over 1f out - nearest finish(tchd 16/1 and tchd 20/1)
20/01/24
16:25
Wolverhampton (AW) 7f Marco Ghiani Robert Stephens 5 1:28.96 1 57 9-1 22/1
Took keen hold - midfield - towards rear 5f out - switched right and up the centre from under 2f out - soon some headway - no extra final furlong(tchd 25/1)
12/01/24
19:00
Wolverhampton (AW) 6f Adam Farragher Robert Stephens 9 1:15.44 0.3 58 9-6 66/1
Slowly into stride - midfield - headway over 1f out - no impression final 110yds(tchd 50/1)
10/12/23
16:50
Wolverhampton (AW) 6f Marco Ghiani Robert Stephens 12 1:15.57 .5 59 9-7 18/1
Dwelt start - took keen hold - always behind(tchd 20/1)
26/06/23
17:25
Chepstow 6f Taylor Fisher Robert Stephens 1st 1:8.99 Won 54 9-0 5/2F
Prominent - ridden 2f out - pressed leader over 1f out - kept on to lead towards finish(op 3/1)
22/06/23
17:50
Lingfield (AW) 6f Miss Amy Tucker Robert Stephens 3rd 1:12.31 0.3 54 9-13 22/1
Dwelt start - in rear - headway from over 1f out - went third inside final furlong - kept on(tchd 20/1 and tchd 25/1)
10/06/23
19:30
Chepstow 6f David Probert Robert Stephens 7 1:12.12 1.5 54 9-3 9/2
Dwelt start - in rear - outpaced and pushed along over 2f out - ridden but no impression from over 1f out(op 7/2 tchd 10/3)
06/06/23
14:00
Leicester 6f Billy Loughnane Robert Stephens 2nd 1:13.73 4.25 55 9-4 6/1
Bumped start - in rear - pushed along 2f out - keeping on when not clear run and carried right over 1f out - soon ridden - hung right but stayed on inside final furlong - went second final strides - no match for winner(op 5/1)
30/05/23
20:45
Lingfield 6f Franny Norton Robert Stephens 1st 1:11.05 Won 52 9-1 11/2
Towards rear - some headway but not clear run 2f out - pushed along and headway over 1f out - ridden to lead 1f out - kept on inside final furlong (trainer could offer no explanation for the apparent improvement in form)(op 5/1 tchd 9/2)
26/05/23
17:05
Bath 5½f Ross Coakley Robert Stephens 7 1:10.42 1.75 52 9-7 100/30F
Never better than midfield - ridden over 1f out - hung left and weakened inside final furlong - finished 8th - placed 7th(tchd 7/2)
29/04/23
18:00
Wolverhampton (AW) 7f Kieran Schofield Robert Stephens 8 1:29.67 6 54 9-8 12/1
Midfield on outer - pushed along over 2f out - ridden and hung right over 1f out - weakened inside final furlong(op 11/1 tchd 10/1)
15/04/23
19:00
Wolverhampton (AW) 6f Aidan Keeley Robert Stephens 7 1:15.70 1.25 57 8-4 17/2
Took keen hold - in touch with leaders - pushed along 2f out - hung right and ridden over 1f out - beaten when weakened final 110yds(op 9/1 tchd 8/1)
06/03/23
20:00
Wolverhampton (AW) 7f Darragh Keenan Robert Stephens 7 1:28.09 1 59 9-0 11/1
Ducked left start - took keen hold - in touch with leaders - ridden over 1f out - weakening when bit short of room inside final 110yds (jockey said mare jumped left-handed leaving the stalls when removing the blind and ran too free)(op 14/1)
23/02/23
13:50
Southwell (AW) 7f Taylor Fisher Robert Stephens 9 1:27.97 1.25 60 9-6 7/1
Dwelt start - towards rear - headway into midfield after 2f - pushed along 2f out - ridden and weakened over 1f out(op 15/2 tchd 13/2)
30/01/23
18:00
Wolverhampton (AW) 7f Taylor Fisher Robert Stephens 3rd 1:28.58 0.1 60 9-4 5/1
In touch with leaders - switched left to challenge over 1f out - ridden to lead inside final furlong - headed and no extra towards finish(op 9/2)
17/01/23
15:50
Kempton (AW) 6f Miss Amy Tucker Robert Stephens 8 1:13.45 0.1 61 10-5 22/1
Took keen hold - towards rear of midfield - pushed along 2f out - soon ridden - outpaced and no impression 1f out(op 18/1)
03/01/23
18:30
Wolverhampton (AW) 6f Taylor Fisher Robert Stephens 2nd 1:14.63 .5 60 9-3 6/1
Midfield - headway when waiting for room over 1f out - ridden when in the clear 1f out - kept on strongly final 110yds - eyecatcher(op 13/2 tchd 11/2)
22/12/22
20:00
Southwell (AW) 7f Aidan Keeley Robert Stephens 6 1:27.59 0.3 61 8-9 16/1
Towards rear - ridden 2f out - made no telling impression
08/12/22
20:00
Chelmsford (AW) 7f Taylor Fisher Robert Stephens 2nd 1:25.30 3 61 9-0 10/1
In touch with leaders - pushed along and headway 2f out - ridden and went second inside final furlong - no match for winner
27/10/22
18:00
Chelmsford (AW) 6f Ross Coakley Robert Stephens 8 1:12.64 .5 63 9-10 18/1
Dwelt start - towards rear - switched right and not clear run over 1f out - reminder 1f out - pushed along and kept on inside final furlong - never near to challenge(op 20/1 tchd 22/1)
02/09/22
16:55
Ascot 6f Taylor Fisher Robert Stephens 8 1:16.42 .5 65 8-9 10/1
Prominent towards near side - pushed along over 2f out - ridden over 1f out - weakened final furlong(op 8/1)
27/08/22
17:34
Windsor 6f Marco Ghiani Robert Stephens 11 1:14.10 2.5 66 8-9 9/2
Blindfold off late - prominent on outer - ridden over 2f out - weakened over 1f out (trainer had no explanation for the poor form shown)(op 11/2)
07/08/22
15:10
Windsor 6f Aidan Keeley Robert Stephens 2nd 1:12.08 0.1 63 9-2 4/1
Prominent - led over 1f out - soon ridden - headed inside final furlong - kept on well(op 7/2 tchd 9/2)
21/07/22
20:08
Newbury 7f Gina Mangan Robert Stephens 5 1:26.19 .75 64 9-5 11/2
Ducked left start - prominent - ridden over 2f out - no extra inside final furlong(tchd 9/2)
08/07/22
19:15
Chepstow 6f Darragh Keenan Robert Stephens 2nd 1:10.19 0.1 63 8-13 17/2
Prominent - led 2f out - soon ridden - headed inside final furlong - rallied towards finish - just failed(op 8/1 tchd 7/1 and tchd 9/1)
10/06/22
14:40
Chepstow 6f Darragh Keenan Robert Stephens 8 1:10.62 0.3 64 9-5 28/1
In rear - niggled along over 3f out - ridden 2f out - ran on final furlong - never on terms (jockey said mare was never travelling)(op 25/1)
17/05/22
14:50
Wolverhampton (AW) 7f Harry Davies Robert Stephens 6 1:28.48 0.1 67 8-13 15/2
Midfield - ridden over 2f out - soon kept on - no extra inside final furlong(tchd 7/1)
10/05/22
14:20
Chepstow 6f Darragh Keenan Robert Stephens 4 1:11.26 0.05 64 9-3 40/1
Towards rear - headway 2f out - ridden over 1f out - short of room inside final furlong - ran on(op 33/1)
27/04/22
16:30
Wolverhampton (AW) 7f Marco Ghiani Robert Stephens 2nd 1:29.72 1.75 68 9-7 4/1
Held up in behind leaders - pushed along from 2f out - ridden and headway over 1f out - kept on inside final furlong
20/04/22
17:35
Salisbury 6f Darragh Keenan Robert Stephens 9 1:13.90 1.75 68 9-6 16/1
Midfield on inner - pushed along 2f out - ridden and weakened over 1f out (jockey said mare was never travelling)(op 12/1)
14/03/22
17:00
Wolverhampton (AW) 7f Marco Ghiani Robert Stephens 7 1:28.03 .75 69 9-6 7/2F
In touch with leaders - pushed along home turn - raced wide when ridden over 1f out - no impression inside final furlong(op 4/1)
23/02/22
18:00
Kempton (AW) 7f Marco Ghiani Robert Stephens 7 1:27.27 0.1 69 9-6 7/1
Never better than mid-division - ridden over 2f out - made no impression(op 5/1)
21/10/21
17:30
Wolverhampton (AW) 7f Darragh Keenan Robert Stephens 2nd 1:28.07 2 69 9-2 22/1
Close up - headway to lead 2f out - ridden over 1f out - headed and weakened inside final furlong(op 20/1 tchd 18/1)
26/09/21
15:10
Ffos Las 7½f Darragh Keenan Robert Stephens 5 1:36.29 1.25 69 9-12 16/1
Tracked leaders - headway and disputing second over 1f out - ridden and went second 1f out - no extra and weakened final 110yds(op 14/1)
18/09/21
18:30
Wolverhampton (AW) 7f Darragh Keenan Robert Stephens 1st 1:29.50 Won 64 9-4 9/1
Held up in midfield - headway over 1f out - every chance and pushed along 1f out - led final 110yds - ran on - comfortably (trainer could off no explanation for the improved form other than the filly appeared to appreciate the return to Wolverhampton where she is a multiple winner)(op 8/1 tchd 15/2)
30/08/21
15:25
Chepstow 7f Tyler Heard Robert Stephens 11 1:21.94 .75 66 9-9 10/1
Raced near side - always towards rear - 3rd of 4 in group(tchd 9/1)
19/08/21
18:05
Wolverhampton (AW) 6f Daniel Muscutt Robert Stephens 3rd 1:14.49 0.3 67 9-7 3/1F
Held up in midfield - headway 3f out - ridden and chased leader over 2f out - made challenge over 1f out - outpaced inside final furlong - lost second towards finish(op 10/3)
20/07/21
15:40
Ffos Las 7½f George Rooke Robert Stephens 4 1:30.56 1 68 9-11 9/1
Pulled hard - tracked leaders - prominent when pushed along 2f out - ridden over 1f out - no impression final furlong (jockey said filly ran too freely)(op 10/1 tchd 12/1)
06/07/21
15:55
Wolverhampton (AW) 7f Tyler Heard Robert Stephens 6 1:30.72 1.25 68 9-7 4/1
Chased leader - niggled along on outer 2f out - ridden when raced wide under 2f out - weakened gradually inside final furlong(tchd 10/3)
26/05/21
19:20
Wolverhampton (AW) 7f Marco Ghiani Robert Stephens 1st 1:28.16 Won 60 9-1 11/2
Prominent - ridden to lead over 1f out - kept on well(op 8/1 tchd 5/1)
13/05/21
16:55
Salisbury 7f Mollie Phillips Robert Stephens 3rd 1:33.60 .5 60 8-13 9/1
Prominent - nudged along 2f out - pushed along and went second 1f out - kept on inside final furlong - no extra and lost second towards finish(op 10/1)
06/04/21
14:10
Bath 5½f Callum Hutchinson Robert Stephens 5 1:11.86 0.3 60 9-0 6/1
Slowly into stride - in rear - headway over 1f out - ran on well - not reach leaders(op 9/1)
27/03/21
20:30
Wolverhampton (AW) 6f Marco Ghiani Robert Stephens 1st 1:14.54 Won 54 8-13 7/1
Took keen hold - tracked leaders - went second over 1f out - soon ridden - ran on to lead towards finish(op 11/1 tchd 12/1)
10/03/21
16:45
Kempton (AW) 6f Marco Ghiani Robert Stephens 8 1:15.46 .5 56 8-9 16/1
Raced freely - tracked leaders - pushed along over 2f out - ridden over 1f out - weakened inside final furlong (jockey said filly ran too free)(op 22/1)
10/09/20
14:50
Chepstow 6f Sean Bowen Grace Harris 8 1:11.62 0.1 58 9-5 33/1
Raced near side - in touch with leaders - bit short of room 2f out - soon ridden and held - 6th of 7 in group(op 40/1)
02/09/20
14:00
Bath 5½f Emma Taff Grace Harris 8 1:11.71 3 60 9-0 25/1
Awkward start - held up in rear - ridden under 2f out - headway 1f out - ran on inside final furlong - never dangerous(op 22/1)
23/08/20
14:25
Wolverhampton (AW) 5f Cieren Fallon Grace Harris 7 1:2.74 .5 60 9-2 16/1
Towards rear - pushed along 2f out - ridden over 1f out - kept on inside final furlong - never on terms(op 18/1 tchd 20/1)
15/08/20
16:55
Chepstow 6f Ryan Tate Grace Harris 10 1:13.41 0.2 60 9-3 16/1
Towards rear - raced centre until switched to near side over 4f out - some headway over 2f out - ridden over 1f out - weakened final furlong(op 14/1)
06/08/20
15:40
Bath 5f Hollie Doyle Grace Harris 5 1:0.91 1 61 9-4 7/2
Held up in rear - ridden when outpaced over 2f out - kept on inside final furlong - never dangerous (jockey said filly was never travelling and outpaced throughout)(op 5/2)
14/07/20
13:05
Bath 5½f Hollie Doyle Grace Harris 1st 1:10.89 Won 57 9-3 16/1
Held up in rear - not clear run over 2f out - soon switched right - headway over 1f out - ran on well inside final furlong - led towards finish(op 18/1)
30/06/20
18:30
Chepstow 6f J F Egan Grace Harris 9 1:14.69 1.25 58 9-0 6/1
Midfield - headway and chased leaders over 3f out - ridden and weakened quickly over 2f out
15/06/20
18:55
Chepstow 5f J F Egan Grace Harris 1st 0:59.41 Won 53 9-2 7/1
Chased leaders - ridden over 1f out - switched left 1f out - led final 110yds - kept on
15/09/19
14:05
Ffos Las 6f Rossa Ryan Grace Harris 3rd 1:15.00 1 53 9-1 4/1J
Raced stands' side - towards rear - headway 2f out - not clear run over 1f out - driven and ran on well final furlong(op 9/2 tchd 7/2)
30/08/19
17:35
Wolverhampton (AW) 6f John Fahy Grace Harris 2nd 1:15.42 0.05 47 8-8 12/1
Prominent - soon lost place - headway and not clear run over 1f out - soon ridden - ran on(op 16/1 tchd 11/1)
14/08/19
17:40
Kempton (AW) 7f John Fahy Grace Harris 4 1:27.57 0.3 47 8-8 50/1
Prominent - led over 5f out - ridden 2f out - headed 1f out - no extra inside final furlong - lost 3rd near finish(op 40/1)
01/08/19
17:35
Ffos Las 6f Luke Morris Grace Harris 7 1:11.40 2 50 8-6 33/1
Chased leaders on outer - driven halfway - every chance over 1f out - weakened inside final furlong(op 40/1)
02/07/19
18:30
Chepstow 7f Rossa Ryan Grace Harris 8 1:24.58 1.25 9-0 100/1
Prominent - ridden over 2f out - weakened over 1f out(tchd 80/1)
28/05/19
16:40
Leicester 6f J F Egan Paul George 9 1:14.75 4.5 9-0 100/1
Soon pushed along in rear - headway halfway - ridden and weakened 2f out
15/04/19
14:30
Windsor 5f Rhiain Ingram Paul George 13 1:4.10 .5 8-5 66/1
Dwelt - always in rear - never a factor(op 80/1)