The Team


Musselburgh Racecourse has an experienced and dedicated team of 6 full time staff, 4 permanent part-time staff and a Customer Care Team of over 80 raceday staff including Heritage Portfolio who manage our catering staff and Steve Horlick Security services. Everyone plays a vital role in contributing to the success of Musselburgh Racecourse.

Meet the Team
The team extends a warm welcome to all visitors, owners, jockeys and trainers and are committed to providing the highest standard of communications, facilities, staff and services to ensure an enjoyable and safe racing experience is provided to all. 

Heading up the team at Musselburgh Racecourse is Bill Farnsworth who has been General Manager for over 20 years. Bill has served on the board of UK racing's governing body, the British Horseracing Authority and the Racecourse Media Group - an acknowledgement of the work carried out by Bill and the team in transforming Musselburgh into one of the country's leading race tracks.

Musselburgh Racecourse is managed by Chester Race Company Limited  since July 2020. Musselburgh Racecourse sits on Musselburgh Common Good Land and East Lothian Council own all the facilities, for example the grandstands and stables.