 Baird stayed at Boro until the end of 1990–91 when he moved to Hearts on a two-year contract, being persuaded to join by his former Southampton teammate Joe Jordan who was managing the club.He scored on his debut for the club in August 1991 during a victory over Airdrie United.In his first season, Baird enjoyed a strong start to the season, scoring eight times.