On April 29, 2012, Pasztor signed with the Minnesota Vikings.[6] On August 31, 2012, as the Vikings reduced their roster down to league maximum of 53 players, he was released.[7]
Jacksonville Jaguars
Pasztor was signed to the Jacksonville Jaguars practice squad on September 17, 2012. He was promoted to the active roster on December 14. He started three games for the Jaguars in 2012.[8]
On October 2, 2013, the Jaguars announced that they had traded starting left tackle Eugene Monroe to the Baltimore Ravens.[9] Monroe's left tackle position was filled by Luke Joeckel, paving the way for Pasztor to become the team's starting right tackle despite the fact he had been primarily used at guard in the past. Overall, in the 2013 season, he appeared in 15 games and started 13.[10] In the 2014 season, he appeared in and started eight games.[11]
He was released by the Jaguars on September 5, 2015.[12]
Cleveland Browns
Pasztor was claimed off waivers by the Cleveland Browns on September 6, 2015.[13] On March 22, 2016, Pasztor was offered a one-year tender. He signed his tender on April 4.[14] Overall, in the 2015 season, he appeared in all 16 games and started four.[15] In the 2016 season, he appeared in and started all 16 games.[16]
Atlanta Falcons
On August 19, 2017, Pasztor signed with the Atlanta Falcons.[17] In the 2017 season, he appeared in seven games.[18]
On March 13, 2018, Pasztor signed a one-year contract extension with the Falcons.[19] He was released on August 31, 2018.[20] He was re-signed on October 24, 2018.[21] He was released again on November 8, 2018.[22]
Tennessee Titans
On December 11, 2018, Pasztor was signed by the Tennessee Titans.[23] He was released on August 31, 2019.[24]
Personal life
During the 2018 and 2019 offseasons, Pasztor hosted Pasztor's Principles Football Camp and Combine, a free skills camp for students from seventh grade to high school in Brantford, Ontario. Every offseason since 2017, Pasztor has been working toward earning his master's degree in business.[25]