Trainer Details

John S O'Donoghue

77 Runs 7 Wins (9.1%) 8 Places (10.4%)
(Top 10) Jockeys for John S O'Donoghue
Jockey Runs Wins Places Win%
Ronan Whelan 31 3 1 9.7%
Rory Mulligan 15 3 3 20.0%
Andrew Slattery 3 1 0 33.3%
Nathan Crosse 9 0 1 0.0%
Robyn Donaghue-Leahy 1 0 0 0.0%
Sadhbh Tormey 1 0 0 0.0%
David Egan 2 0 0 0.0%
Oisin McSweeney 2 0 1 0.0%
Jack Cleary 1 0 0 0.0%
Luke McAteer 1 0 0 0.0%
Owners with John S O'Donoghue
Owner Horses
Chris May Mullin 1
John S O'Donoghue's Yard (26 Horses) (Last 12 months)
Horse R W P Last Run
Felix Somary (IRE)
2 C
6 1 - 31/05/26
Baggot Street (IRE)
2 F
2 1 - 29/05/26
Dhikola
2 C
2 - - 23/05/26
Miss Crinshawn (IRE)
3 F
4 - 2 19/05/26
L L Koulsty (IRE)
2 G
6 2 1 19/05/26
Sayidah New Bay (GB)
3 F
8 - 2 18/05/26
Solar Jet
3 G
1 - - 18/05/26
Telegraph Road
2 C
1 - - 15/05/26
Gimme Energy (IRE)
2 F
4 - - 11/05/26
Maw Can (GB)
2 F
1 - - 11/05/26
Hiltons Pass
3 F
4 - - 08/05/26
March To The Band (GB)
2 G
4 - - 03/05/26
It's A Heartbeat (IRE)
3 F
5 2 1 26/04/26
Stellar Moment
3 F
1 - - 03/04/26
Yquem (IRE)
3 F
6 - 1 15/02/26
Satisfy My Soul
2 F
2 - - 09/01/26
Joy Pain And Sky
3 F
2 - - 10/12/25
Royal Belief (IRE)
3 G
4 - - 13/10/25
Noodles (GB)
2 G
2 - - 06/10/25
Nuevo Slovo (IRE)
2 G
2 - - 22/09/25
Cezarro (IRE)
3 G
3 - - 01/08/25
Have I Told You (IRE)
3 F
2 - - 12/07/25
Who's Listening (IRE)
3 F
1 - - 27/06/25
Lyra Constellation (IRE)
3 F
1 - - 27/06/25
Ice Jet (IRE)
2 C
2 - 1 27/06/25
Lady Plimsoll (IRE)
3 F
1 1 - 23/06/25
Runners - Today & Tomorrow (5)
Time Course Distance Horse Jockey Odds
Thu 19:00 Leopardstown 1m2f Stellar Moment Ronan Whelan 66/1
Fri 16:20 Fairyhouse 7f Telegraph Road Nathan Crosse N/A
Fri 19:09 Fairyhouse 1m1f190y Satisfy My Soul Nathan Crosse N/A
Fri 19:44 Fairyhouse 1m1f190y Hiltons Pass Rory Mulligan(5) N/A
Fri 20:19 Fairyhouse 1m1f190y Yquem (IRE) Jamie Powell N/A
Recent Runs - Last 12 Months (Showing 77)
Date/Time Course Distance Horse Jockey Position Beaten By Weight SP Comment
31/05/26
15:15
Listowel (IRE) 6½f Felix Somary (IRE) Ronan Whelan 12 1 9-1 20/1
Always behind(tchd 22/1)
29/05/26
16:30
Down Royal (IRE) 5f Baggot Street (IRE) Rory Mulligan 8 0.3 9-7 5/1
Prominent on outer - jumped path 2f out - weakened final furlong
23/05/26
13:20
Curragh (IRE) 6f Dhikola Ronan Whelan 7 2.25 9-5 100/1
Dwelt start - soon recovered to lead - headed 2f out - soon ran green and weakened(op 66/1)
19/05/26
20:12
Cork (IRE) 1m2½f Miss Crinshawn (IRE) Nathan Crosse 2nd 0.3 10-0 7/1
(op 15/2 tchd 8/1)
19/05/26
19:12
Cork (IRE) 7f L L Koulsty (IRE) Rory Mulligan 1st Won 8-5 7/2
Pressed leader - led over 3f out - ridden over 1f out - kept on well(tchd 10/3)
18/05/26
20:20
Roscommon (IRE) 1m4f Sayidah New Bay (GB) Nathan Crosse 8 0.2 10-0 8/1
In rear - some headway from 2f out - stayed on(op 9/1 tchd 10/1)
18/05/26
18:20
Roscommon (IRE) 1m2½f Solar Jet Ronan Whelan 13 1.25 9-7 40/1
Dwelt start - always behind(op 50/1 tchd 66/1)
16/05/26
13:47
Navan (IRE) 6f Baggot Street (IRE) Rory Mulligan 1st Won 9-6 33/1
Prominent towards near side - headway inside final furlong - pushed along and ran on well to lead towards finish(op 28/1)
16/05/26
13:12
Navan (IRE) 6f Dhikola Ronan Whelan 10 69 9-5 28/1
Lost many lengths start - always behind (jockey said colt got unbalanced in the first half of the race - did not move great and was eased; vet said colt had grazes to both hind pasterns)
15/05/26
17:05
Leopardstown (IRE) 7f Telegraph Road Ronan Whelan 4 2.75 9-7 16/1
Towards rear - raced in last halfway - headway 1f out - ran on well and went fourth towards finish(op 14/1)
11/05/26
18:53
Roscommon (IRE) 7½f Gimme Energy (IRE) Nathan Crosse 12 3 9-2 40/1
Midfield - weakened 2f out(op 25/1)
11/05/26
17:23
Roscommon (IRE) 7½f Maw Can (GB) Ronan Whelan 14 9.5 9-4 33/1
Towards rear throughout(op 22/1)
08/05/26
19:22
Ballinrobe (IRE) 1m1½f Sayidah New Bay (GB) Ronan Whelan 7 0.3 10-1 10/1
Towards rear - bit short of room but kept on well inside final furlong - never dangerous(op 9/1)
08/05/26
18:22
Ballinrobe (IRE) 1m1½f Hiltons Pass Rory Mulligan 8 0.3 9-0 33/1
Midfield - headway and in touch with leaders on inner under 3f out - weakened final furlong(op 25/1)
03/05/26
16:15
Cork (IRE) 1m L L Koulsty (IRE) Robyn Donaghue-Leahy 4 .5 9-10 10/1
Took keen hold - in touch with leaders - headway and briefly led before jockey dropped whip over 1f out - weakened final 110yds(op 8/1 tchd 15/2 and 11/1)
03/05/26
14:45
Sligo (IRE) 6½f March To The Band (GB) Sadhbh Tormey 13 0.3 9-7 28/1
Raced wide - midfield - weakened from under 2f out(tchd 33/1)
26/04/26
16:55
Nottingham 1m2f It's A Heartbeat (IRE) Ronan Whelan 2nd 0.3 9-2 8/1
Raced in second - switched right over 4f out - lost position 3f out - soon rallied - chased clear leader over 1f out - hung right inside final furlong - kept on well final 110yds(op 10/1)
25/04/26
17:35
Limerick (IRE) 1m4f Miss Crinshawn (IRE) Nathan Crosse 4 1.25 9-13 12/1
In touch with leaders - headway on inner and challenging 1f out - no extra inside final 110yds(op 14/1 tchd 16/1)
25/04/26
15:50
Limerick (IRE) 1m Sayidah New Bay (GB) Nathan Crosse 5 .75 9-5 25/1
In rear - switched right over 1f out - soon good headway - ran on - nearest finish(op 20/1)
19/04/26
16:45
Curragh (IRE) 7f L L Koulsty (IRE) Ronan Whelan 6 1.5 9-1 14/1
Pressed leader throughout - outpaced over 1f out - kept on inside final 110yds(op 8/1)
12/04/26
14:10
Leopardstown (IRE) 1m Gimme Energy (IRE) Andrew Slattery 13 1.75 9-3 200/1
Midfield - weakened over 1f out(op 100/1 tchd 250/1)
12/04/26
14:10
Leopardstown (IRE) 1m Hiltons Pass David Egan 14 2.5 9-3 300/1
Towards rear throughout(op 150/1)
04/04/26
17:45
Cork (IRE) 1m Felix Somary (IRE) Ronan Whelan 9 2 9-12 16/1
Reduced visibility - in touch with leaders - weakened from over 2f out(op 10/1)
04/04/26
17:12
Cork (IRE) 1m4f It's A Heartbeat (IRE) Ronan Whelan 4 3.25 9-2 13/2
Raced in second - no extra and lost two places from over 1f out(tchd 7/1)
03/04/26
14:32
Curragh (IRE) 1m2f Stellar Moment Ronan Whelan 6 3 9-3 28/1
Never better than midfield - weakened over 1f out(op 33/1)
30/03/26
16:48
Navan (IRE) 1m2f Sayidah New Bay (GB) Rory Mulligan 10 1 9-4 8/1
Pressed leader - weakened over 2f out
28/03/26
15:40
Curragh (IRE) 7f Hiltons Pass Ronan Whelan 11 7.5 9-1 250/1
Towards rear throughout(op 150/1)
22/03/26
15:47
Naas (IRE) 7f Felix Somary (IRE) Ronan Whelan 9 1 9-0 50/1
Pressed leader - ridden and weakened over 1f out(op 40/1)
15/03/26
14:00
Curragh (IRE) 6f Hiltons Pass Ronan Whelan 13 1 9-2 66/1
Dwelt start - always behind(op 40/1 tchd 80/1)
15/02/26
16:42
Newcastle (AW) 1m L L Koulsty (IRE) Oisin McSweeney 3rd 4.25 9-7 11/8F
Took keen hold - midfield - headway 2f out - headway over 1f out - not reach leaders(op 13/8)
15/02/26
14:42
Newcastle (AW) 1m4½f Yquem (IRE) Oisin McSweeney 8 20 8-12 9/4F
Prominent early - in touch with leaders after 2f - weakened quickly from 3f out(op 7/4)
13/02/26
18:00
Dundalk (AW) (IRE) 7f March To The Band (GB) Rory Mulligan 11 1 9-9 17/2
Raced wide - prominent - lost ground over 2f out - weakened over 1f out(op 8/1 tchd 15/2)
30/01/26
19:15
Dundalk (AW) (IRE) 1m2½f Yquem (IRE) Rory Mulligan 5 1.25 8-3 12/1
Held up in midfield - short of room over 2f out - headway over 1f out - not pace to challenge(op 8/1 tchd 14/1)
30/01/26
18:45
Dundalk (AW) (IRE) 1m2½f Miss Crinshawn (IRE) Rory Mulligan 3rd 1.5 9-4 40/1
Pressed leaders early - in touch with leaders after 2f - carried head awkwardly when outpaced over 2f out - rallied over 1f out - went third inside final 110yds(op 33/1 tchd 50/1)
13/01/26
17:10
Dundalk (AW) (IRE) 1m2½f Yquem (IRE) Rory Mulligan 3rd 3.25 8-3 28/1
Midfield - ridden and headway over 1f out - went third inside final 110yds - no match for first two (jockey said filly became unbalanced on the home turn)(tchd 25/1 and tchd 33/1)
13/01/26
14:00
Dundalk (AW) (IRE) 1m March To The Band (GB) Rory Mulligan 8 1.5 9-5 50/1
Prominent - ridden over 1f out - weakened inside final furlong(op 66/1)
09/01/26
16:30
Dundalk (AW) (IRE) 1m Satisfy My Soul Nathan Crosse 11 .5 9-3 33/1
Midfield - weakened over 1f out (vet reported filly to be post race normal)(op 18/1 tchd 40/1)
12/12/25
17:15
Dundalk (AW) (IRE) 1m Yquem (IRE) Jack Cleary 9 1.75 8-13 40/1
Towards rear - brief headway 3f out - no extra from 2f out(op 25/1)
10/12/25
17:15
Dundalk (AW) (IRE) 1m Satisfy My Soul Luke McAteer 5 0.2 9-2 20/1
Slowly away - in rear - short of room and stumbled over 4f out - some headway over 1f out - weakened final 110yds(op 16/1)
10/12/25
15:45
Dundalk (AW) (IRE) 1m4f Joy Pain And Sky Yudish Geerdharry 13 9.5 8-2 50/1
In rear throughout(op 66/1)
03/12/25
16:55
Dundalk (AW) (IRE) 7f March To The Band (GB) Ronan Whelan 7 0.3 9-7 40/1
Midfield - some headway 2f out - no extra final 110yds(op 33/1)
29/11/25
15:22
Doncaster 2m½f Joy Pain And Sky Joe Williamson 10 30 10-13 28/1
Took keen hold - in touch with leaders - weakened over 4f out - tailed off(op 16/1)
07/11/25
17:45
Dundalk (AW) (IRE) 7f Gimme Energy (IRE) Ronan Whelan 10 2.25 9-2 - -
05/11/25
14:25
Musselburgh 1m4½f Sayidah New Bay (GB) Jason Hart 3rd 2.75 9-1 100/30
(op 7/2 tchd 4/1)
13/10/25
17:05
Roscommon (IRE) 1m4f Royal Belief (IRE) Ronan Whelan 12 0.1 9-5 10/1
Prominent - weakened over 2f out(op 11/2)
12/10/25
15:45
Naas (IRE) 1m4f It's A Heartbeat (IRE) Andrew Slattery 14 13 9-1 100/30F
Ducked sharply left start - nearly lost jockey - soon prominent - weakened over 2f out (vet said filly was lame left fore; jockey said he had to take a check on the home bend)(op 5/2)
11/10/25
15:10
Naas (IRE) 6f Felix Somary (IRE) Rory Mulligan 11 0.2 9-0 16/1
Prominent against near rail - ridden and weakened over 1f out(op 14/1)
06/10/25
16:33
Killarney (IRE) 1m3f Sayidah New Bay (GB) Rory Mulligan 3rd .5 9-1 7/1
Prominent - led after 1f - headed over 2f out - rallied and went third inside final 110yds - kept on well(op 9/1)
06/10/25
13:38
Killarney (IRE) 1m Noodles (GB) Ronan Whelan 5 10 9-7 12/1
Raced wide - in touch with leaders - short of room over 2f out - soon weakened - hung left over 1f out(op 7/1)
22/09/25
17:45
Fairyhouse (IRE) 6f Nuevo Slovo (IRE) Jason Watson 7 0.3 9-5 25/1
Raced wide - towards rear - headway on outer 2f out - no extra inside final furlong(op 22/1)
22/09/25
15:47
Listowel (IRE) 1m3f Royal Belief (IRE) Ronan Whelan 5 .75 8-13 10/1
Midfield - some headway from 2f out - slightly hampered over 1f out - ran on(op 12/1 tchd 9/1)
20/09/25
16:35
Gowran Park (IRE) 1m1½f Sayidah New Bay (GB) Rory Mulligan 5 3.5 8-10 33/1
Midfield - some headway over 2f out - kept on inside final furlong - never near to challenge(op 50/1 tchd 25/1)
18/09/25
14:07
Naas (IRE) 6f Gimme Energy (IRE) Ronan Whelan 8 .75 9-2 16/1
In touch with leaders - outpaced and dropped to midfield 2f out - no extra 1f out(op 20/1)
16/09/25
17:18
Punchestown (IRE) 1m1½f Miss Crinshawn (IRE) Nathan Crosse 10 2.5 9-9 22/1
Midfield - weakened from 2f out(op 12/1)
14/09/25
14:05
Curragh (IRE) 6½f Noodles (GB) Ronan Whelan 15 1.75 9-1 66/1
Prominent - weakened over 1f out (jockey said gelding hung left under pressure)(op 50/1 tchd 80/1)
10/09/25
16:10
Cork (IRE) 6f L L Koulsty (IRE) Ronan Whelan 1st Won 9-1 13/2
Raced centre - in touch with leaders - ridden when headway over 2f out - went second inside final furlong - disputed lead towards finish - just prevailed - 1st of 6 in group (jockey said gelding hung left under pressure)(op 11/2 tchd 5/1 and tchd 7/1)
01/09/25
16:12
Roscommon (IRE) 7½f Felix Somary (IRE) Ronan Whelan 4 2.5 9-10 18/1
Led soon after start - headed 2f out - weakened inside final furlong(op 14/1 tchd 20/1)
26/08/25
19:25
Bellewstown (IRE) 1m4½f Sayidah New Bay (GB) Nathan Crosse 8 1 9-3 100/1
Slowly into stride - in rear throughout(op 66/1)
23/08/25
14:52
Curragh (IRE) 1m4f It's A Heartbeat (IRE) Andrew Slattery 1st Won 9-8 11/1
Midfield - smooth headway and went third under 3f out - led going best over 1f out - shaken up and went clear inside final furlong - comfortably(op 15/2)
21/08/25
17:25
Leopardstown (IRE) 7f L L Koulsty (IRE) Ben Coen 5 2.5 9-3 11/2
Swerved right start - soon prominent on outer - ran green and weakened gradually 2f out(op 7/2 tchd 7/1)
06/08/25
17:50
Sligo (IRE) 6f Felix Somary (IRE) Ronan Whelan 1st Won 9-7 7/1
Disputed lead - pushed along and led clearly under 2f out - ridden inside final furlong - faced challenge towards finish - just held on(tchd 13/2 and tchd 15/2)
01/08/25
19:40
Galway (IRE) 1m½f Cezarro (IRE) Rory Mulligan 4 .5 9-2 33/1
Dwelt start - took keen hold - soon midfield - in touch with leaders 5f out - headway over 1f out - disputing third final furlong - kept on(tchd 25/1)
12/07/25
14:27
Dundalk (AW) (IRE) 1m Cezarro (IRE) Ronan Whelan 4 2.25 9-8 33/1
Dwelt start - in rear - headway 3f out - edged left and weakened over 1f out
12/07/25
13:52
Dundalk (AW) (IRE) 7f Have I Told You (IRE) Ronan Whelan 9 1 9-10 9/1
Took keen hold - in touch with leaders - weakened from over 1f out(op 8/1 tchd 7/1)
27/06/25
19:25
Curragh (IRE) 1m2f Cezarro (IRE) Ronan Whelan 10 .5 9-8 200/1
Never better than midfield(op 125/1)
27/06/25
18:20
Curragh (IRE) 1m Who's Listening (IRE) Neve Bennett 13 25 8-10 150/1
Midfield - weakened quickly from over 3f out(op 125/1 tchd 250/1)
27/06/25
18:20
Curragh (IRE) 1m Royal Belief (IRE) Nathan Crosse 12 8 9-8 80/1
Midfield - pushed along over 5f out - soon weakened gradually(op 66/1 tchd 100/1)
27/06/25
16:30
Doncaster 6f Lyra Constellation (IRE) Ray Dawson 8 61 9-8 16/1
Dwelt start - in touch with leaders - weakened quickly over 2f out - eased over 1f out (jockey said filly was slowly away)
27/06/25
13:50
Doncaster 1m6½f Ice Jet (IRE) Ray Dawson 4 - 9-4 10/1
Led - headed over 2f out - lost second 1f out - weakened inside final furlong(op 9/1)
23/06/25
17:10
Ballinrobe (IRE) 1m1½f Lady Plimsoll (IRE) Rory Mulligan 1st Won 9-10 9/4F
Raced wide early - in touch with leaders - headway and went second over 1f out - led and edged right over 1f out - soon ridden - kept on(op 13/8 tchd 5/2)
23/06/25
15:00
Wolverhampton (AW) 6f Have I Told You (IRE) Jason Hart 7 .5 9-1 14/1
Held up in rear - waiting for room over 2f out - hung left from over 1f out - no telling impression(op 11/1 tchd 10/1 and tchd 16/1)
22/06/25
16:40
Ffos Las 1m Yquem (IRE) David Egan 6 3.5 8-11 4/1
Dwelt start - in rear throughout(op 9/4)
18/06/25
18:10
Ascot 5f Nuevo Slovo (IRE) Colin Keane 6 0.2 9-5 125/1
Raced near side - in rear - waiting for room over 2f out - ran on inside final furlong - nearest finish - 3rd of 14 in group(op 80/1)
06/06/25
21:00
Doncaster 1m4f Ice Jet (IRE) Ray Dawson 3rd 0.1 9-8 9/4F
Held up in rear - outpaced over 2f out - soon dropped to last - rallied against near rail inside final furlong - kept on final 110yds - went third final strides - nearest finish(tchd 11/4)
06/06/25
16:45
Fairyhouse (IRE) 7f Royal Belief (IRE) Ronan Whelan 12 0.3 9-8 33/1
Towards rear throughout(op 20/1)
04/06/25
18:55
Curragh (IRE) 1m4f It's A Heartbeat (IRE) Ronan Whelan 1st Won 9-1 7/1
Took keen hold - prominent - shaken up to lead over 1f out - hung left and ridden inside final furlong - ran on(tchd 15/2)
04/06/25
17:50
Curragh (IRE) 6½f Yquem (IRE) Ronan Whelan 11 4.5 9-3 250/1
Towards rear throughout(op 125/1)