Ola was signed by the Jacksonville Sharks on March 3, 2012. He was released on June 11, 2012.[2]
Montreal Alouettes
Ola signed with the Montreal Alouettes on June 10, 2012.[3] He played for the Alouettes during the 2012 and 2013 CFL seasons.
Miami Dolphins
Ola was signed to a futures contract by the Miami Dolphins on February 7, 2014. He was released by the Dolphins on May 25, 2014.[4]
Chicago Bears
Ola signed with the Chicago Bears on May 28, 2014.[4] He made his NFL debut on September 7 against the Buffalo Bills,[5] and made his first career start the following week against the San Francisco 49ers, replacing the injured Matt Slauson.[6] In the 2014 season, he started at four of the five offensive line positions.[7] Ola was released by the Bears on September 5, 2015.[8]
San Diego Chargers
Ola was signed to the San Diego Chargers' practice squad on September 7, 2015.[9] He was signed to the active roster on October 3, following the Chargers release of running back Donald Brown.[10]
Detroit Lions
Ola was signed by the Detroit Lions on October 20, 2015.[11] On September 3, 2016, he was waived by the Lions.[12]
Seattle Seahawks
On September 13, 2016, Ola was signed to the Seahawks' practice squad.[13] He was released on September 21, 2016.[14]
New York Giants
On September 21, 2016, Ola was signed to the Giants' practice squad.[15]
Buffalo Bills
On September 28, 2016, Ola was signed by the Bills off the Giants' practice squad.[16] He was released by the Bills on October 25, 2016, and was re-signed to the practice squad two days later.[17][18] He was promoted back to the active roster on December 13, 2016.[19]
On September 2, 2017, Ola was waived/injured by the Bills and placed on injured reserve.[20] He was released on September 6, 2017.[21]
On May 14, 2018, Ola signed with the New Orleans Saints.[23] He was released on September 12, 2018.[24] He was re-signed on October 18, 2018.[25] He suffered a high ankle sprain in Week 14 and was placed on injured reserve on December 11, 2018.[26]
On February 19, 2019, Ola re-signed with the Saints.[27] He was released on August 31, 2019.[28] He was re-signed on December 6, 2019.[29] He was released on December 28, 2019.[30]