As a freshman in 2011, he was one of five true freshman to play during the season. For the season, he appeared in six games on special teams and as a back-up offensive guard. In 2012 as a sophomore, he started four games at center. He helped the Commodores average 170 yards-per-game and 222 passing yards-per-game, before being granted a medical hardship and redshirting the rest of the season.[2] As a junior in 2013, he started all 13 games at right guard. Late in the season he also played some at center. He recorded 46 knockdown blocks and 67 blocks that led to touchdowns or first downs. He helped the offense average 366.7 yards-per-game, 233.7 of which was passing. In 2014 as a senior, he started 12 games at right guard. He earned All-Southeastern Conference (SEC) honors. He recorded 28 pancake blocks on the season. Using a fifth year of eligibility in 2015, he started all 12 games at center, while playing through multiple injuries. He recorded 35 pancake blocks and helped Ralph Webb rush for 1,152 yards, the second highest total in school history. He was named All-SEC for the season.[1]
In 2017, Pulley was named the starting center over the suspended Max Tuerk and Matt Slauson, who was moved to left guard.[4] He started all 16 games at center in 2017 following the release of Tuerk.
On September 1, 2018, Pulley was waived by the Chargers.[5]
New York Giants
On September 2, 2018, Pulley was claimed off waivers by the New York Giants.[6] Pully started at guard from week 5 and took over center in week 7 after the moving of John Greco to left guard and was the starter in the next nine games.
On March 11, 2019, Pulley signed a three-year, $9.6 million contract extension with the Giants.[7]