The Tampa Bay Buccaneers have reached an agreement on a three-year, $21 million deal with Leonard Fournette, according to sources.

The deal includes $11 million guaranteed and it could reach $24 million with incentives.

Fournette was the fourth overall pick in 2017 by the Jacksonville Jaguars.