A former undrafted free agent, Edwards was scheduled to make $3.38 million in 2021 on the restricted free agent tender. The extension links him to Baltimore through 2023.
In three seasons in Baltimore, the 26-year-old back has proved to be a fundamental member of the backfield, acting as a between-the-tackles runner who can carry the load for stretches. For his career, Edwards has averaged 5.2 yards per carry on 414 totes for 2,152 yards and 10 TDs. A slasher, Edwards gets upfield and can shoulder through tackles.