John Ryan Trainer Profile

John Ryan has trained 75 runners with 0 wins. Explore trainer statistics, runner details, and performance insights on PTPTips.

Runners
75
Seconds
2
Thirds
2
Win strike rate
0%
Place strike rate
5%
Best horse
Brazen Idol
Best jockey
Paddy Bradley

John Ryan Recent Runners

John Ryan — last 50 runners
DateTrackRaceHorseJockeyDistClassGoingBarResult
2 July 2026Kempton (aw)R8Brazen IdolPaddy Bradley1207m—Standard To Slow9—
29 June 2026Kempton (aw)R3Emery DownStevie Donohoe1408m—Standard To Slow11—
26 June 2026YarmouthR5EcclefechanStevie Donohoe1408m—Good To Firm48th
23 June 2026NewburyR4White LadderHarry Vigors(5)1408m—Good To Firm11—
23 June 2026NewburyR4SedgemoorConnor Planas1408m—Good To Firm169th
23 June 2026Ffos LasR2Brazen IdolLewis Edmunds1005m—Soft42nd
15 June 2026WindsorR5EcclefechanStevie Donohoe1207m—Good To Soft6—
15 June 2026WindsorR3SturlassonStevie Donohoe1207m—Good To Soft13—
12 June 2026SandownR7EcclefechanDarragh Keenan1408m—Good3—
11 June 2026YarmouthR1SedgemoorCharlie Tucker(5)1408m—Good To Soft4—
10 June 2026YarmouthR2White LadderHarry Burns(3)1408m—Good23rd
8 June 2026CarlisleR5Emery DownConnor Beasley1609m—Good To Soft74th
7 June 2026GoodwoodR1SturlassonLuke Morris1207m—Good To Soft54th
6 June 2026LingfieldR6Brazen IdolPat Cosgrave1207m—Soft3—
31 May 2026ThirskR4Damascus SteelWilliam Carson2414m—Good36th
23 May 2026SalisburyR5White LadderHarry Vigors(7)1408m—Good6—
23 May 2026WindsorR5EcclefechanDonagh Murphy(7)1207m—Good To Firm10—
20 May 2026YarmouthR5Emery DownLuke Morris1609m—Good To Soft9—
16 May 2026DoncasterR8SedgemoorPat Cosgrave1408m—Good13—
15 May 2026NewmarketR8EcclefechanOisin Murphy1207m—Good94th
15 May 2026NewmarketR2Me An' AllLuke Morris1609m—Good39th
4 May 2026BathR3SturlassonWilliam Carson1005m—Good22nd
30 Apr 2026Kempton (aw)R5Emery DownRay Dawson1609m—Standard To Slow95th
30 Apr 2026YarmouthR2Me An' AllGeorge Wood1408m—Good To Firm36th
28 Apr 2026Lingfield (aw)R1Aleppo PepperLuke Morris1005m—Standard4—
25 Apr 2026RiponR7EcclefechanDarragh Keenan1207m—Good45th
25 Apr 2026HaydockR7SedgemoorAndrew Mullen1207m—Good To Firm43rd
21 Apr 2026YarmouthR2Millie's A MinxDarragh Keenan2313m—Good To Firm15th
20 Apr 2026NewcastleR1World Of DarcyAlexandra Egan(5)1207m—Standard111th
20 Apr 2026NewcastleR1SedgemoorJack Nicholls1207m—Standard810th
18 Apr 2026BrightonR1World Of DarcyDonagh Murphy(7)1207m—Good0—
16 Apr 2026NewmarketR2Me An' AllDarragh Keenan1609m—Good4—
14 Apr 2026NewmarketR1SturlassonRossa Ryan1005m—Good8—
1 Apr 2026Kempton (aw)R7Brazen IdolPat Cosgrave1207m—Standard To Slow10—
6 Mar 2026NewcastleR9SedgemoorConnor Planas1207m—Standard8—
28 Feb 2026Lingfield (aw)R8Tommy's PromiseDarragh Keenan2011m—Standard8—
28 Feb 2026Lingfield (aw)R7World Of DarcyDarragh Keenan1408m—Standard2—
28 Feb 2026Lingfield (aw)R7SedgemoorTom Marquand1408m—Standard5—
28 Feb 2026Lingfield (aw)R6Roman EmperorCallum Shepherd1408m—Standard6—
26 Feb 2026Chelmsford (aw)R5SedgemoorNon Runner1207m—Standard1Scratched
25 Feb 2026Lingfield (aw)R5Roman EmperorRob Hornby1408m—Standard1—
12 Feb 2026Lingfield (aw)R7World Of DarcyDonagh Murphy(7)1408m—Standard5Scratched
10 Feb 2026Lingfield (aw)R6Tommy's PromiseLuke Morris2011m—Standard0—
10 Feb 2026Lingfield (aw)R5Roman EmperorStevie Donohoe1207m—Standard3—
10 Feb 2026Lingfield (aw)R2World Of DarcyDarragh Keenan1408m—Standard0—
10 Feb 2026Lingfield (aw)R2Chloe's CourageDarragh Keenan1408m—Standard0—
10 Feb 2026Lingfield (aw)R1World Of DarcyDarragh Keenan1408m—Standard3—
6 Feb 2026Wolverhampton (aw)R4Roman EmperorLillie Dingle(7)1408m—Standard0—
3 Feb 2026Wolverhampton (aw)R1Roman EmperorLillie Dingle(7)1408m—Standard5—
30 Jan 2026Lingfield (aw)R5Tommy's PromiseDonagh Murphy(7)2011m—Standard8—

