Acquired: Acquired from Vancouver on December 17, 2019.
2020 Real Salt Lake: MacMath made seven total appearances for Real Salt Lake in 2020 for a record of 1-3-3. Across 630 minutes played, he earned three clean sheets and conceded 12 goals.
2019 Vancouver Whitecaps: He played 2019 with the Whitecaps, where he went 1-3-4 in eight starts with a 1.63 goals against average.
2015-2018 Colorado Rapids: After playing one season on loan with the Colorado Rapids, he joined Colorado full-time in 2016. There, he was the starter at the beginning of the 2016 season before the club signed Tim Howard. In his 17 starts that season, he went 9-3-5 with six shutouts and a 0.76 goals against average. In total, he went 12-12-7 in four seasons with the Rapids, notching eight shutouts and a 1.14 goals against average.
2011-2015 Philadelphia Union: MacMath was drafted fifth overall in the 2011 MLS SuperDraft by Philadelphia, posting an overall career record of 47-54-40 with 36 clean sheets and a 1.33 goals against average. He played 103 matches over four seasons with the Union, going 34-39-29 with 28 shutouts and a 1.37 goals against average.
International Career (USA)
2010-2012: At the U-20 level, he helped the U.S. win the 2010 Milk Cup title and played in the CONCACAF U-20 Championships in 2011. MacMath later trained with the U.S. U-23 National Team in preparation for the 2012 Olympics, playing in three matches.
2006-2007: After joining the USSF U-17 residency program in Bradenton, Florida, he represented the U.S. at the 2007 World Cup, playing two matches in the tournament.