It is run at Goodwood over a distance of 1 mile 1 furlong and 197 yards (1,991 metres), and it is scheduled to take place each year in June.
The race was originally run at Newbury over 1 mile and 2 furlongs.
Prior to 2018 its registered title was the Ballymacoll Stud Stakes and from 2003 to 2017 it was run as the Lord Weinstock Memorial Stakes in memory of Arnold Weinstock (1924—2002), a British businessman who owned the Ballymacoll Stud.
The stud closed in 2017 and the race's registered title was subsequently changed to the Abingdon Stakes.
[2] In 2023 the British Horseracing Authority transferred the race to Goodwood and it took its present title.