Thomas, 26, is a former third-round pick of the Dolphins back in 2013. He was in the final year of his four-year, $2.846 million contract and set to make a base salary of $705,000 for the 2016 season when the Dolphins cut him loose after a disappointing outing.
Thomas has worked out for the Lions, Titans and Colts in recent weeks.
In 2016, Thomas has appeared in two games for the Dolphins and has been limited to playing just 71 snaps, according to Pro Football Focus.
Okoye, 25, originally signed on with the 49ers as an undrafted free agent back in 2013. He was considered to be a developmental project, seeing as he was a former rugby and track star.
After a little over two years in San Francisco, Okoye signed on to the Cardinals’ practice squad last year. He later signed on with the Jets, who elected to make Okoye an offensive lineman upon adding him to their practice squad. However, they waived him this past June.
The Cowboys signed him to a contract this summer but he was later cut loose at the start of the season.
Okoye has yet to appear in an NFL game.