 While at college, Walls also appeared for USL PDL club Michigan Bucks in 2011.On January 17, 2012, Walls was drafted in the third round (47th overall) of the 2012 MLS Supplemental Draft by Chicago Fire.He spent 2012 with the club before being waived on February 21, 2013.