Trainer Details

John Ryan

124 Runs 11 Wins (8.9%) 23 Places (18.5%)
(Top 10) Jockeys for John Ryan
Jockey Runs Wins Places Win%
Stevie Donohoe 15 3 4 20.0%
Darragh Keenan 29 2 7 6.9%
Donagh Murphy 9 2 2 22.2%
Callum Shepherd 4 1 0 25.0%
Luke Morris 4 1 0 25.0%
Sean D Bowen 4 1 3 25.0%
Christian Howarth 11 1 1 9.1%
Tom Marquand 1 0 0 0.0%
Rob Hornby 1 0 0 0.0%
Lillie Dingle 1 0 0 0.0%
Owners with John Ryan
John Ryan's Yard (16 Horses) (Last 12 months)
Horse R W P Last Run
Tommy's Promise (GB)
4 G
15 4 5 28/02/26
Sedgemoor (IRE)
4 G
1 - - 28/02/26
World Of Darcy (IRE)
4 G
20 - 1 28/02/26
Roman Emperor (GB)
3 G
20 1 2 28/02/26
Chloe's Courage (GB)
3 F
14 1 6 22/01/26
Sturlasson (IRE)
4 G
7 3 2 28/11/25
Naina (GB)
2 F
10 1 3 20/11/25
El Carrusel (GB)
2 G
7 - 1 06/11/25
Ecclefechan
2 C
7 - 2 04/11/25
Tayib Youmzain (FR)
3 G
3 - - 21/10/25
Wise Crack (IRE)
2 G
4 - 1 16/09/25
Manaccan (GB)
6 H
5 - - 06/09/25
Roman Centurion (GB)
3 G
4 1 - 02/08/25
Millie's A Minx (GB)
3 F
2 - - 09/07/25
Well Enough (IRE)
2 C
2 - - 17/05/25
Moreginplease (GB)
4 F
3 - - 05/04/25
Recent Runs - Last 12 Months (Showing 100)
Date/Time Course Distance Horse Jockey Position Beaten By Weight SP Comment
28/02/26
17:05
Lingfield (AW) 1m2f Tommy's Promise (GB) Darragh Keenan 5 0.05 9-1 7/2
Prominent on outer - led over 3f out - headed inside final furlong - soon weakened(op 3/1)
28/02/26
16:30
Lingfield (AW) 7f Sedgemoor (IRE) Tom Marquand 4 1 9-10 5/4F
Raced in last - ridden and hung left over 1f out - ran on but never near to challenge(tchd 6/5)
28/02/26
16:30
Lingfield (AW) 7f World Of Darcy (IRE) Darragh Keenan 5 2 9-9 25/1
Soon led - ridden but headed inside final furlong - weakened quickly final 110yds
28/02/26
15:52
Lingfield (AW) 7f Roman Emperor (GB) Callum Shepherd 4 .5 8-9 16/1
Prominent - outpaced over 1f out - lost two places inside final 110yds
25/02/26
15:12
Lingfield (AW) 7f Roman Emperor (GB) Rob Hornby 5 1.25 9-5 15/2
Midfield - headway against far rail when bit short of room over 1f out - ridden inside final furlong - no extra inside final 110yds(op 13/2 tchd 6/1 and tchd 8/1)
10/02/26
15:18
Lingfield (AW) 6f Roman Emperor (GB) Stevie Donohoe 7 .5 9-4 25/1
Dwelt start - in rear - some headway final furlong(op 18/1 tchd 28/1)
10/02/26
13:18
Lingfield (AW) 7f World Of Darcy (IRE) Darragh Keenan 8 2.75 9-0 25/1
Took keen hold - in rear - headway on outer from 3f out - weakened from over 1f out
03/02/26
17:30
Wolverhampton (AW) 7f Roman Emperor (GB) Lillie Dingle 8 7 8-10 28/1
Slowly away - always behind(op 22/1)
29/01/26
15:20
Lingfield (AW) 1m2f Tommy's Promise (GB) Donagh Murphy 2nd 1.25 8-13 9/4J
Took keen hold - prominent - went second inside final furlong - kept on(op 2/1)
29/01/26
14:20
Lingfield (AW) 1m World Of Darcy (IRE) Luke Morris 5 .5 9-3 11/1
Held up in midfield - headway over 2f out - weakened gradually inside final furlong - lost fourth towards finish(op 18/1)
24/01/26
14:48
Lingfield (AW) 7f Roman Emperor (GB) Donagh Murphy 6 2.25 9-2 5/1
Blindfold off late - squeezed out start - towards rear throughout(tchd 9/2)
22/01/26
15:25
Southwell (AW) 7f World Of Darcy (IRE) Darragh Keenan 6 .75 9-9 16/1
In touch with leaders - weakened from 2f out(op 22/1)
22/01/26
13:40
Southwell (AW) 7f Chloe's Courage (GB) Darragh Keenan 9 2.25 9-3 10/1
Ducked left start - prominent - weakened from over 3f out(op 12/1 tchd 14/1)
17/01/26
15:40
Lingfield (AW) 1m2f Tommy's Promise (GB) Darragh Keenan 1st Won 9-4 11/4F
Started quickly - led - soon headed and in touch with leaders - headway and went second over 2f out - pushed along to lead over 1f out - soon faced challenge - just did enough(op 3/1)
12/01/26
14:40
Lingfield (AW) 7f Chloe's Courage (GB) Darragh Keenan 6 .75 9-7 6/1
Prominent on inner - outpaced 2f out - weakened final 110yds(op 9/2 tchd 4/1)
12/01/26
14:10
Lingfield (AW) 6f World Of Darcy (IRE) Darragh Keenan 6 2.75 9-9 15/2
Prominent - outpaced over 3f out - weakened under 2f out(op 8/1)
08/01/26
18:30
Chelmsford (AW) 6f Roman Emperor (GB) Donagh Murphy 6 .75 9-2 100/30
Raced wide - in touch with leaders - weakened inside final furlong(op 3/1 tchd 11/4 and tchd 7/2)
08/01/26
18:00
Chelmsford (AW) 6f World Of Darcy (IRE) Donagh Murphy 12 .5 9-2 4/1
Slowly into stride - towards rear - weakened from over 1f out(op 11/2)
22/12/25
15:30
Lingfield (AW) 1m2f Tommy's Promise (GB) Donagh Murphy 1st Won 8-11 5/6F
Midfield - headway over 2f out - ridden to lead inside final furlong - soon hung left - readily(op 8/11 tchd 4/6)
22/12/25
15:00
Lingfield (AW) 6f World Of Darcy (IRE) Darragh Keenan 2nd 2 9-1 25/1
Led - headed and pressed leader after 1f - led again over 2f out - faced challenges over 1f out - headed inside final furlong - kept on(op 28/1 and tchd 33/1)
22/12/25
14:30
Lingfield (AW) 7f Chloe's Courage (GB) Darragh Keenan 2nd 0.2 9-5 12/1
In touch with leaders early - dropped to midfield after 1f - headway over 1f out - pressed leader inside final furlong - disputed lead inside final 110yds - just held(op 14/1)
22/12/25
14:00
Lingfield (AW) 7f Roman Emperor (GB) Donagh Murphy 2nd 0.3 9-0 9/1
In touch with leaders - headway and led over 1f out - headed inside final 110yds - kept on(op 10/1 and tchd 11/1)
17/12/25
19:40
Kempton (AW) 6f World Of Darcy (IRE) Harry Davies 11 15 9-1 20/1
Raced wide - in touch with leaders - pushed along from over 3f out - weakened from over 2f out(op 22/1)
17/12/25
14:45
Lingfield (AW) 7f Chloe's Courage (GB) Darragh Keenan 9 1.25 9-0 11/2
Held up in rear - raced wide but headway into midfield 4f out - raced extremely wide home turn - weakened over 1f out(op 4/1)
15/12/25
13:42
Lingfield (AW) 1m2f Tommy's Promise (GB) Donagh Murphy 1st Won 8-13 11/8F
Took keen hold - midfield but in touch with leaders - headway when switched to far side over 1f out - led inside final furlong - edged right but went further clear inside final 110yds - readily(op 2/1 tchd 5/4)
15/12/25
13:12
Lingfield (AW) 6f Roman Emperor (GB) Donagh Murphy 4 0.2 8-10 14/1
In rear - headway over 1f out - kept on inside final 110yds - nearest finish(op 12/1 tchd 11/1)
06/12/25
20:00
Wolverhampton (AW) 6f Roman Emperor (GB) Donagh Murphy 7 0.05 9-2 8/1
Never better than midfield(op 17/2 tchd 15/2)
04/12/25
20:30
Chelmsford (AW) 1m2f Tommy's Promise (GB) Darragh Keenan 1st Won 9-1 11/2
(op 6/1)
04/12/25
19:30
Chelmsford (AW) 7f Chloe's Courage (GB) Sean D Bowen 1st Won 8-9 12/1
In touch with leaders - headway under 2f out - soon ridden and led - kept on well(op 14/1 tchd 16/1)
03/12/25
15:05
Lingfield (AW) 6f World Of Darcy (IRE) Luke Morris 9 1.25 8-12 50/1
Prominent - weakened over 1f out(op 40/1)
02/12/25
15:00
Lingfield (AW) 1m2f Tommy's Promise (GB) Sean D Bowen 3rd 0.3 8-7 10/1
Travelled strongly - towards rear - headway under 2f out - went second inside final furlong - no extra when lost second final strides(op 17/2 tchd 8/1)
02/12/25
11:30
Lingfield (AW) 7f Chloe's Courage (GB) Kyle McHugh 9 1.25 8-6 7/1
Always behind(op 11/1)
28/11/25
18:45
Southwell (AW) 5f Sturlasson (IRE) Luke Morris 4 1 10-0 6/4F
In touch with leaders - headway and pressed leader from over 1f out - weakened inside final furlong(op 13/8 tchd 11/8)
25/11/25
16:30
Wolverhampton (AW) 1m½f Tommy's Promise (GB) Mr Lewis Kent 6 2.5 9-11 12/1
In touch with leaders - midfield after 2f - headway over 1f out - soon switched left - no impression(op 22/1)
25/11/25
14:10
Lingfield (AW) 7f Chloe's Courage (GB) Sean D Bowen 2nd 2 8-6 22/1
Pressed leader early - in touch with leaders after 2f - headway inside final furlong - went second post(op 18/1)
21/11/25
20:00
Southwell (AW) 5f Sturlasson (IRE) Luke Morris 1st Won 8-7 9/2
In touch with leaders(op 7/1)
20/11/25
14:30
Lingfield (AW) 1m Naina (GB) Laura Pearson 8 0.05 9-0 20/1
Took keen hold - led - briefly headed over 5f out - headed inside final furlong - soon weakened and lost position(op 25/1)
09/11/25
14:50
Saint-Cloud (FR) 1m Naina (GB) Laura Pearson 9 4 8-11 14/1 -
06/11/25
17:00
Newcastle (AW) 5f Sturlasson (IRE) Stevie Donohoe 2nd 1 9-8 100/30
Towards rear - not clear run when headway over 1f out - switched right when not clear run inside final 110yds - went second post - ran on(tchd 11/4)
06/11/25
16:45
Chelmsford (AW) 1m2f El Carrusel (GB) Darragh Keenan 6 8 9-1 50/1 -
04/11/25
15:40
Lingfield (AW) 1m Chloe's Courage (GB) Jack Callan 7 2.25 8-8 11/2
In touch with leaders(op 13/2 tchd 15/2)
04/11/25
12:40
Lingfield (AW) 6f Ecclefechan Jack Mitchell 2nd 0.3 8-12 9/4
(op 7/2 tchd 4/1)
30/10/25
15:55
Bath 5½f World Of Darcy (IRE) Stevie Donohoe 10 16 9-7 6/1
(op 17/2)
24/10/25
17:55
Southwell (AW) 5f Sturlasson (IRE) Stevie Donohoe 3rd 1.5 9-10 11/8F
Slowly into stride - towards rear - headway and switched left over 1f out - went third and no extra inside final furlong (jockey said gelding was restless in stalls and was slowly away as a result)(op 6/4 tchd 5/4)
23/10/25
20:15
Chelmsford (AW) 1m Chloe's Courage (GB) Laura Pearson 3rd 0.3 8-13 7/1
Midfield - headway and in touch with leaders over 1f out - kept on but no impression inside final furlong(op 9/1 tchd 13/2)
23/10/25
17:45
Chelmsford (AW) 1m2f El Carrusel (GB) Laura Pearson 7 4 9-0 22/1
(op 14/1)
22/10/25
14:58
Newmarket 1m2f El Carrusel (GB) Laura Pearson 4 35 9-7 80/1
In touch with leaders - weakened over 3f out(tchd 100/1)
21/10/25
17:30
Yarmouth 6f World Of Darcy (IRE) Laura Pearson 16 0.2 9-1 22/1
Midfield towards far side - weakened quickly from 2f out - eased inside final furlong - tailed off(op 25/1)
21/10/25
15:45
Yarmouth 5f Sturlasson (IRE) Stevie Donohoe 1st Won 9-7 11/4F
Prominent - ridden and led against near rail inside final furlong - ran on(op 7/2)
21/10/25
15:10
Yarmouth 7f Tayib Youmzain (FR) Laura Pearson 11 0.2 9-7 50/1
Led but pestered - headed and weakened quickly over 1f out - lost touch inside final furlong(op 40/1)
19/10/25
15:25
Longchamp (FR) 7f Naina (GB) Laura Pearson 3rd .75 8-11 16/1
Chased leaders - led under 4f out - ridden 1 1/2f out - headed final 50yds - no extra - dropped to third close home
16/10/25
16:40
Brighton 7f Chloe's Courage (GB) Sean D Bowen 2nd 1.25 8-7 28/1
Midfield - slightly hampered over 2f out - headway over 1f out - pressed winner inside final 110yds - kept on(op 14/1)
14/10/25
17:40
Lingfield (AW) 5f Sturlasson (IRE) Stevie Donohoe 4 0.3 9-6 2/1F
(op 5/2 tchd 15/8)
14/10/25
17:05
Lingfield (AW) 6f Tayib Youmzain (FR) Jack Callan 7 1.5 9-4 7/2
Towards rear - short of room over 1f out - soon switched left and outpaced - no impression(op 6/1)
11/10/25
16:15
Newmarket 7f Ecclefechan Jack Callan 4 0.3 8-4 10/1
In touch with leaders up the centre - some headway over 1f out - kept on inside final furlong(op 12/1 tchd 9/1)
08/10/25
17:00
Nottingham 6f World Of Darcy (IRE) Christian Howarth 12 6 9-9 8/1
In touch with leaders - towards near side early - weakened from 3f out(op 17/2 and tchd 10/1)
06/10/25
17:45
Yarmouth 6f Chloe's Courage (GB) Darragh Keenan 3rd 0.1 8-9 14/1
Raced centre - in touch with leaders - outpaced over 2f out - rallied final furlong - kept on well and went third towards finish(op 12/1 tchd 11/1)
04/10/25
17:00
Newmarket 7f Naina (GB) Christian Howarth 1st Won 9-3 9/2
Took keen hold - made virtually all - ridden over 2f out - readily(op 4/1 tchd 7/2)
04/10/25
16:25
Newmarket 7f Ecclefechan Christian Howarth 4 .75 9-7 22/1
Took keen hold - pressed leader - weakened inside final 110yds(op 28/1 tchd 20/1 and tchd 33/1)
29/09/25
19:00
Southwell (AW) 5f Sturlasson (IRE) Stevie Donohoe 1st Won 9-8 6/1
Midfield - going easily but waiting for room 2f out - headway from over 1f out - switched left and ran on well inside final furlong - led towards finish - cosily(op 11/1)
22/09/25
17:15
Hamilton 6f World Of Darcy (IRE) Elizabeth Gale 5 1.5 9-4 3/1
In touch with leaders on far side of group - outpaced halfway - rallied 2f out - weakened inside final furlong(op 10/3 tchd 11/4)
20/09/25
14:10
Newmarket 7f Naina (GB) Christian Howarth 2nd .75 9-8 25/1
Towards far side when led - headed over 1f out - kept on(op 22/1)
18/09/25
17:07
Yarmouth 7f Chloe's Courage (GB) Jay Mackay 6 0.3 7-13 10/1
In touch with leaders - hung left over 1f out - no extra inside final furlong(op 9/1)
18/09/25
15:00
Yarmouth 1m El Carrusel (GB) Jack Callan 2nd 1.75 8-10 4/1
Raced in second - pressed winner over 2f out - no extra inside final furlong(op 11/2)
17/09/25
14:25
Yarmouth 6f Tayib Youmzain (FR) Darragh Keenan 6 0.3 9-7 33/1
Pressed leader - weakened over 1f out(op 28/1)
16/09/25
15:25
Yarmouth 1m Wise Crack (IRE) Stevie Donohoe 8 7.5 9-7 50/1
Always behind
08/09/25
18:04
Windsor 6f World Of Darcy (IRE) Laura Pearson 10 46 8-10 50/1
In rear - struggling 3f out - lost touch 2f out - eased over 1f out - tailed off(op 40/1)
06/09/25
16:55
Ascot 5f Manaccan (GB) Stevie Donohoe 9 1 9-13 20/1
In rear - some headway final 110yds - never dangerous(op 16/1 tchd 14/1)
04/09/25
17:18
Lingfield (AW) 7f Wise Crack (IRE) Stevie Donohoe 3rd 1.5 9-7 28/1
In touch with leaders - lost position 4f out - waiting for room over 1f out - ran on well when in the clear and went third post(op 50/1 and tchd 66/1)
01/09/25
17:22
Brighton 7f Chloe's Courage (GB) Darragh Keenan 3rd 0 8-13 33/1
Towards rear - good headway inside final furlong - forced dead-heat 3rd(op 28/1 tchd 40/1)
01/09/25
16:52
Brighton 1m Tommy's Promise (GB) Darragh Keenan 8 1.25 9-3 7/2F
Prominent - weakened inside final furlong(op 15/2 tchd 10/3)
27/08/25
19:07
Kempton (AW) 7f Naina (GB) Christian Howarth 7 2.5 9-2 11/1
Led - headed over 2f out - weakened over 1f out(op 12/1)
24/08/25
14:45
Yarmouth 7f El Carrusel (GB) Mohammed Hassan Ali Alabdulmalik 7 2.25 8-12 125/1
Prominent - lost position 3f out - weakened over 1f out(op 100/1 tchd 200/1)
22/08/25
15:35
York 5f Manaccan (GB) Clifford Lee 16 1 10-1 100/1
Prominent on far side of group - edged left 2f out - soon weakened(op 80/1)
20/08/25
17:20
York 6f Ecclefechan Jack Dace 15 1 8-3 40/1
Hampered start - always behind
15/08/25
17:52
Newmarket (July) 1m Chloe's Courage (GB) Laura Pearson 5 6 9-2 150/1
Never better than midfield(op 50/1)
15/08/25
17:05
Yarmouth 1m Tommy's Promise (GB) Stevie Donohoe 8 4.25 9-9 9/2
Towards rear - some headway over 2f out - weakened from over 1f out(op 13/2)
15/08/25
14:15
Yarmouth 7f El Carrusel (GB) Stevie Donohoe 4 4 9-7 100/1
Raced in third - dropped to last over 2f out - lost touch from over 1f out
12/08/25
15:00
Lingfield (AW) 7f Naina (GB) Laura Pearson 4 0.1 9-5 28/1
Prominent - pressed leaders briefly over 1f out - kept on(op 25/1)
09/08/25
13:35
Ascot 5f Manaccan (GB) Hollie Doyle 4 0.2 10-0 5/1
Towards rear - switched left and headway on near side of group from over 1f out - kept on(op 9/2 tchd 11/2)
08/08/25
18:30
Newmarket (July) 6f Wise Crack (IRE) Stevie Donohoe 7 2 9-7 50/1
Towards rear throughout(op 33/1)
08/08/25
17:05
Musselburgh 7f Tommy's Promise (GB) Mr Louis Burke 7 .5 9-7 10/1
Slowly into stride - always behind(op 9/1 tchd 8/1 and tchd 11/1)
08/08/25
14:50
Musselburgh 7f El Carrusel (GB) Darragh Keenan 6 0.3 9-4 33/1
Dwelt start - always behind(op 22/1)
08/08/25
14:20
Musselburgh 5f Ecclefechan Darragh Keenan 2nd 0.3 9-7 13/2
Prominent - edged right over 1f out - challenging final 110yds - kept on(op 7/1 tchd 6/1)
03/08/25
16:42
Yarmouth 5f World Of Darcy (IRE) Laura Pearson 6 8 9-7 12/1
Raced in last - edged left and weakened over 1f out(op 16/1)
02/08/25
16:00
Newmarket (July) 7f Naina (GB) Laura Pearson 2nd 0.3 9-5 33/1
Took keen hold - led - ridden from over 1f out - headed final strides(tchd 28/1 and tchd 40/1)
02/08/25
16:00
Newmarket (July) 7f Roman Centurion (GB) Richard Kingscote 8 4.25 9-11 7/2C
In touch with leaders - weakened from over 1f out (trainer had no explanation for the poor form shown; vet had nothing to report)(op 11/4)
22/07/25
17:22
Lingfield 6f Roman Emperor (GB) Oisin Murphy 8 1 9-6 15/8F
Held up in rear - not clear run over 1f out - switched left inside final furlong - no impression(op 7/4)
22/07/25
16:15
Lingfield 7f Tommy's Promise (GB) Christian Howarth 13 6.5 9-6 3/1F
In touch with leaders on outer - weakened over 1f out (trainer said - regarding the poor form shown - that gelding was unsuited by the going on this occasion - officially described as good to soft - soft in places - which was noted)(op 10/3 tchd 11/4)
22/07/25
15:45
Lingfield 5f World Of Darcy (IRE) Laura Pearson 4 - 9-9 14/1
In touch with leaders - dropped to rear after 2f - some headway and went modest fourth over 1f out(op 11/1)
11/07/25
15:10
Ascot 1m Roman Centurion (GB) Callum Shepherd 4 .75 9-4 9/1
In touch with leaders - headway over 1f out - disputing second inside final furlong - no extra final 110yds(op 12/1)
09/07/25
16:10
Yarmouth 1m Tommy's Promise (GB) Darragh Keenan 2nd 1.5 9-3 7/1
Took keen hold - in touch with leaders - pressed leaders going easily 2f out - went second inside final furlong - no extra towards finish(op 13/2)
09/07/25
15:35
Yarmouth 1m Millie's A Minx (GB) Darragh Keenan 7 37 9-2 250/1
Held up in rear - outpaced 4f out - soon lost touch - hung left and jockey looked down to see if something was amiss over 2f out - tailed off(op 80/1)
05/07/25
13:50
Sandown 5f Manaccan (GB) Billy Loughnane 10 4.25 9-5 33/1
Towards rear - not clear run over 1f out - soon weakened
03/07/25
16:02
Yarmouth 6f Ecclefechan Darragh Keenan 4 1.25 9-7 50/1
In rear - switched left and some headway from 2f out - went fourth final furlong - no extra final 110yds(op 66/1)
03/07/25
16:02
Yarmouth 6f Wise Crack (IRE) Christian Howarth 6 1.25 9-4 100/1
Towards rear - dropped to last 3f out - soon outpaced - weakened final furlong
01/07/25
19:00
Chelmsford (AW) 7f Millie's A Minx (GB) Darragh Keenan 8 25 9-0 40/1
Slowly away - in rear and outpaced throughout(op 33/1)
27/06/25
17:15
Yarmouth 6f Roman Emperor (GB) Stevie Donohoe 1st Won 9-9 9/2
Held up in rear - waiting for room 2f out - edged right and smooth headway over 1f out - led inside final furlong - ran on well final 110yds - readily(tchd 4/1)
27/06/25
15:33
Yarmouth 1m2f Tommy's Promise (GB) Stevie Donohoe 3rd 0.3 9-9 8/1
Took keen hold - in touch with leaders - pressed leader over 1f out - weakened towards finish(op 11/1 tchd 15/2 and tchd 12/1)
20/06/25
19:15
Newmarket (July) 6f World Of Darcy (IRE) Laura Pearson 9 36 9-8 16/1
Always behind(tchd 18/1)