Trainer   WILLIAM HAGGAS
All Racing Form - 30 Days to 30th April 2018
DateRaceRace TypeRace DistanceHorseRace Value (Class)JockeySP OddsFinishing Position
27 Apr 20184:35 Sandown Stakes1m 2fGIVE AND TAKE9K (4)JAMES DOYLE4-12/11
27 Apr 20183:35 Sandown Group 21mADDEYBB98K (1)JAMES DOYLE6-41/8
26 Apr 20188:35 Chelmsford City Handicap1mCAVATINA11K (4)JAMES DOYLE5-14/5
26 Apr 20187:35 Chelmsford City Stakes6fMUBTASIM29K (2)JAMES DOYLE6-53/6
25 Apr 20183:00 Catterick Stakes7fTALAAQY7K (5)DANE O'NEILL1-11/11
25 Apr 20182:45 Epsom Stakes1m 2fMY LORD AND MASTER49K (1)DANIEL TUDHOPE5-12/8
24 Apr 20183:25 Yarmouth Handicap1m 2fCRISTAL SPIRIT6K (5)JAMES DOYLE7-22/13
24 Apr 20182:55 Yarmouth Stakes1mCOHEN5K (5)JAMES DOYLE14-111/11
24 Apr 20182:25 Yarmouth Stakes1mMAGICAL SIGHT5K (5)JAMES DOYLE9-47/12
24 Apr 20181:50 Yarmouth Maiden5fCARRIE'S VISION5K (5)JAMES DOYLE9-41/8
21 Apr 20184:55 Newbury Maiden1m 3fYOUNG RASCAL14K (3)JAMES DOYLE3-11/20
21 Apr 20184:20 Newbury Maiden1mDANCE FOR ME8K (4)JAMES DOYLE7-19/15
21 Apr 20182:00 Newbury Group 31m 4fCALL TO MIND59K (1)JAMES DOYLE9-44/6
21 Apr 20181:25 Newbury Maiden1mHUMBOLT CURRENT8K (4)JAMES DOYLE5-45/14
20 Apr 20184:40 Bath Handicap6fVALIDATOR10K (4)GEORGIA COX8-113/13
20 Apr 20182:25 Newbury Handicap7fTALLOW19K (2)BEN CURTIS5-18/11
19 Apr 20188:15 Newcastle Stakes7fTANSEEQ5K (5)JIM CROWLEY6-41/9
19 Apr 20184:10 Newmarket Maiden7fIMPROVE9K (4)JAMES DOYLE10-17/14
19 Apr 20182:25 Newmarket Maiden1mPRABENI14K (3)JAMES DOYLE16-15/19
19 Apr 20182:15 Ripon Stakes5fKODINAR5K (5)JOE FANNING4-14/10
18 Apr 20187:45 Kempton Stakes7fBARTON MILLS5K (5)MARTIN HARLEY9-43/11
18 Apr 20185:55 Newmarket Handicap1m 2fISTANBUL SULTAN19K (3)SILVESTRE DE SOUSA6-13/10
18 Apr 20185:20 Newmarket Maiden1mSEA OF CLASS9K (4)JAMES DOYLE5-42/9
18 Apr 20184:45 Newmarket Maiden1mFELINE GROOVY9K (4)JAMES DOYLE12-12/9
18 Apr 20184:10 Newmarket Maiden5fRED HUT RED7K (4)JAMES DOYLE6-17/9
18 Apr 20183:35 Newmarket Group 37fERTIYAD59K (1)GERALD MOSSE33-18/11
9 Apr 20185:45 Wolverhampton Stakes7fBESHAAYIR5K (5)JAMES DOYLE1-51/8
6 Apr 20188:15 Chelmsford City Stakes7fMOSALIM7K (5)JAMES DOYLE13-81/10
2 Apr 20183:45 Wolverhampton Handicap7fSOCIETY POWER13K (3)JAMES DOYLE1-11/3