The running back who led the team in rushing last season has agreed to a three-year contract with the team.

The deal is worth $21 million, including $13.5 million fully guaranteed, and could grow to a maximum of $25.5 million, according to a source.

The agent for Chase Edmonds said that the running back agreed to a two-year contract with the Miami Dolphins.

While playing in 15 games last season, Conner led the team in rushing with 752 yards and 15 touchdown on 202 carries. He had three touchdown catches.

His 15 rushing touchdown were the third-most in the league last season, and his 18 total touchdown were tied for second-most.

A year ago, he signed a one-year deal worth $1.75 million. After graduating from college and starting his pro career in Western Pennsylvania, Conner was looking forward to living somewhere else.

During his time with the Cards, he consistently impressed coach Kliff Kingsbury with his receiving ability, which led to him being used more in the passing offense.

The University of Pittsburgh graduate was selected by the Steelers in the third round of the draft. He was declared cancer-free in 2016 after overcoming a diagnosis of Stage 2 Hodgkin lymphoma.

He has rushed for 3,054 yards and 37 touchdown and has 161 reception for 1,338 yards and 7 touchdown catches in five NFL seasons.

Josh Weinfuss contributed to the report.