Muir played youth soccer for Sorrento FC and Perth Glory.[3]
Muir made his debut for Perth Glory in a FFA Cup match in Adelaide vs. Melbourne Victory on 24 November 2021.[4] In November 2024, he left the club, terminating his contract by mutual consent.[5]
In December 2024, Muir agreed to join USL Championship side Monterey Bay on a one-year deal with an option for an additional year.[6] His contract option was declined following the end of the 2025 season.[7]