Hamilton was established in the centre forward role) but dropped out of the team in the December after a defeat by Dundee, and only played in two minor Inter-City League fixtures before returning to the line-up for the second replay of the 1903 Scottish Cup Final as a replacement for Johnny Walker, scoring in the victory over Heart of Midlothian.
[5] Back in the side for the following campaign, with Hamilton missing through injury he played in a second Scottish Cup final in 1904, a defeat to Celtic[6] Some revenge was gained when Mackie scored in a win over the same opponents in the final of the Glasgow Merchants Charity Cup a month later,[7][8] but he ended up on the losing side in an Old Firm final again five months after that, this time in the Glasgow Cup[9] (this was a period when the competitive rivalry between the two well-supported Glasgow clubs grew intensity due to the frequency of important matches between them).
Mackie kept his place for some months after the arrival of Archie Kyle and Bob McColl added further options for a Rangers forward line that already included the internationals Finlay Speedie, Alec Smith and Hamilton; his final appearance came in February 1905[2] when he suffered a fractured nose in a match against Port Glasgow Athletic[10] – the injury was predicted to keep him out for a month, but he had no involvement in the 1905 Scottish Cup Final in April or the League Championship play-off in May (both were lost).
In August 1905 he was reinstated as an amateur[11] but no further involvement at senior level was recorded for him after that fairly prominent spell at Ibrox, and in November 1906 he contacted the press to dispel rumours that he would return to football and confirmed that he would be concentrating fully on his business interests[12] (a teammate, the defender Alex Fraser, made a similarly inconspicuous departure from the game around the same time).
Mackie took part in the annual Home Scots v Anglo-Scots international trial match in 1904,[1][13] but is not recorded as having received any other representative honours.