Aaron Wilson of the Houston Chronicle has the numbers on former Minnesota Vikings running back Jerick McKinnon's four-year deal with the San Francisco 49ers.

The contract is reportedly worth up to $30 million.

Guaranteed money: $14.3 million
Signing bonus: $2 million
2018 salary: $4.2 million
2019 salary: $3.7 million
2020 salary: $6.5 million
2021 salary: $6.9 million

He will receive a roster bonus of $5.5 million in 2018 with his 2021 salary an option that must be exercised before the end of 2020 league year, all according to Wilson.

Ben Volin of the Boston Globe reports that McKinnon will receive $11.7 million in guaranteed money in 2018 with a chance to make $12 million.

Albert Breer of The MMQB reports that only the first year of McKinnon's deal is fully guaranteed.

* Story updated to reflect corrected $30 million contract number