Armour earned his card for the 2007 PGA Tour season by finishing T13 at Q-School in 2006. He also qualified for the FedEx Cup in 2007.
After finishing 172nd on the PGA Tour money list in 2008, Armour lost his PGA Tour card and had to go back to the Nationwide Tour for 2009, where he played through 2012 and again in 2014. He finished 20th in the Web.com Tour regular season, then 40th in the Web.com Tour Finals to earn his PGA Tour card for the 2014–15 season.
In 2014–15, he finished 195th on the FedEx points list: 200th was the cutoff for a place in the Web.com Tour Finals. He then finished 41st (excluding the Top 25) in the Finals, to earn a Web.com Tour card for 2016.
In 2016, he won the first event of the Web.com Tour season, the Panama Claro Championship.[3] It was his first win on the tour, in his 217th tournament. The next season, he won the Sanderson Farms Championship, his first PGA Tour win in his 105th start.[4]