Early years and Fulham Born in Finlay Street,
Fulham, Macdonald attended the same school (
Sloane Grammar school on Hortensia Rd in
Chelsea) as former
Genesis and
GTR guitarist
Steve Hackett. Macdonald started his career as a
full back before switching to
centre forward. He started his career at
Barnet. After playing for non-league side
Tonbridge, his schoolboy hero
Bobby Robson paid £1,000 to sign him for
Fulham in 1968 just after their relegation from the
Football League First Division.
Luton Town A year later, Macdonald moved to
Luton Town. At Luton he scored 58 times in 101 matches.
Newcastle United Newcastle United manager
Joe Harvey signed Macdonald for £180,000 in the summer of 1971. He made an immediate impact by scoring a
hat-trick on his home debut against
Liverpool. It was in this game that MacDonald earned the nickname "Supermac", which came from a chant by the Newcastle fans to the tune of "
Superstar" from
Jesus Christ Superstar, namely, "Supermac, superstar, how many goals have you scored so far?" He top scored again in
1973,
1974,
1975 and
1976. He was also the
First Division's
top scorer for that 1975–76 season. Macdonald set up an equalising goal for
Alan Gowling in the
1976 League Cup final at Wembley, but Newcastle went on to lose 2–1 to
Manchester City.
Arsenal Macdonald left Newcastle for
Arsenal in 1976, for an unusual fee of £333,333.34. In December 1976, he scored a hat-trick for his new club against Newcastle in a 5–3 win at
Highbury. He was the club's top scorer for two consecutive seasons and was the top scorer for the First Division in 1977. Macdonald, at the time not fully fit, got to the
FA Cup final of
1978 after scoring twice in the semi-final against
Orient at
Stamford Bridge. He earned a runners-up medal in the
final after a 1–0 defeat to
Ipswich Town. At the start of the 1978–79 season, he suffered a knee injury in a
League Cup match against
Rotherham, an injury from which he was unable to completely recover.
South Melbourne Hellas After completing the English First Division season with Arsenal, Macdonald was lured to Australia in 1977 to play for
South Melbourne Hellas in the
National Soccer League. He played three games during the middle of the 1977 National Soccer League season, scoring on his debut against
West Adelaide, playing at home against
Brisbane Lions and most notably scoring twice against
St George (who fielded former Arsenal star
Charlie George), which drew a capacity crowd to Middle Park, providing a rare high point to an otherwise poor season for Hellas.
Djurgården Macdonald spent a couple of months in Sweden with
Djurgården, after which he announced his retirement from playing at the premature age of 29 in August 1979. In his footballing career, Macdonald scored a total of 193 goals. ==International career==