The Minnesota Vikings have signed Sheldon Richardson. Richardson spent the 2018 season with the Vikings.

Richardson signed a three-year, $36 million deal with the Cleveland Browns following his one season in Minnesota. Richardson played two seasons in Cleveland before he was released earlier this offseason.