J P O'Brien

My StableMy Stable
DatePosHorseTypeCourseDistanceGoingClassStarting Price
21/06/211/6MerroirFLATBallinrobe1m 4f 200yGood-3/1
21/06/218/10Classy ChoiceFLATBallinrobe1m 1f 110yGood-28/1
19/06/212/14VisualisationFLATRoyal Ascot1m 1f 212ySoft (Heavy in places)216/1
19/06/212/12Sheer ChanceFLATDown Royal1m 2f 75yGood-2/1
19/06/211/8Princesse MathildeFLATDown Royal1m 2f 75yGood-22/1
19/06/215/13Prairie DancerFLATDown Royal1m 4f 150yGood-11/1
19/06/219/13RatibFLATDown Royal1m 4f 150yGood-17/2
18/06/215/8Kirkland LadyFLATLimerick1m 3f 70yGood-9/2
18/06/212/6Neptune RockFLATLimerick1mGood-6/1
18/06/2119/21CamdebooFLATRoyal Ascot1mHeavy225/1
18/06/213/21MessidorFLATRoyal Ascot1mHeavy214/1
18/06/2115/21Thinking Of YouFLATRoyal Ascot1mHeavy250/1
18/06/211/8SnapiusFLATLimerick6f 150yGood-9/2
18/06/21PUWhispering PinesN_H_FLATDown Royal2m 100yGood-7/4
18/06/215/11Pretty GorgeousFLATRoyal Ascot7f 213yHeavy14/1
18/06/218/12IsotopeHURDLEDown Royal2m 4f 80yGood-15/2
18/06/216/15King's VowHURDLEDown Royal2m 100yGood-5/1
17/06/215/15Risk FactorFLATLeopardstown1m 7fGood to Firm (Good in places)-2/1
17/06/218/10Eternal PresenceFLATLeopardstown1m 4f 180yGood to Firm (Good in places)-5/1
17/06/216/10Rock ChantFLATLeopardstown1m 4f 180yGood to Firm (Good in places)-12/1
17/06/211/7HypeFLATLeopardstown1mGood to Firm (Good in places)-9/4
17/06/2128/29GridFLATRoyal Ascot1mGood to Firm228/1
17/06/212/29Liffey RiverFLATRoyal Ascot1mGood to Firm220/1
17/06/2111/11Early WarningFLATLeopardstown6f 191yGood to Firm (Good in places)-14/1
17/06/218/11First BloodFLATLeopardstown6f 191yGood to Firm (Good in places)-80/1
17/06/219/12Twilight PaymentFLATRoyal Ascot2m 3f 210yGood to Firm116/1
17/06/211/6Relaxed ArtistFLATLeopardstown6f 191yGood to Firm (Good in places)-9/2
17/06/214/9SnapraetereaFLATRoyal Ascot1m 1f 212yGood to Firm114/1
17/06/2110/15Andreas VesaliusFLATRoyal Ascot5fGood to Firm140/1
16/06/2117/18So I Told YouFLATRoyal Ascot7f 213yGood to Firm214/1
16/06/211/13Flying ScotsmanHURDLENavan1m 7f 190yGood-6/5
16/06/212/7Star MaxCHASEWexford2m 4fYielding (Good in places)-6/1
16/06/214/13BenaudFLATRoyal Ascot1m 6f 34yGood to Firm125/1
16/06/219/13RulingFLATRoyal Ascot1m 6f 34yGood to Firm112/1
16/06/213/8PersiaHURDLEWexford2mYielding (Good in places)-9/4
15/06/212/13Patrick SarsfieldFLATRoyal Ascot1m 1f 212yGood to Firm14/1
15/06/215/7Tar HeelFLATSligo5f 170yYielding (Good to Yielding in places)-16/1
15/06/217/13Thunder MoonFLATRoyal Ascot7f 213yGood to Firm (Good in places)112/1
14/06/215/8Us And ThemCHASEKilbeggan2m 3f 200yGood-9/1
14/06/217/10CerberusCHASEKilbeggan2m 3f 200yGood-2/1
14/06/214/7MeticulousHURDLEKilbeggan3m 180yGood to Yielding-5/4
14/06/214/10Bamboo BayFLATGowran Park1m 1f 100yGood (Good to Firm in places)-6/1
14/06/216/10Witham RiverFLATGowran Park1m 1f 100yGood (Good to Firm in places)-85/40
14/06/216/11FaronFLATGowran Park1m 1f 100yGood (Good to Firm in places)-9/4
14/06/212/11GaherisFLATGowran Park1m 1f 100yGood (Good to Firm in places)-5/1
14/06/212/11MedwayFLATGowran Park7fGood (Good to Firm in places)-11/4
14/06/216/6BuenaventuraFLATGowran Park7fGood (Good to Firm in places)-8/1
14/06/211/6SeisaiFLATGowran Park7fGood (Good to Firm in places)-4/6
13/06/212/14Ulster BlackwaterFLATGowran Park1m 1f 100yGood-7/2
13/06/214/5CormorantFLATGowran Park1m 1f 100yGood-13/8
Sporting Life
Join for free!
Access to exclusive features all for FREE - No monthly subscription fee
Race Replays
My stable horse tracker
giftOffers and prize draws
newsExclusive content

Next Race Off

Racing Tips