 During his college years he also played with Carolina Dynamo of the USL Premier Development League.Edwards was drafted in the second round (twenty-eighth overall) of the 2008 MLS SuperDraft by Toronto FC, which intended to use Edwards as a back-up goalkeeper behind Greg Sutton.He made his MLS debut on March 29, 2008, in a 2–0 defeat to Columbus Crew.