Edwards, 25, wound up signing on with the Ravens as an undrafted free agent out of Rutgers back in May, 2018. He agreed to a three-year, $1.71 million contract with the Ravens, but was unfortunately waived coming out of the preseason.
The Ravens signed Edwards to their practice squad after he cleared waivers and was promoted in October of 2018, eventually starting for the Ravens by the end of the season.
Baltimore also re-signed him as an exclusive rights free-agent last offseason.
In 2019, Edwards appeared in all 16 games for the Ravens and recorded 133 rushing attempts for 711 yards (5.3 YPC) and two touchdowns, to go along with seven receptions for 45 yards (6.4 YPC), two fumbles and one lost.