The Baltimore Ravens and running back Gus Edwards have agreed to a two-year, $10 million contract extension, Edwards' agent, Drew Rosenhaus, told ESPN's Adam Schefter.

Edwards, 26, has spent his entire career in the NFL with the Ravens after signing with the team as an undrafted free agent in 2018.

Edwards rushed for 723 yards and six touchdowns and added 129 yards receiving last season for the Ravens while making just six starts. He has totaled at least 700 yards rushing in each of his three previous seasons.