McGlynn has also played for the Cincinnati Bengals, Indianapolis Colts, and Kansas City Chiefs.
McGlynn played high school football at Austintown-Fitch High School in Austintown, Ohio.
McGlynn started from 2004–2007 at right offensive tackle for the Pittsburgh Panthers.
McGlynn was drafted by the Philadelphia Eagles in the fourth round (109th overall) of the 2008 NFL Draft. He signed a four-year contract with the team on June 4, 2008.
During the 2008 season, McGlynn was the backup left guard to Todd Herremans, and later Nick Cole. He was placed on injured reserve on January 7, 2009 due to a torn hamstring suffered in a Wild Card Playoff game against the Minnesota Vikings.
McGlynn was inactive for every game of the 2009 season. After Jamaal Jackson suffered a torn anterior cruciate ligament in week 16 against the Denver Broncos, McGlynn was the backup center behind Nick Cole for the rest of the season.
McGlynn became the starting center for the Eagles after Jackson suffered a torn triceps tendon before the start of the 2010 NFL season. He caught the first pass of his NFL career off a deflection on September 12, 2010. It came from Kevin Kolb and went for one yard.
McGlynn was released on September 3, 2011 during final roster cuts.
On September 4, McGlynn was claimed off waivers by the Cincinnati Bengals. He played in seven games in 2011, starting four.
McGlynn was signed by the Indianapolis Colts on March 15, 2012.
McGlynn was signed by the Washington Redskins on March 28, 2014. The Redskins released McGlynn on August 26, 2014.
McGlynn signed with the Kansas City Chiefs on August 27, 2014. He started 13 games for the Chiefs in 2014, and was Pro Football Focus's worst ranked guard on the year, being one of the main reasons behind Kansas City having one of the poorest offensive lines in football that season.
McGlynn signed with New Orleans Saints on May 20, 2015. On September 12, 2015, McGlynn was released. He was re-signed on September 14.
McGlynn is the son of Terry and Michael McGlynn.