Stewart played college soccer at Santa Clara University from 1998 to 2001. As a junior, he was named the West Coast Conference Defender of the Year; he finished his career at Santa Clara with six goals and one assist in 81 games, 65 of them starts.
Upon graduating, Stewart was selected 19th overall in the 2002 MLS SuperDraft by Rapids. Stewart immediately earned a starting place, appearing in 23 games for the Rapids as a rookie, and adding three assists. Stewart started seven of eight games for the team in 2003, before suffering a serious knee injury that kept him out the rest of the season. Unfortunately, Stewart would suffer injury problems throughout the 2004 season as well and, combined with new competition from Nat Borchers, he did not see any playing time.