After sitting out free agency while serving a jail sentence, free agent wide receiver Michael Floyd has finally found a team. 

According to NFL.com, Floyd has agreed to terms on a one-year deal with the Minnesota Vikings. The 27-year-old's contract will pay him a total of $1.5 million in base salary in 2017 and could be worth up to $6 million if he hits all the incentives. 

Floyd, who was selected 13th overall by the Cardinals in the 2012 NFL Draft, spent roughly five seasons in Arizona before being cut by the team in December following a DUI arrest where Floyd was hit with seven charges, including extreme DUI for blowing a .217. 

After being cut by the Cardinals, Floyd was claimed on waivers by New England. The receiver finished the 2016 season by playing in two regular-season games and a playoff game for the Patriots. Floyd wasn't active for the AFC title game or for New England's 34-28 win over the Falcons in Super Bowl LI. (Fans are actually mad that he's going to get a Super Bowl ring). 

Two weeks after the Patriots' Super Bowl win, Floyd made a deal with authorities in Arizona where he only had to plead guilty to one of the seven charges he was facing. As part of his plea, Floyd was sentenced to 24 days in jail and 96 days of house arrest. 

The receiver's jail time ended March 11. He has been doing his 96 days of house arrest since then. According to ESPN.com, Floyd's time on house arrest won't end until June. 

As another part of the plea, Floyd also has to do 30 hours of community service. He was also fined more than $5,000 and will be subjected to random alcohol screenings. 

At 6-feet-3, Floyd could become a nice red zone target in Minnesota. In each of the past four seasons, Floyd has caught at least five touchdown passes. The receiver's biggest year came in 2013 when he caught 65 passes for 1,041 yards.

Floyd also adds a deep threat to a team that doesn't really have one. The receiver has averaged 15.4 yards per catch during his five year career, which should thrill the Vikings, who only had one receiver average over 11 yards per catch in 2016. 

For Floyd, signing with the Vikings will mean a return to his hometown. The receiver was born in St. Paul and went to high school there before heading to Notre Dame for college.