Bet Slip
My Bet Slip
How to use My Betslip
Placing a Single Bet Placing a Multiple Bet Manage bookmakers

Simply click a price on Race Passes and we’ll take you off to place your bet with your favourite bookmaker. You can also place single bets from the Bet Slip – just click the price in the Bet Slip.

Our Bet Slip allows you to build up your selections before you begin placing multiple bets with your favourite bookmakers. Click the +BET button to add your selections and then, when you’re ready, hit ‘Bet Now’ to go to your chosen bookmaker’s site and place your bets.

Select the bookmaker prices you want to display on Race Passes by switching the toggles between show and hide in the Bookmaker Manager, or use the Currently Showing selection screen. We will automatically display the best odds from your chosen bookmakers.

Note that Betfair Exchange prices are available to logged in customers only and are not included in the best odds calculation.

Bets Odds
You currently have no selections.
timeform logo mini sign in to timeformSign In

register to timeformRegister Free Bets
timeform menu collapse

Royal Ascot round-up: Mohaafeth survives stewards' inquiry to win Hampton Court


Mohaafeth continued his rapid rise up the ranks when winning a dramatic running of the Hampton Court Stakes at Royal Ascot.

Mohaafeth was among the favourites for the Cazoo Derby earlier this month, but heavy rain on the Friday turned the ground softer than trainer William Haggas felt his charge wanted.

Having agonised over the decision to run, Haggas took him out just over an hour before the race and immediately nominated this contest as his alternative target – and from the point of view of connections the late switch was justified.

Mohaafeth had to survive a stewards' inquiry after he hung right towards the rail and hampered Roman Empire but, after a tense wait, he was confirmed as the winner.

Haggas was delighted with the one-and-three-quarter-length victory but was not getting too carried away.

He said: “He’s only up to Group 3 from listed, but he’s a pretty good horse.

“I think it probably didn’t go his way today. Jim was concerned about the horse of Roger Varian’s (Movin Time) who was up the front and he was quite far behind and he said, by his own admission, he’d gone a bit early, but the horse kept going, that’s the main thing.

“He did run across the track a bit, but he’s probably used up a lot of petrol getting there.”

Mohaafeth was immediately halved in price to 8-1 by Coral for next month’s Eclipse, but Haggas was in no rush to map out plans.

“I think if he’s going to go one way, he’ll go shorter not longer. I was always concerned about the trip in the Derby, but there is only one of them and then when it rained it became, for me, an easier decision not to run him. That’s history now, let’s move on.

“He’s won a Listed and a Group 3, he’s not tackled an older horse yet so he’s got a lot to prove, but I think he’s got some talent.

“I think he’s pretty good. I don’t make comparisons with others, but he’s a useful horse. He’s always been a nice horse and he’s bred to be a good horse. I thought he looked great today and he doesn’t look a stayer physically.

“He’s in the Eclipse, he’s in lots of things and will continue to be in lots of things and we’ll see where we go. That’s obviously the first target, if there is one, but it can’t be good to soft, soft or anything like that – he’s a quick ground horse.”

Perfect Power prevails in Norfolk thriller

Perfect Power prevailed in a blanket finish to the Norfolk Stakes as Paul Hanagan recorded an emotional success at Royal Ascot.

Trained in North Yorkshire by Richard Fahey, the son of first-season sire Ardad only got off the mark at Hamilton eight days ago.

The field split into two groups, with Go Bears Go making a bold bid on the far side, while Wesley Ward’s Lucci led the other group.

Perfect Power had plenty to do entering the final furlong, but he kept on powerfully in the stands' side group and just got the verdict by head from Go Bears Go, with the Bryan Smart-trained Project Dante a nose back in third.

Hanagan said: “I must have asked about 10 jockeys pulling up who won! I wasn’t quite sure as they were so far away on the other side, but I think the way I finished the race, I had every chance because he really powered home.

“I thought we had a chance because he’s got such a good temperament, I think he takes it all in which you really need at Ascot because there were a few down there getting warm. He was very laid back.”

Fahey said:“We were very sweet on the horse. He came out of Tally Ho Stud at the Breeze Ups so we haven’t had him long. Roger O’Callaghan needs to take a bit of credit for this. We took him up on the gallops on the grass and he literally destroyed some of my two-year-olds.

“He was a little unlucky first time, he missed the kick and did everything wrong, but it probably worked in our favour as it meant we got a second run into him which I thought was vital. I was quietly confident he’d run a big race, but I was looking at going over six before a long discussion with everybody.

“I haven’t thought about the future, but I’d have thought we’ll be looking at six furlongs now.”

Loving Dream springs a surprise in the Ribblesdale

Loving Dream caused an 18-1 upset for John and Thady Gosden and jockey Robert Havlin in the Ribblesdale Stakes at Royal Ascot.

Loving Dream was the apparent second-string from the Gosden yard given Frankie Dettori was on Gloria Mundi, but the daughter of Gleneagles took a huge step forward from her fifth place in the Lingfield Oaks Trial.

Running in the famous pink colours of Lordship Stud, she hit the front a long way out and there were plenty of challengers queueing up behind her.

Deep inside the final furlong it was Roger Varian’s previously unbeaten Eshaada who broke free of the pack deep inside the final furlong to throw down the biggest challenge. However, to Loving Dream’s credit she found more for pressure and held on to win by three-quarters of a length.