Record by Horse

Record with each horse trained
HorseRunsWinsPlacesWin %Place %
Brazen Idol4010%25%
Emery Down40—0%0%
Ecclefechan60—0%0%
White Ladder3010%33%
Sedgemoor8010%13%
Sturlasson4010%25%
Damascus Steel10—0%0%
Me An' All30—0%0%
Aleppo Pepper10—0%0%
Millie's A Minx10—0%0%
World Of Darcy130—0%0%
Tommy's Promise80—0%0%
Roman Emperor110—0%0%
Chloe's Courage80—0%0%

Record by Jockey

Record with each jockey engaged
JockeyRunsWinsPlacesWin %Place %
Paddy Bradley10—0%0%
Stevie Donohoe50—0%0%
Harry Vigors(5)10—0%0%
Connor Planas20—0%0%
Lewis Edmunds1010%100%
Darragh Keenan210—0%0%
Charlie Tucker(5)10—0%0%
Harry Burns(3)1010%100%
Connor Beasley10—0%0%
Luke Morris60—0%0%
Pat Cosgrave30—0%0%
William Carson2010%50%
Donagh Murphy(7)130—0%0%
Harry Vigors(7)10—0%0%
Oisin Murphy10—0%0%
George Wood10—0%0%
Ray Dawson10—0%0%
Andrew Mullen1010%100%
Alexandra Egan(5)10—0%0%
Jack Nicholls10—0%0%
Rossa Ryan10—0%0%
Tom Marquand10—0%0%
Callum Shepherd10—0%0%
Non Runner10—0%0%
Rob Hornby10—0%0%

Record by Track

Record at each track
TrackRunsWinsPlacesWin %Place %
Kempton-aw50—0%0%
Yarmouth6010%17%
Newbury20—0%0%
Ffos Las1010%100%
Windsor30—0%0%
Carlisle10—0%0%
Goodwood10—0%0%
Lingfield10—0%0%
Thirsk10—0%0%
Salisbury10—0%0%
Doncaster10—0%0%
Newmarket40—0%0%
E1010%100%
Lingfield-aw320—0%0%
Ripon10—0%0%
Haydock1010%100%
N'ctle30—0%0%
Brighton10—0%0%
Chelmsford-aw30—0%0%
Wolverhampton-aw30—0%0%
Southwell-aw20—0%0%