Trainer Details

John Ryan

99 Runs 6 Wins (6.1%) 19 Places (19.2%)
(Top 10) Jockeys for John Ryan
Jockey Runs Wins Places Win%
Stevie Donohoe 14 3 4 21.4%
Luke Morris 3 1 0 33.3%
Christian Howarth 11 1 1 9.1%
Callum Shepherd 3 1 0 33.3%
Mr Lewis Kent 1 0 0 0.0%
Sean D Bowen 2 0 2 0.0%
Laura Pearson 24 0 4 0.0%
Darragh Keenan 17 0 5 0.0%
Jack Callan 4 0 1 0.0%
Jack Mitchell 1 0 1 0.0%
John Ryan's Yard (17 Horses) (Last 12 months)
Horse R W P Last Run
Sturlasson (IRE)
4 G
7 3 2 28/11/25
Tommy's Promise (GB)
4 G
8 - 3 25/11/25
Chloe's Courage (GB)
3 F
8 - 5 25/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
World Of Darcy (IRE)
4 G
11 - - 30/10/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
Roman Emperor (GB)
3 G
12 1 2 22/07/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
5 - - 05/04/25
Lightning Force (GB)
2 F
2 - - 07/01/25
Bold Ribb (GB)
5 G
2 - - 20/12/24
Recent Runs - Last 12 Months (Showing 99)
Date/Time Course Distance Horse Jockey Position Beaten By Weight SP Comment
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 - 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 - 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 - 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 - 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)
20/06/25
19:15
Newmarket (July) 6f Roman Emperor (GB) Tyler Heard 5 0.1 8-4 18/1
Slowly into stride - towards rear - some headway over 1f out - never on terms(op 16/1)
19/06/25
17:58
Lingfield (AW) 1m2f Tommy's Promise (GB) Mr Paul Hainey 3rd 0.3 10-2 12/1
Midfield - headway over 1f out - kept on inside final furlong - nearest finish(op 18/1)
17/06/25
15:40
Ascot 5f Manaccan (GB) Cieren Fallon 20 2.25 9-7 80/1
Took keen hold - in touch with leaders up the centre - headway and pressed leaders over 2f out - weakened over 1f out
09/06/25
17:03
Brighton 7f Roman Emperor (GB) Darragh Keenan 3rd .75 9-4 28/1
Blindfold off late - slowly away - in rear - headway inside final furlong - ran on (jockey was slow to remove blindfold explaining that he missed blind at first attempt as horse's head lowered before removing it at second attempt)(op 25/1 tchd 20/1)
04/06/25
14:22
Nottingham 6f Ecclefechan Cieren Fallon 9 - 9-7 80/1
Lost many lengths start - always behind(op 100/1 tchd 66/1)
30/05/25
17:15
Brighton 6f Roman Emperor (GB) Darragh Keenan 7 - 9-6 12/1
In rear - switched to near side after halfway - ridden over 1f out - kept on inside final 110yds - not reach leaders(tchd 10/1 and tchd 14/1)
18/05/25
18:45
Newmarket 1m Naina (GB) Christian Howarth 8 - 9-5 66/1
Prominent - lost position 2f out - hung right and weakened quickly over 1f out - tailed off(op 40/1)
17/05/25
16:55
Newbury 1m Roman Centurion (GB) Silvestre De Sousa 4 - 9-7 22/1
Prominent - challenging over 1f out - no extra inside final furlong(op 16/1)
17/05/25
16:55
Newbury 1m Well Enough (IRE) Darragh Keenan 7 - 9-0 40/1
Towards rear - never dangerous(op 33/1 tchd 50/1)
08/05/25
14:25
Brighton 6f Roman Emperor (GB) Darragh Keenan 4 0.3 9-1 25/1
Slowly into stride - in rear - headway after 2f - bumped and no extra inside final furlong(op 18/1)
07/05/25
20:00
Kempton (AW) 6f World Of Darcy (IRE) Laura Pearson 6 0.05 9-2 20/1
Bumped start - never better than midfield(tchd 18/1 and tchd 22/1)
04/05/25
17:20
Newmarket 1m2f Naina (GB) Christian Howarth 6 28 9-6 50/1
Led narrowly - headed halfway - weakened over 2f out(op 40/1)
01/05/25
15:50
Yarmouth 1m Roman Centurion (GB) Callum Shepherd 1st Won 9-3 14/1
Midfield - ridden 2f out - headway and edged left over 1f out - kept on to lead inside final 110yds(op 11/1)
29/04/25
17:45
Brighton 6f Roman Emperor (GB) Darragh Keenan 8 - 9-8 22/1
Slowly away and lost many lengths start - always behind (jockey said gelding threw his head down as start was effected and was therefore slowly away)(op 16/1 tchd 14/1)
26/04/25
17:25
Haydock 1m Well Enough (IRE) Darragh Keenan 8 0.2 9-5 25/1
Took keen hold - in touch with leaders - stumbled 6f out - outpaced and hung left 3f out - weakened from 2f out(op 22/1)
21/04/25
16:40
Kempton (AW) 6f World Of Darcy (IRE) Laura Pearson 4 - 9-3 50/1
Towards rear - headway and edged right over 1f out - kept on final 110yds(op 33/1)
12/04/25
16:59
Brighton 6f Roman Emperor (GB) Christian Howarth 11 - 9-4 11/1
Dwelt start - in rear - some headway from under 2f out - no impression(op 12/1)
05/04/25
18:35
Yarmouth 7f Roman Emperor (GB) Christian Howarth 5 - 9-2 5/1
In touch with leaders - no extra inside final furlong(op 11/2)
05/04/25
18:05
Yarmouth 6f World Of Darcy (IRE) Laura Pearson 6 - 9-2 22/1
Prominent - weakened over 1f out(tchd 20/1)
05/04/25
15:40
Yarmouth 1m Moreginplease (GB) Morgan Cole 11 0.1 8-4 11/1
In touch with leaders - weakened over 1f out(op 18/1)
13/03/25
18:15
Chelmsford (AW) 6f Roman Emperor (GB) Callum Shepherd 6 4.75 9-4 15/2
In touch with leaders - weakened from over 2f out(op 9/2)
13/03/25
17:05
Chelmsford (AW) 7f Moreginplease (GB) Mr Paul Hainey 8 0.2 9-6 40/1
Towards rear - bit short of room 4f out - no impression from over 1f out(op 28/1)
03/03/25
20:00
Wolverhampton (AW) 6f Roman Emperor (GB) Laura Pearson 6 0.3 9-7 5/1
Ducked sharply right start - midfield - some headway from over 1f out - weakened final 110yds(op 7/2)
03/03/25
19:00
Wolverhampton (AW) 6f Moreginplease (GB) Laura Pearson 5 0.3 9-9 33/1
Held up in rear - headway from over 1f out - kept on inside final furlong - not pace to challenge(op 25/1)
19/02/25
16:25
Kempton (AW) 6f Roman Emperor (GB) Laura Pearson 2nd - 9-9 9/2
Held up in rear - headway from 2f out - kept on inside final furlong(op 6/1)
18/02/25
19:30
Wolverhampton (AW) 7f Moreginplease (GB) Morgan Cole 5 - 9-4 11/1
Midfield - pushed along over 3f out - headway from over 2f out - no impression from over 1f out - jockey dropped hands final strides(op 9/1)
14/02/25
13:30
Southwell (AW) 7f Moreginplease (GB) Warren Fentiman 7 .75 8-8 33/1
Took keen hold - never better than midfield - weakened gradually from over 1f out(op 18/1)
07/01/25
17:30
Wolverhampton (AW) 1m½f Lightning Force (GB) Luke Morris 6 1.25 8-4 18/1
Raced wide - midfield - some headway over 2f out - outpaced over 1f out - kept on towards finish(op 16/1)
20/12/24
19:30
Wolverhampton (AW) 1m½f Bold Ribb (GB) Laura Pearson 10 .75 9-9 9/1
Disputed lead - led after 2f - slowed tempo halfway - headed over 1f out - weakened final furlong(op 20/1)
20/12/24
18:00
Wolverhampton (AW) 7f Lightning Force (GB) Laura Pearson 5 .5 9-2 8/1
In touch with leaders - bumped over 1f out - no impression final furlong(op 14/1)
03/12/24
15:00
Lingfield (AW) 1m2f Bold Ribb (GB) Laura Pearson 7 .5 9-8 50/1
Prominent - in touch with leaders after 2f - disputing third 2f out - weakened final furlong(op 40/1)