Carolina Panthers star Christian McCaffrey is signing a four-year extension, averaging $16 million per year, making him the highest-paid running back in NFL history, sources told ESPN.

Dallas Cowboys running back Ezekiel Elliott had been the NFL’s highest-paid running back at $15 million per year. Jets running back Le’Veon Bell now ranks third at $14.1 million a year.

The deal includes a fifth-year option, a source told ESPN’s Jeremy Fowler. Including the two years left on McCaffrey’s rookie deal and the option, the deal is expected to pay out around $75 million over six years.

The extension ties McCaffrey, who won’t turn 24 until June 7, to Carolina through the 2025 season. He was in the fourth year of his rookie deal, and the Panthers didn’t want to enter this season with McCaffrey’s future in question as Rhule rebuilds a team that finished 5-11 last season under Ron Rivera.