Mike Garafolo of NFL Media reports that the Vikings and LB Eric Wilson have agreed to terms on a three-year, $22.5 million deal. In total, Wilson receives $12.5 million fully guaranteed as part of this agreement, per Garafolo. Wilson, 31, was signed by the Vikings as an undrafted free agent out of Cincinnati in 2017.