The son of former Scotland international Lou Macari, he played professionally for Stoke City and Huddersfield Town.
Macari joined Stoke City as a trainee in August 1993 and made his debut as a substitute in a 1–1 away draw against Charlton in a Division One match in October 1997.
[1] He made two further substitute appearances for Stoke in the 1997–98 season before joining Sheffield United on a free transfer in 1999.
[4] Macari rejoined Leek Town in an assistant manager/player role in 2010 but left at the end of the year following the sacking of Wayne Johnson.
[5] His son Lewis is also a footballer, who was involved in Stoke City's development squads and the Scotland under-18 team as of 2020.