Hedges played college soccer at Butler University between 2008 and 2010, and at the University of North Carolina in 2011. During his time at Butler, Hedges was named NSCAA All-America Second Team as a Junior, and he was also named Horizon League Defender of the Year in both his Junior and Sophomore years. After transferring to North Carolina he was named ACC Defensive Player of the Year and NSCAA All-America First Team. He scored 6 times on the season and helped lead the Tar Heels defense to a 0.69 goals against average en route to the 2011 NCAA National Championship.
FC Dallas selected Hedges in the first round (No. 11 overall) of the 2012 MLS SuperDraft. He made his professional debut on April 5, 2012 in a 1–0 victory against the New England Revolution. His first goal in the 2014 season was a header in the 90th minute against Sporting Kansas City off a free kick taken by Michel. This goal tied the game, 1-1.