Hughes, 22, is a former first-round pick of the Vikings back in 2018. He agreed to a four-year, $9,867,494 contract that includes a $5,256,352 signing bonus.
The contract includes a fifth-year option for the Vikings to pick up in 2021.
In 2019, Hughes appeared in 14 games for the Vikings and recorded 45 tackles, one interception, two forced fumbles and nine passes defended.
Sherels, 31, wound up signing on with the Vikings as an undrafted free agent out of Minnesota back in 2010. He has played nine years of his NFL career in Minnesota and just finished out a one-year contract with Minnesota.
Sherels later signed on with the Saints, but was released coming out of the preseason. He had another brief stint with the Vikings before signing on with the Dolphins a few months ago.
Miami waived him in December.
In 2019, Sherels has appeared in eight games for the Vikings and Dolphins and totaled 66 kick return yards and 56 punt return yards.