Mark Ingram has signed a three-year deal with the Baltimore Ravens to ostensibly be their lead running back for the next few seasons. The contract runs for three seasons but given Mark Ingram's advanced age for a running back (2019 will be his age 30 season), I would not be surprised if he is no longer with the team by the end of this contract.
The Baltimore Ravens released Alex Collins recently and both Javorius Allen and Ty Montgomery are currently free agents. That mean as it stands, Mark Ingram and Gus Edwards are the two primary running backs on the Ravens roster with Kenneth Dixon still on the team as a third running back.