In 1975, MacWilliams graduated attended from Frankford High School where he had led the Pioneers to two Philadelphia Public League and City Championships.
In 1978, the Tampa Bay Rowdies of the North American Soccer League drafted MacWilliams.