 Heggie began his career at Govan based club "Ailsa FC" before joining Rangers in 1882.At Rangers he initially played as a defender but moved to a forward position for much of the "1883-84 season" and finished the season as the club's top scorer with 13 goals in 30 matches.In these early years of football, with the exception of the Scottish Cup, Rangers only contested friendly matches but Heggie helped Rangers reach the Cup semi-finals, scoring in a 5-1 win against "Cambuslang FC" in the quarter-finals.