After playing college football for BYU, he signed with the Philadelphia Eagles as an undrafted free agent in 2009.
[2] Reynolds was signed as an undrafted free agent by the Philadelphia Eagles on April 27, 2009.
[6] Reynolds was promoted to the active roster on December 29 after Jamaal Jackson was placed on injured reserve with a torn anterior cruciate ligament (ACL).
[7] Reynolds was waived on September 4, 2010, during final cuts,[8] and re-signed to the team's practice squad the next day.
[9] He spent the entire season on the practice squad, and was re-signed to a future contract on January 10, 2011.
Reynolds replaced injured starting center Jason Kelce in a week 2 game against the Baltimore Ravens on September 16, 2012.
[14] Reynolds was released during final roster cuts one last time by the Eagles on August 31, 2013.
Reynolds became an exclusive rights free agent after the season,[19] and re-signed with the team on April 21, 2014.