With the NFL free agency period almost upon us, we are seeing a lot of player movement during the league's legal tampering period. What follows is usually a flurry of activity with players signing contracts with their new teams.Also during this time, franchises can often overpay to get a player in the door. Whether that be due to the player's demands or the team simply wants to get them on their roster, big money is usually exchanged.Five of the worst NFL free agency contracts we could find# 5 - Michael Johnson - Tampa Bay BuccaneersIn 2014, Johnson signed a 5-year, $43.75 million contract with $16 million guaranteed as he swapped the Cincinnati Bengals for Tampa Bay.However, the grass isn't always greener, and he was released one season into the deal as he totaled four sacks for the Buccaneers.# 4 - Mike Glennon - Chicago BearsCleveland Browns v Chicago BearsGlennon has bounced around the league for what feels like forever, but he was thought to be "the guy" in Chicago. He signed a 3-year, $45 million contract with $18.5 million guaranteed in 2017 to be the teams starter.This Day in Chicago Sports@ChiSportsDay𝐌𝐚𝐫𝐜𝐡 𝟏𝟎, 𝟐𝟎𝟏𝟕 | 🤮The Bears sign Mike Glennon to a 3-year/$45 million deal to be QB1.116356𝐌𝐚𝐫𝐜𝐡 𝟏𝟎, 𝟐𝟎𝟏𝟕 | 🤮The Bears sign Mike Glennon to a 3-year/$45 million deal to be QB1.🐻⬇️ https://t.co/qV5yFZaTWAIt didn't go too well, however, and he was released a year into the contract as he started four times and threw five interceptions and four touchdowns during that time.# 3 - Nick Foles - Jacksonville JaguarsTampa Bay Buccaneers v Jacksonville JaguarsWhen it comes to NFL free agency swings and misses, this one is up there. In 2019, Foles got the bag. He signed a 4-year, $88 million contract that had $45.125 million guaranteed.Field Yates@FieldYatesA move that was made officially official today: the trade of Nick Foles from the Jaguars to the Bears for the 140th pick in the 2020 NFL Draft. Foles to Chicago, reuniting him with Matt Nagy as the Bears look to spark their offense.669121A move that was made officially official today: the trade of Nick Foles from the Jaguars to the Bears for the 140th pick in the 2020 NFL Draft. Foles to Chicago, reuniting him with Matt Nagy as the Bears look to spark their offense.That's as good as it got. He started only four times (all losses) and in 2020, he was traded to Chicago for a miserable fourth-round pick. # 2 - Brock Osweiler - Houston TexansDivisional Round - Houston Texans v New England PatriotsA backup to Peyton Manning in Denver, Brock got paid in a move to the Houston Texans. A 4-year, $72 million deal with $37 million guaranteed was signed in 2016 as he was thought to be the player to change life in Houston.Cool Eagle@defcooleagleThis reminds me of that huge deal the Texans gave out to Brock Osweiler that one time, and everything went south. twitter.com/sinow/status/1…Sports Illustrated@SInowBreaking: The Giants have agreed to a four-year, $160 million deal with Daniel Jones, per @RapSheet13441Breaking: The Giants have agreed to a four-year, $160 million deal with Daniel Jones, per @RapSheet https://t.co/5eLj4dZ9gBThis reminds me of that huge deal the Texans gave out to Brock Osweiler that one time, and everything went south. twitter.com/sinow/status/1…Well, he didn't, and he was traded a year after his deal. He started 14 times for the Texans for a host of draft picks in a huge swing and miss for the AFC franchise.#1 - DeMarco Murray - Philadelphia EaglesPhiladelphia Eagles v Atlanta FalconsAs far as NFL free agency regrets go, the Eagles will still have nightmares over this one. Grabbing Murray from NFC East rivals the Dallas Cowboys, the Eagles thought they were getting the All-Pro Murray who dominated the NFL for Dallas.Adam Schefter@AdamSchefterTrade terms for DeMarco Murray to Titans: Eagles send Murray and 4th-round pick to Tenn for higher 4th-round pick in this year's draft.9391040Trade terms for DeMarco Murray to Titans: Eagles send Murray and 4th-round pick to Tenn for higher 4th-round pick in this year's draft.They didn't get that player at all. Murray signed a 5-year, $40 million contract with $18 million guaranteed and was traded to the Tennessee Titans after one season. This is the worst NFL free agency contract we can imagine.