De følgende 11 sæsoner var Macari tilknyttet Manchester United, og spillede i perioden over 300 ligakampe for klubben. Han var en enkelt gang med til at vinde FA Cuppen med klubben. Han sluttede karrieren af med to sæsoner hos Swindon.
Macari spillede desuden 24 kampe og scorede fem mål for det skotske landshold.[3] Hans første landskamp var et opgør mod Wales 24. maj 1972, hans sidste en VM 1978-kamp 7. juni 1978 mod Iran. Han repræsenterede sit land ved VM i 1978 i Argentina og spillede to kampe i turneringen, heriblandt det førnævnte opgør mod Iran.[4]
Efter at have afsluttet sin aktive karriere fungerede Macari i en årrække som manager. Han var en enkelt sæson tilknyttet sin gamle klub som aktiv, Celtic, men stod ellers mest i spidsen for mindre engelske klubber. Blandt andet var han af to omgange manager hos Stoke og var også ansvarshavende hos blandt andet West Ham og Huddersfield.[5]