William was drafted with the 23rd overall pick in the 2008 MLS SuperDraft by Kansas City Wizards and signed a developmental contract before transferring to Puerto Rico Islanders of the USL First Division later that year.