HORSES
14:25 Wolverhampton - Prominna (14/1) Non-Runner
14:35 Epsom - Hors De Combat (11/1)
16:30 Epsom - Anapurna (8/1) 1st
17:50 Epsom - Ripp Orf (5/1)
HORSES
16:10 Redcar - Society Red (11/1)
16:55 Chelmsford - Bawaader (12/1)
HORSES
14:20 Curragh - Pleasurable (7/1)
17:25 Fontwell - Multigifted (15/2) 1st
HORSES
14:35 York - Archive (7/1)
14:50 Haydock - Beatboxer (20/1) 1st
14:55 Chester - Gabrial The Saint (7/1) 4th
15:45 York - Acclaim The Nation (18/1)
16:45 Curragh - Divine Approach (12/1)
HORSES
18:30 Pontefract - International Law (8/1)
20:00 Pontefract - Van Gerwen (9/1) 3rd
HORSES
14:45 Haydock - Pierre Lapin (Evs) 1st
15:05 Bath - Irish Art (7/2)
15:30 Goodwood - Private Secretary (11/10) 1st
HORSES
14:45 Carlisle - Cale Lane (13/2)
15:15 Carlisle - Tadaawol (3/1) 1st
15:25 Ludlow - Robyndzone (2/1) 2nd
HORSES
14:45 Thirsk - Tabaahy (11/1)
15:00 Newbury - Good Birthday (7/1) 3rd
15:05 Navan - Sweetest Taboo (17/2)
17:25 Newbury - Hors De Combat (16/1) 4th
HORSES
15:00 York - Stradivarius (4/5) 1st
15:10 Newmarket - Perfect Illusion (9/4)
15:55 Newbury - Jubiloso (4/5) 1st
17:10 Kilbeggan - Our Nest Egg (6/4)
17:55 Hamilton - Taxiwala (11/4) 2nd
18:30 Leopardstown - Capri (5/6)
19:10 Aintree - Theatre Legend (13/8)
HORSES
19:50 Fontwell - Ballycash (50/1)
20:05 Newmarket - Amjaady (10/3)
20:15 Clonmel - Breesy Mountain (11/4)
HORSES
15:00 York - Limato (6/1)
15:35 York - Entitle (12/1) 2nd
17:05 York - Get Back Get Back (6/1) 4th
HORSES
14:00 Chepstow - Dashing Poet (11/4) 2nd
14:40 Sedgefield - Duhallowcountry (28/1)
15:20 Beverley - Jan Van Hoof (7/1)
15:30 Chepstow - Compton Poppy (33/1)
HORSES
13:50 Wolverhampton - Creative Talent (9/2)
15:05 Musselburgh - Right Action (3/1) 2nd
HORSES
13:45 Leopardstown - Super Treat (5/1) 3rd
14:15 Leopardstown - Hazapour (2/1) 1st
14:50 Leopardstown - Titanium Sky (100/30)
HORSES
13:25 Lingfield - Dashing Poet (13/2) 2nd
14:10 Naas - Teddy Boy (12/1) 2nd
15:10 Haydock - Le Patriote (22/1) 1st
16:00 Ascot - Lake Volta (14/1)
HORSES
13:50 Chester - Gabrial The Saint (10/1) 2nd
15:20 Market Rasen - Becky The Thatcher (11/2) 2nd
15:35 Chester - Whiskey Sour (7/1) 3rd
HORSES
13:30 Hamilton - Red Stripes (11/1)
13:50 Newmarket - Corelli (7/1) 2nd
14:55 Newmarket - Summerghand (6/1) 2nd
15:35 Newmarket - Just Wonderful (11/2)
HORSES
13:35 Goodwood - Berrahri (14/1) 2nd
14:10 Uttoxeter - Sandy Boy (9/2) 3rd
15:10 Punchestown - Regal Encore (12/1) 2nd
15:35 Newmarket - Royal Marine (12/1)
HORSES
15:50 Chepstow - Global Acclamation (15/2)
HORSES
19:55 Chelmsford - Secret Art (33/1)