FLAT RACING
Flat racing is conducted on level racecourses with no obstacles, and is typically run on turf, dirt, or all-weather surfaces. It dominates the racing calendar during the summer months, when faster ground conditions support optimal performance. The British flat season is anchored by the five Classics, the 1,000 Guineas, 2,000 Guineas, The Oaks, The Derby, and the St Leger Stakes. These serve as key markers for assessing form, pedigree, and potential. Our database includes 12 years of historical data for 307 flat races, encompassing all UK and Irish Group 1–3 races, key UK handicaps and every French Group 1, with detailed trends on winning profiles, draw bias, age, official ratings, jockeys, trainers, and more. This is an essential resource for punters looking to base their betting strategies on long-term patterns and performance metrics.
Upcoming Races This Week
Royal Ascot Day 1 – 16/06/26
Queen Anne Stakes (Ascot) – Group 1
Coventry Stakes (Ascot) – Group 2
King Charles III Stakes (Ascot) – Group 1
St James’s Palace Stakes (Ascot) – Group 1
Ascot Stakes (Ascot) – Handicap
Wolferton Stakes (Ascot) – Listed
Copper Horse Stakes (Ascot) – Handicap
Royal Ascot Day 2 – 17/06/26
Queen Mary Stakes (Ascot) – Group 2
Queens Vase (Ascot) – Group 2
Duke Of Cambridge Stakes (Ascot) – Group 2
Prince of Wales’s Stakes (Ascot) – Group 1
Royal Hunt Cup (Ascot) – Handicap
Kensington Palace Stakes (Ascot) – Handicap
Windsor Castle Stakes (Ascot) – Listed
Royal Ascot Day 3 – 18/06/26
Chesham Stakes (Ascot) – Listed
King George V Stakes (Ascot) – Handicap
Ribblesdale Stakes (Ascot) – Group 2
Gold Cup (Ascot) – Group 1
Britannia Stakes (Ascot) – Handicap
Hampton Court Stakes (Ascot) – Group 3
Buckingham Palace Stakes (Ascot) – Handicap
Royal Ascot Day 4 – 19/06/26
Albany Stakes (Ascot) – Group 3
Commonwealth Cup (Ascot) – Group 1
Duke of Edinburgh Stakes (Ascot) – Handicap
Coronation Stakes (Ascot) – Group 1
Sandringham Handicap (Ascot) – Handicap
King Edward VII Stakes (Ascot) – Group 2
Palace Of Holyroodhouse Stakes (Ascot) – Handicap
Royal Ascot Day 5 – 20/06/26
Norfolk Stakes (Ascot) – Group 2
Hardwicke Stakes (Ascot) – Group 2
Queen Elizabeth II Jubilee Stakes (Ascot) – Group 1
Jersey Stakes (Ascot) – Group 3
Wokingham Stakes (Ascot) – Handicap
Golden Gates Stakes (Ascot) – Handicap
Queen Alexandra Stakes (Ascot) – Conditions


