Willis McGahee has reached agreement with the Broncos on a three-year contract worth $7.5 million, according to a source.
McGahee's deal will guarantee him $3 million.
The running back was released by the Ravens earlier this week.
Willis McGahee To Join Broncos