August 2010 – Haydock: Group 2 Lancashire Oaks – Barshiba
July 2011 – Newmarket: Group 1 July Cup – Dream Ahead
August 2011 – York: Group 1 Nunthorpe Stakes – Margot Did
August 2012 – Arlington Park: Group 1 Beverly D Stakes – I’m a Dreamer
June 2019 – Royal Ascot: Sandringham Handicap – Thanks Be
June 2020 – Royal Ascot: Sandringham Handicap – Onassis
In 2008, Hayley became the first female jockey to ride 100 winners in a calendar year in Britain.
In 2012, Hayley became the first female jockey to ride at the Dubai World Cup meeting.