
Kelso Evening Racing Preview: Thursday 25 June 2026
Six races on a warm Thursday evening at Kelso — Roger Thomas picks out the key runners, analyses the Good to Firm ground and finds his best bets.
Articles about Ascot Racecourse and Royal Ascot.
446 articles

Six races on a warm Thursday evening at Kelso — Roger Thomas picks out the key runners, analyses the Good to Firm ground and finds his best bets.

Five two-year-old fillies go to post in the £40k Darley EBF Fillies' Novice Stakes at Market Rasen — Jack Heaton breaks down the field and finds his best bet.
Royal Ascot takes centre stage on Saturday 20 June 2026 with a £1m top prize, while Aintree, Newbury, Chester, Newmarket and Plumpton also offer compelling action across 41 races.

The longest flat race of Royal Ascot week returns on Saturday evening. Jack Heaton breaks down the Queen Alexandra Stakes field and finds his best bet.

Seventeen three-year-olds go to post for the £120k Golden Gates Stakes at Ascot on 20 June — here's everything you need to know before the off.

28 runners, a stands-side draw bias and £175k on the line — Jack Heaton breaks down the 2026 Wokingham Stakes and finds his best bet.

Seventeen three-year-olds go to post for the 2026 Jersey Stakes at Ascot — and the drama promises to be every bit as electric as the occasion demands.

Nineteen sprinters line up for the £1m Jubilee Stakes at Royal Ascot. Jack Heaton picks apart the field and lands on his best bet of the meeting.

Twelve elite middle-distance performers clash in the £250k Hardwicke Stakes at Ascot on 20 June — and the stage is set for a thriller on good to firm ground.

Twenty-one juveniles line up for the 2026 Norfolk Stakes at Ascot. Jack Heaton breaks down the draw, the going and the contenders you need to know about.

Seven races, a million-pound sprint and good-to-firm ground set the stage at Ascot on Saturday. Danny Callaghan picks through the card.
Six UK racecourses and 40 races on Friday 19 June 2026, with Royal Ascot's Commonwealth Cup leading the charge alongside action at Ludlow, Plumpton, Newbury, Aintree and Folkestone.