The Vikings and center John Sullivan have agreed to tack another year onto his contract.

Sullivan and the Vikings finalized a contract extension that will keep him under team control through the 2017 season. Sullivan also receives raises in his base salary as part of the deal.

Sullivan has a new base salary of $5.9 million this season. He has a base salary of $5.4 million in each of the 2016 and 2017 seasons. He had been scheduled to make a base salary of $4.65 million both this season and next.

While the offensive line did not perform up to expectations in 2014, Sullivan continued to be a consistent performer in the middle of the line. He started all 16 games for a third straight season and has started 93 total games since joining the Vikings in 2008.

ESPN first reported that Sullivan and the Vikings had redone his deal.