Horse Racing

1000 Guineas 2027 — Odds, Facts & Betting Guide

Expected May 2027 · Newmarket, Suffolk, United Kingdom

Exact dates have not yet been confirmed by the organisers. This page will be updated as soon as they are.

FreeBetsLad may earn a commission from links on this page. This does not influence our editorial content.

The 1000 Guineas is the fillies' equivalent of the 2000 Guineas — a Group 1 Classic for three-year-old fillies over one mile on Newmarket's Rowley Mile. The 2027 running is expected in early May, the day after the colts' Classic.

True Love won the 2026 running for Aidan O'Brien and Wayne Lordan. As the first fillies' Classic of the season, it shapes the markets for the Oaks at Epsom and the Coronation Stakes at Royal Ascot, making it an important early-season betting race.

1000 Guineas: fast facts

  • The 1000 Guineas is a Group 1 Classic for three-year-old fillies, run over one mile on Newmarket's Rowley Mile.
  • It is run the day after the colts' 2000 Guineas, usually on the first Sunday in May.
  • The 2027 running is expected in early May.
  • True Love won the 2026 running for Aidan O'Brien, ridden by Wayne Lordan.
  • Winners often go on to the Oaks at Epsom or the Coronation Stakes at Royal Ascot.
  • It is one of the five British Classics, alongside the 2000 Guineas, Oaks, Derby and St Leger.

Past winners

Year Winner Key detail
2026 True Love Aidan O'Brien-trained, ridden by Wayne Lordan
2025 Desert Flower Godolphin filly, Charlie Appleby-trained
2024 Elmalka Roger Varian-trained winner
2023 Mawj Godolphin filly for Saeed bin Suroor
2022 Cachet George Boughey-trained winner
2021 Mother Earth Aidan O'Brien-trained winner
2020 Love Brilliant Coolmore filly, later won the Oaks
2019 Hermosa Aidan O'Brien-trained winner
2018 Billesdon Brook 66/1 shock winner
2017 Winter Aidan O'Brien-trained, started a four-Group 1 run

How to bet on 1000 Guineas

The 1000 Guineas is the first fillies' Classic and a key early-season betting race. Win and each-way markets centre on the leading juvenile fillies from the previous season and the spring trial winners, with Aidan O'Brien's Ballydoyle and Godolphin regular forces.

Ante-post markets run from the previous autumn. Proven mile speed, a fair draw and trial form are the key pointers, though the race can throw up surprises, as Billesdon Brook's 66/1 win showed.

As the first fillies' championship of the season, the result shapes the Oaks and Coronation Stakes markets. Bet each-way on a sensible budget and treat ante-post positions as speculative until the field is confirmed.

Popular markets

  • Win and each-way
  • Ante-post
  • Non-runner-no-bet offers
  • Forecast and tricast
  • Match bets
  • Oaks double specials

1000 Guineas 2027: your questions answered

When is the 1000 Guineas 2027?

The 2027 1000 Guineas is expected in early May at Newmarket, the day after the 2000 Guineas. The exact date will be confirmed and this page updated.

Who won the 1000 Guineas in 2026?

True Love won the 2026 1000 Guineas for Aidan O'Brien, ridden by Wayne Lordan.

How far is the 1000 Guineas?

It is run over one mile on Newmarket's Rowley Mile, a Group 1 for three-year-old fillies.

Where do 1000 Guineas winners go next?

Many step up to the Oaks at Epsom over a mile and a half, while milers head to the Coronation Stakes at Royal Ascot.

Has a big-priced filly won the 1000 Guineas?

Yes — Billesdon Brook won at 66/1 in 2018, one of the biggest-priced Classic winners in memory.