Former Alabama running back Trent Richardson signed with the Baltimore Ravens Monday morning, a source told AL.com.

Richardson flew to Baltimore Sunday night and was signed after working out for team officials Monday morning, according to the source.

Richardson has been in contact with the Ravens since late February and originally worked out for the team in early March.

He wasn't immediately signed and was told that the team wanted him to drop weight, but Baltimore coach John Harbaugh acknowledged in late March that the Ravens had an "unofficial agreement" in place with Richardson.

Richardson is now officially on the team, likely a final chance to prove that he can be a productive NFL running back.

The former Heisman Trophy finalist was out of football last season, just three years after the Cleveland Browns selected him with the No. 3 overall pick in the 2012 NFL draft.

Richardson was traded to the Indianapolis Colts in 2013, released by the Colts last March and then cut by the Oakland Raiders last August.

He worked out for multiple teams after being released by the Raiders, but wasn't signed -- until Monday.