One reason Minnesota didn't live up to expectations last season was due to a porous offensive line that struggled to protect Kirk Cousins.
Kline finished last season ranked 53rd among guards, per Pro Football Focus. He may not make any All-Pro teams in the future, but the Vikings are in a position where they need to create competition in an attempt to keep Cousins' upright.
An undrafted free agent out of Kent State in 2013, Kline spent his first three seasons with the New England Patriots. He joined the Tennessee Titans in 2016, starting all 46 games he played in three years with the team.