 He also spent two seasons in the USL Premier Development League, playing for Michigan Bucks in 2004 and Kalamazoo Kingdom in 2005.Peterson was drafted in the second round, 21st overall, of the 2006 MLS SuperDraft by Colorado Rapids.He was a major part of the Rapids midfield from 2006 to 2009, amassing over 100 appearances for the club in all competitions.