Edwards attended the University of Michigan, following in his father Stan Edwards's footsteps, where he played for coach Lloyd Carr's Michigan Wolverines football team from 2001 to 2004. During his senior season in 2004, he set Michigan season records for receptions (97) and receiving yards (1,330), and career records with 252 receptions, 3,541 yards, and 39 touchdowns, a Big Ten record. Edwards also set the Michigan career record for the most games with 100 or more receiving yards (17). During the 2013 Buffalo Wild Wings Bowl, Jeremy Gallon eclipsed Edwards' school single-season receiving yardage record with a total of 1373.