Trainer Details

John O'Shea

125 Runs 6 Wins (4.8%) 25 Places (20.0%)
(Top 10) Jockeys for John O'Shea
Jockey Runs Wins Places Win%
William Carson 33 2 5 6.1%
Ashley Lewis 2 1 0 50.0%
Billy Loughnane 1 1 0 100.0%
Jay Mackay 8 1 3 12.5%
Tyrese Cameron 1 1 0 100.0%
Donagh Murphy 1 0 1 0.0%
Alexandra Egan 1 0 1 0.0%
Gina Mangan 21 0 5 0.0%
Taryn Langley 6 0 1 0.0%
David Probert 2 0 0 0.0%
John O'Shea's Yard (19 Horses) (Last 12 months)
Horse R W P Last Run
Maywedance (IRE)
3 F
6 1 1 13/06/26
Maasai Mara (GB)
5 G
6 - 1 12/06/26
Punchbowl Flyer (IRE)
7 G
15 1 5 06/06/26
The Bear Of Saints (FR)
2 C
1 - - 06/06/26
Marisitta (GB)
5 M
8 - - 06/06/26
Some Nightmare (IRE)
8 G
18 1 6 06/06/26
Get The Value (IRE)
7 G
7 - - 03/06/26
Romanovich (IRE)
5 G
17 2 2 29/05/26
Fiddlers Green (IRE)
5 G
9 1 4 08/04/26
Outback Frontiers (IRE)
8 G
7 - 1 04/02/26
Blacksambelle (GB)
6 M
1 - - 23/01/26
Fight For It (IRE)
5 G
2 - - 24/11/25
Letter Of The Law (IRE)
6 G
10 - 1 20/10/25
Forever Glamorous (GB)
2 C
6 - 2 20/10/25
Glamorous Dancer (GB)
3 F
2 - - 14/10/25
Truly Glamorous (GB)
2 C
4 - 1 13/09/25
Macs Dilemma (IRE)
6 G
3 - - 03/09/25
Culligran (IRE)
6 M
2 - 1 14/07/25
Glamorous Joy (GB)
3 F
1 - - 14/06/25
Runners - Today & Tomorrow (1)
Time Course Distance Horse Jockey Odds
Sat 20:00 Leicester 1m3f179y Maywedance (IRE) Donagh Murphy(7) 12/1
Recent Runs - Last 12 Months (Showing 100)
Date/Time Course Distance Horse Jockey Position Beaten By Weight SP Comment
13/06/26
20:00
Leicester 1m4f Maywedance (IRE) Donagh Murphy 3rd 1.75 8-13 12/1 -
12/06/26
18:39
Goodwood 1m6f Maasai Mara (GB) William Carson 7 0.1 9-5 17/2 -
06/06/26
20:25
Chepstow 6f Punchbowl Flyer (IRE) Alexandra Egan 2nd .5 9-0 4/1J
Led - headed over 1f out - ran on inside final furlong
06/06/26
20:25
Chepstow 6f The Bear Of Saints (FR) Gina Mangan 11 2.75 9-9 40/1
In touch with leaders - lost position under 3f out - hung left and weakened over 1f out(op 33/1)
06/06/26
19:55
Chepstow 1m Marisitta (GB) Taryn Langley 6 .75 8-9 9/1
Led - headed 2f out - lost second over 1f out - weakened inside final furlong(op 16/1)
06/06/26
17:10
Chepstow 5f Some Nightmare (IRE) David Probert 5 1.25 9-2 9/1
Raced towards far side - in touch with leaders - disputing lead in group inside final furlong - no extra towards finish - 2nd of 5 in group(tchd 17/2)
03/06/26
17:00
Newton Abbot 2m1f Get The Value (IRE) Kielan Woods 99 - 11-10 9/2
Always behind - pulled up after 3 out(op 4/1)
01/06/26
18:00
Wolverhampton (AW) 7f Punchbowl Flyer (IRE) Edward Greatrex 10 2 9-7 20/1
Led narrowly - headed over 1f out - weakened inside final furlong(tchd 22/1)
29/05/26
17:10
Chepstow 7f Romanovich (IRE) Ashley Lewis 7 4.5 8-9 4/1F
Midfield - headway after 3f - hung left over 1f out - soon weakened(op 7/2)
29/05/26
15:20
Brighton 1m4f Maasai Mara (GB) William Carson 2nd 0.3 9-8 11/1
Slowly away - midfield - headway 4f out - went third 3f out - bumped 1f out - kept on final 110yds - not pace to challenge(op 9/1)
21/05/26
19:40
Chepstow 6f Punchbowl Flyer (IRE) William Carson 7 3 9-8 100/30
Midfield - no impression from 2f out(op 7/2 tchd 16/5)
21/05/26
19:10
Chepstow 7f Romanovich (IRE) David Probert 5 1.25 8-10 9/2
Midfield - headway 2f out - challenging over 1f out - weakened final 110yds(op 5/1 tchd 11/2)
20/05/26
21:00
Kempton (AW) 1m4f Maywedance (IRE) Ashley Lewis 1st Won 8-11 11/1
Towards rear - midfield over 7f out - headway over 2f out - ridden to lead inside final furlong - kept on(op 9/1)
12/05/26
14:50
Bath 5½f Some Nightmare (IRE) Gina Mangan 3rd .5 8-9 8/1
In touch with leaders - headway 2f out - briefly disputed lead over 1f out - kept on inside final furlong - lost second final strides (jockey said gelding hung both ways)(op 10/1 tchd 9/1 and tchd 11/1)
08/05/26
17:20
Chester 1m4½f Maasai Mara (GB) Alec Voikhansky 12 .5 9-10 40/1
Always behind(op 33/1)
05/05/26
14:48
Ffos Las 2m Get The Value (IRE) David Noonan 7 10 12-0 25/1
In rear - headway before 3 out - weakening when not fluent last
04/05/26
16:35
Bath 1m3½f Maywedance (IRE) William Carson 7 .75 9-4 22/1
Midfield - in touch with leaders on outer 2f out - weakened inside final furlong(tchd 18/1)
04/05/26
13:45
Bath 1m Romanovich (IRE) Miss Iesha Wilding 3rd 2 10-6 10/1
Prominent - raced in second behind clear leader over 3f out - pressed leader 2f out - briefly led over 1f out - weakened gradually inside final furlong(op 17/2 tchd 11/1)
29/04/26
17:20
Bath 5f Some Nightmare (IRE) Tyler Heard 4 3 8-4 25/1
Prominent - weakened inside final furlong(op 18/1)
25/04/26
16:55
Haydock 6f Punchbowl Flyer (IRE) Charles Bishop 8 .75 9-0 14/1
Led - edged right when headed over 2f out - weakened over 1f out(op 12/1)
10/04/26
19:30
Wolverhampton (AW) 7f Romanovich (IRE) Hollie Doyle 6 .5 9-1 12/1
Took keen hold - never better than midfield(op 14/1 tchd 16/1)
09/04/26
18:30
Wolverhampton (AW) 5f Some Nightmare (IRE) Ryan Kavanagh 8 .5 9-2 9/1
Midfield - ridden against far rail over 1f out - some headway inside final furlong - no extra inside final 110yds
08/04/26
20:30
Kempton (AW) 1m4f Fiddlers Green (IRE) Gina Mangan 3rd .5 9-3 5/2J
Led early - headed and prominent after 1f(op 7/2)
08/04/26
20:30
Kempton (AW) 1m4f Maywedance (IRE) William Carson 10 1.5 9-0 16/1
Slowly away - in rear(op 18/1)
04/04/26
19:30
Wolverhampton (AW) 1m4f Maasai Mara (GB) William Carson 4 .5 9-2 40/1
Slowly into stride - in rear - not clear run over 2f out - headway from over 1f out - kept on inside final furlong(op 33/1)
04/04/26
18:55
Wolverhampton (AW) 6f Punchbowl Flyer (IRE) Charles Bishop 3rd 1 9-0 16/1
Led - headed and weakened inside final furlong(op 12/1 tchd 11/1)
28/03/26
17:08
Stratford 2m2½f Get The Value (IRE) Nick Slatter 7 18 11-3 22/1
Always behind - tailed off (jockey said gelding was never travelling)(tchd 25/1)
26/03/26
19:00
Chelmsford (AW) 1m5½f Fiddlers Green (IRE) Luke Morris 6 2 9-9 4/1
Prominent - pressed leader from 5f out - weakened from over 2f out
23/03/26
18:30
Wolverhampton (AW) 1m1½f Maywedance (IRE) Aiden Brookes 4 2.5 8-5 50/1
In rear - hung left when some headway inside final furlong - went modest fourth inside final 110yds(op 33/1)
23/03/26
17:25
Wolverhampton (AW) 7f Romanovich (IRE) Billy Loughnane 1st Won 9-8 9/4J
Dwelt start - soon in touch with leaders - up the centre when headway over 1f out - ridden when hung left inside final furlong - led towards finish - ran on
17/03/26
19:00
Wolverhampton (AW) 1m1½f Marisitta (GB) William Carson 5 2.25 9-9 18/1
Held up in rear - headway from over 1f out - hung right and no impression inside final furlong(op 16/1)
17/03/26
18:00
Wolverhampton (AW) 7f Punchbowl Flyer (IRE) Taryn Langley 4 .5 9-1 11/1
Took keen hold - midfield on outer - headway over 1f out - kept on inside final 110yds(tchd 12/1)
13/03/26
20:10
Wolverhampton (AW) 7f Punchbowl Flyer (IRE) Taryn Langley 4 1 9-4 10/1
Led - headed over 1f out - weakened final 110yds(op 12/1)
03/03/26
18:30
Wolverhampton (AW) 6f Punchbowl Flyer (IRE) Taryn Langley 2nd 1 8-8 50/1
Raced wide - midfield - headway from over 2f out - prominent 1f out - kept on inside final furlong - did well in the circumstances
03/03/26
17:25
Wolverhampton (AW) 1m6f Fiddlers Green (IRE) Luke Morris 5 3.25 8-9 66/1
Midfield - pushed along from over 3f out - weakened inside final furlong(op 33/1)
02/03/26
20:30
Wolverhampton (AW) 1m4f Maywedance (IRE) William Carson 7 .75 9-7 10/1
(Mkt1: tchd 12/1)
23/02/26
18:30
Wolverhampton (AW) 7f Marisitta (GB) William Carson 7 2.25 9-0 50/1
Midfield - weakened inside final furlong(op 66/1)
23/02/26
18:00
Wolverhampton (AW) 7f Romanovich (IRE) Ryan Kavanagh 5 .75 9-4 13/2
Towards rear on inner - headway over 1f out - not reach leaders(op 10/1)
20/02/26
15:35
Warwick 2m Get The Value (IRE) Nick Slatter 99 - 11-5 125/1
In rear - lost touch 5th - tailed off when pulled up 2 out
17/02/26
18:30
Wolverhampton (AW) 5f Some Nightmare (IRE) Ryan Kavanagh 3rd .75 9-3 11/2
In touch with leaders - hung left but headway and prominent 1f out - no impression inside final furlong(op 5/1)
17/02/26
17:30
Wolverhampton (AW) 6f Punchbowl Flyer (IRE) Taryn Langley 4 1.5 8-11 28/1
Led early - headed but pressed leader from over 3f out - prominent 2f out - weakened gradually from over 1f out(op 25/1)
09/02/26
19:30
Wolverhampton (AW) 6f Some Nightmare (IRE) William Carson 6 0.3 9-8 100/30J
Midfield - headway over 1f out - weakened inside final 110yds(op 5/1)
07/02/26
15:35
Warwick 2m Get The Value (IRE) Nick Slatter 8 6 10-12 28/1
Always behind - tailed off before 2 out(tchd 22/1)
06/02/26
14:12
Wolverhampton (AW) 7f Marisitta (GB) William Carson 4 2 9-9 22/1
In touch with leaders - outpaced 3f out - rallied and kept on from over 1f out - never dangerous(tchd 28/1)
06/02/26
13:12
Wolverhampton (AW) 6f Punchbowl Flyer (IRE) William Carson 10 10 9-7 50/1
Ducked right start - led - headed over 2f out - weakened over 1f out - tailed off(op 33/1)
04/02/26
16:07
Ludlow 2m5f Outback Frontiers (IRE) Fern O'Brien 99 - 9-11 80/1
Prominent - hit 4 out - soon lost position and dropped to rear - pulled up 3 out
04/02/26
15:45
Kempton (AW) 1m3f Fiddlers Green (IRE) Ryan Kavanagh 8 0.2 8-8 6/1
Prominent - weakened gradually inside final furlong
04/02/26
14:35
Kempton (AW) 7f Romanovich (IRE) Ryan Kavanagh 9 0.05 9-1 20/1
Dwelt start - held up in rear - headway inside final furlong - no impression(op 28/1 tchd 33/1)
03/02/26
17:30
Wolverhampton (AW) 7f Romanovich (IRE) Gina Mangan 5 .75 9-6 22/1
Led - headed 2f out - jockey dropped rein briefly over 1f out - weakened inside final furlong(op 28/1)
02/02/26
18:00
Wolverhampton (AW) 5f Some Nightmare (IRE) William Carson 3rd .75 9-9 7/2F
Travelled strongly - towards rear - steady headway over 3f out - soon on outer - hung left over 1f out - went third inside final 110yds - kept on(tchd 4/1)
27/01/26
20:00
Wolverhampton (AW) 5f Some Nightmare (IRE) William Carson 4 0.3 9-3 8/1
Towards rear - switched right and ridden over 1f out - kept on inside final 110yds - not reach leaders(op 10/1)
23/01/26
13:35
Warwick 2m3f Blacksambelle (GB) James Turner 99 - 11-0 300/1
Novicey jumping - in rear - soon detached - tailed off when pulled up after 4th (jockey said mare jumped poorly)(op 250/1 tchd 400/1)
16/01/26
18:30
Wolverhampton (AW) 6f Some Nightmare (IRE) William Carson 3rd 1.25 9-9 13/2
Midfield - good headway against far rail over 1f out - briefly led 1f out - weakened final 110yds(op 7/1 tchd 15/2)
16/01/26
17:30
Wolverhampton (AW) 1m½f Romanovich (IRE) William Carson 6 6 9-7 25/1
Took keen hold - in touch with leaders - towards rear after 2f - some headway over 2f out - weakened final furlong(op 28/1)
07/01/26
20:00
Kempton (AW) 1m3f Fiddlers Green (IRE) Ryan Kavanagh 2nd 2 9-6 4/1
(op 10/3)
29/12/25
14:22
Newbury 2m4½f Get The Value (IRE) Nick Slatter 11 5 10-4 66/1
Always behind - tailed off
17/12/25
16:05
Kempton (AW) 1m4f Fiddlers Green (IRE) Ethan Tindall 2nd 0.2 9-2 16/1
In touch with leaders - headway from over 1f out - pressed leader inside final furlong - kept on(op 12/1)
13/12/25
19:30
Wolverhampton (AW) 7f Romanovich (IRE) William Carson 6 1.25 9-5 22/1
Carried badly right start - towards rear - headway from over 1f out - no impression inside final furlong(op 16/1)
13/12/25
17:00
Wolverhampton (AW) 5f Some Nightmare (IRE) William Carson 3rd 0.05 9-4 40/1
Prominent - switched right over 1f out - no extra inside final 110yds(op 20/1)
29/11/25
19:00
Wolverhampton (AW) 7f Romanovich (IRE) William Carson 3rd 2.25 9-3 50/1
Midfield - in touch with leaders over 2f out - no impression from over 1f out(op 33/1)
29/11/25
18:30
Wolverhampton (AW) 6f Some Nightmare (IRE) Gina Mangan 9 .5 9-8 80/1
Soon in rear - headway inside final furlong - never dangerous(op 66/1)
24/11/25
13:35
Ludlow 2m Fight For It (IRE) Richie McLernon 11 0.3 10-13 40/1
Always behind(op 28/1 tchd 50/1)
23/11/25
14:53
Windsor 3m½f Outback Frontiers (IRE) James Turner 99 - 9-11 33/1
Jumped right on occasions - in rear - slipped badly on turn and pulled up before 10th (jockey said gelding slipped on the bend entering the back straight)(op 16/1)
23/11/25
14:18
Windsor 2m Maasai Mara (GB) Richie McLernon 7 14 10-8 22/1
Whipped round start - lost many lengths start - raced in last - recovered and joined main group 1st - headway and prominent before 3 out - weakened before 2 out(op 20/1 tchd 18/1)
08/11/25
18:00
Wolverhampton (AW) 5f Some Nightmare (IRE) Jack Doughty 7 1 9-9 25/1
(tchd 33/1)
08/11/25
17:30
Wolverhampton (AW) 7f Romanovich (IRE) Gina Mangan 7 0.2 9-1 40/1
Took keen hold - in rear
06/11/25
15:12
Ludlow 2m Outback Frontiers (IRE) Richard Patrick 2nd 9.5 10-7 4/1
(op 10/3 tchd 3/1)
01/11/25
15:10
Ascot 1m7½f Maasai Mara (GB) Richard Patrick 9 0.3 10-2 40/1
(tchd 33/1 and tchd 50/1)
28/10/25
13:20
Leicester 1m4f Fiddlers Green (IRE) Miss Iesha Wilding 3rd .5 10-8 8/1
Dwelt start - led soon after start - soon went clear(op 13/2 tchd 6/1)
20/10/25
17:00
Bath 1m Letter Of The Law (IRE) Gina Mangan 9 0.05 8-9 80/1
Midfield - weakened halfway - tailed off(op 50/1 tchd 100/1)
20/10/25
15:25
Bath 5f Forever Glamorous (GB) Gina Mangan 6 1.5 8-12 10/1
Prominent - outpaced halfway - weakened and dropped to last inside final furlong(op 9/1 tchd 8/1)
18/10/25
16:25
Stratford 2m6½f Outback Frontiers (IRE) James Turner 4 1.75 9-13 9/1
Prominent - went second after 10th - lost second after 2 out - no extra when lost third run-in(op 15/2)
18/10/25
15:40
Stratford 2m2½f Fight For It (IRE) Kielan Woods 99 - 11-9 28/1
Led - headed before 2 out - weakened home turn - pulled up before last(op 12/1 tchd 10/1 and tchd 33/1)
14/10/25
16:31
Lingfield (AW) 6f Glamorous Dancer (GB) Gina Mangan 5 12 9-2 200/1
Slowly away - always behind (jockey said filly was slowly away)(op 66/1)
30/09/25
15:52
Bath 1m Letter Of The Law (IRE) Gina Mangan 9 2.25 8-9 50/1
Prominent - led after 2f - went clear after 3f - reduced lead 3f out - headed over 2f out - weakened quickly over 1f out(op 28/1)
28/09/25
15:05
Ffos Las 5f Forever Glamorous (GB) Gina Mangan 3rd 3.5 8-7 6/4F
Prominent - took keen hold after 2f - weakened final furlong(tchd 11/10)
28/09/25
13:55
Ffos Las 1m2f Fiddlers Green (IRE) Miss Iesha Wilding 5 .5 11-0 3/1
Prominent - led from over 7f out - headed over 2f out - weakened from over 1f out(op 9/2)
13/09/25
16:05
Bath 5f Truly Glamorous (GB) William Carson 6 9.5 8-11 9/1
Disputed lead - weakened 3f out - lost touch over 1f out(op 10/1)
09/09/25
16:50
Ffos Las 6f Punchbowl Flyer (IRE) Gina Mangan 4 1 9-9 2/1
Disputed lead - headed but prominent from over 2f out - weakened inside final furlong(op 9/4 tchd 13/8)
09/09/25
16:20
Ffos Las 6f Forever Glamorous (GB) Gina Mangan 2nd 0.3 8-9 9/2
Prominent - led and going best but edged left from over 2f out - hung left but kept on from over 1f out - headed final strides(op 7/1 tchd 4/1)
05/09/25
14:30
Bangor-on-Dee 2m3½f Outback Frontiers (IRE) James Turner 10 5 9-11 25/1
In touch with leaders - prominent 6th - lost position and weakened quickly 3 out(op 18/1)
03/09/25
15:20
Bath 5½f Macs Dilemma (IRE) William Carson 7 2 9-8 20/1
In touch with leaders - weakened over 1f out(op 11/1)
02/09/25
17:25
Chepstow 5f Some Nightmare (IRE) William Carson 8 8 9-13 100/30
Pressed leaders - lost position 2f out - weakened over 1f out (trainer said - regarding the poor form shown - that gelding was unsuited by the going on this occasion - officially described as soft)(op 85/40 tchd 2/1)
02/09/25
14:00
Chepstow 7f Punchbowl Flyer (IRE) Jay Mackay 2nd 0.05 8-10 11/2
Led - drifted left from over 1f out - headed post
28/08/25
14:10
Ffos Las 6f Forever Glamorous (GB) Gina Mangan 7 1.25 9-7 150/1
Always behind(op 100/1)
25/08/25
17:23
Chepstow 6f Punchbowl Flyer (IRE) Jay Mackay 3rd 1 8-13 9/2
Led - joined over 1f out - soon lost position - kept on(op 5/1)
25/08/25
16:13
Chepstow 5f Some Nightmare (IRE) William Carson 1st Won 9-4 7/1
In touch with leaders - hung left 2f out - ridden to lead over 1f out - edged right inside final furlong - ran on(op 6/1 tchd 11/2)
25/08/25
15:03
Chepstow 1m Letter Of The Law (IRE) Jay Mackay 11 0.3 7-10 33/1
In touch with leaders - weakened from 2f out
25/08/25
15:03
Chepstow 1m Romanovich (IRE) William Carson 14 3 9-7 40/1
In touch with leaders - lost position over 2f out - weakened over 1f out
19/08/25
20:00
Chepstow 1m Letter Of The Law (IRE) Jay Mackay 5 1.75 8-4 4/1
Led - headed and lost two places 2f out - weakening when bit short of room over 1f out(tchd 10/3 and tchd 9/2)
14/08/25
16:45
Chepstow 7f Romanovich (IRE) William Carson 5 2 9-9 11/4
Led - led field to near side over 6f out - headed 2f out - hung left and weakened inside final furlong(op 4/1)
14/08/25
16:10
Chepstow 1m Letter Of The Law (IRE) Jay Mackay 9 1.25 8-7 8/1
Led narrowly - headed over 2f out - weakened over 1f out(op 10/1)
14/08/25
15:00
Chepstow 5f Truly Glamorous (GB) Gina Mangan 2nd .75 9-6 20/1
Took keen hold - prominent - led after 1f - hung left 2f out - headed 1f out - kept on towards finish - no match for winner
14/08/25
14:30
Chepstow 6f Punchbowl Flyer (IRE) Jay Mackay 1st Won 9-2 11/4F
Led narrowly or disputed lead - led clearly over 2f out - ridden over 1f out - challenging inside final furlong - just did enough (vet said gelding bled from the nose)(op 10/3 tchd 5/2)
14/08/25
14:30
Chepstow 6f Some Nightmare (IRE) Elizabeth Gale 2nd .5 9-5 4/1
Prominent - bumped over 4f out - outpaced over 2f out - headway over 1f out - challenging inside final furlong - just held(op 9/2)
13/08/25
18:55
Ffos Las 6f Glamorous Dancer (GB) Gina Mangan 7 1.5 9-2 80/1
Took keen hold - prominent - weakened from over 2f out(op 66/1)
08/08/25
15:00
Brighton 1m2f Letter Of The Law (IRE) Gina Mangan 6 5.5 9-9 12/1
Led - headed 3f out - drifted left over 1f out - weakened quickly inside final furlong(op 11/1 tchd 14/1)
04/08/25
18:20
Windsor 6f Forever Glamorous (GB) Gina Mangan 6 .75 9-3 66/1
Slowly away - midfield - not pace to challenge(tchd 125/1)
26/07/25
17:45
Windsor 5f Truly Glamorous (GB) William Carson 7 0.3 9-7 150/1
Took keen hold - towards rear - some headway then switched left over 1f out - weakened inside final furlong(op 80/1)
25/07/25
20:10
Chepstow 1m Marisitta (GB) William Carson 9 5 9-9 16/1
Led - joined after 2f - lost position 3f out - weakened over 2f out(tchd 20/1)