It was just a second win at the meeting for Havlin after Ardad’s victory in the Windsor Castle in 2016. He said: “It’s great to ride another one, especially for the boss, and the filly has done well. I thought she was overpriced on the day and that has been proven to be so.

“She was drawn 12 so my hand was forced, we thought there was probably going to be early pace and then it would settle down, so if I tried to get a mid-div position I would have been caught wide, so myself and William (Buick, on Dubai Fountain) just kept forward and kept kicking until we got there.

“Luckily we got a nice break and saved plenty for the straight.”

Gosden senior said: “Robert committed early and made best use of her stamina. Eshaada came late, everyone had a go but she’s very game and very honest and it was a wonderful positive ride by Robert, it really was.

“Trevor and Libby (Harris), the breeders, you go through a lot of agony as breeders but they’ve been fantastic for the game and they’ve never given up and to go and win this race is pretty special.”




Horse racing free bet offers

  • Place Any Bet, Get £30 in Free Bets

    New Customers Only. First single & E/W bet only. 5p minimum stake. 3 x £10 Bet tokens. Free bet stakes not included in returns. Free bets exclude virtuals. Free bets are non-withdrawable. No free bet expiry. Eligibility restriction and further T&Cs.

    Read Sky Bet Review
  • Get up to £100 in free bets

    New customer offer. Place 5 x €/£10 or more bets to receive €/£20 in free bets. Repeat up to 5 times to receive maximum €/£100 bonus. Min odds 1/2 (1.5). Exchange bets excluded. T&Cs apply.

    Read Betfair Review

    New UK & NI customers only. 18+. Sign up using promo code ‘SPORTS60’. Deposit & place first sports bet at a minimum of £10 in one bet transaction at evens (2.0) +. £30 paid in free bets within 48 hours of bet settlement, expires 7-days after issue. E-Wallet & Prepaid Card restrictions apply. Your first bet must be settled within 60 days of bet placement. SMS validation may be required. Game restrictions apply. Maximum 30 Free Spins on selected games. Free Spins expire after 7 days. Full T&Cs apply.

    Read Betfred Review

Free Daily Race Pass

Timeform's Race Passes logo, in blue.

GALWAY 18:15

Wednesday 28 July
19. MODUS 175
D. J. O'Keeffe silk D. J. O'Keeffe
Enda Bolger, Ireland
11. OFF YOU GO (IRE) 174
J. S. McGarvey silk J. S. McGarvey
Cathal Byrnes, Ireland
hot trainer
22. SOMPTUEUX (FR) 173
Aidan Coleman silk Aidan Coleman
Henry de Bromhead, Ireland
Go to full race



1st Ryan Moore silk 2. ARMOR 6/17
2nd P. J. McDonald silk 6. FEARBY (IRE) 13/82.62f
3rd Kevin Stott silk ¾ 3. BOONIE (IRE) 9/110
J: Ryan Moore  
All 11 ran.

14:45 REDCAR

1st Adam Farragher silk 2. SWEET BELIEVER (IRE) 15/82.87f
2nd Duran Fentiman silk 5. SOLLER BAY (IRE) 7/18
J: Adam Farragher (5)  
All 5 ran.

14:35 PERTH

1st Brian Hughes silk 6. FOR THREE (IRE) 7/42.75f
2nd James Bowen silk 2. BELLANEY GEM (IRE) 5/23.5
J: Brian Hughes  
T: James Ewart  
4 ran. NRs: 1  5 


1st Daniel Tudhope silk 6. LAST EMPIRE 16/117
2nd Hayley Turner silk ½ 8. ONASSIS (IRE) 15/28.5
3rd Jason Hart silk nk 4. HIGHFIELD PRINCESS (FR) 9/25.5
T: Kevin Ryan  
12 ran. NRs: 10  15  16  7  9 

14:10 REDCAR

1st David Allan silk 6. KENTUCKY KITTEN (IRE) 4/15
2nd Connor Beasley silk hd 3. MR COCO BEAN (USA) 4/15
J: David Allan  
T: Tim Easterby  
6 ran. NRs: 5 

14:00 PERTH

1st Dillan Hurst silk 8. BREAKING THE ICE (IRE) 9/25.5
2nd Callum Bewley silk 13 7. DOLDRUM BAY (IRE) 22/123
3rd Jamie Hamilton silk nk 5. GUN MERCHANT 25/126
J: Dillan Hurst (10)  
9 ran. NRs: 2 


1st David Egan silk 6. NAGANO 4/15
2nd James Doyle silk ¾ 1. SISKANY 10/34.33f
3rd Oisin Murphy silk 2. RECOVERY RUN 12/113
J: David Egan  
T: Roger Varian  
13 ran. NRs: 11 

13:35 REDCAR

1st Connor Beasley silk 2. STAR JEWEL 1/41.25f
2nd Tom Eaves silk 3. BIPLANE (USA) 150/1151
3rd Graham Lee silk 7. HEART THROB 100/1101
14 ran. NRs: 1 

13:25 PERTH

1st Danny McMenamin silk 7. AMBEROSE 18/54.6
2nd Fergus Gregory silk 1. LARGY TRIX (IRE) 17/29.5
J: Danny McMenamin (3)  
6 ran. NRs: 10  2  4  5 
Go to Horse Racing Results