The Agnes Keyser Fillies' Stakes is a Listedflathorse race in Great Britain open to fillies aged three years.
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.[1] In 2018 and 2019 the race was run as the Johnnie Lewis Memorial Stakes to commemorate Major Johnnie Lewis, a bloodstock agent who died in 2017.[2] In 2023 the British Horseracing Authority transferred the race to Goodwood and it took its present title.[3]