Ezekiel Elliott's salary is surpassed by Christian McCaffrey.

The Carolina Panthers recommitted to Christian McCaffrey through 2025 on Monday, amid a dramatic roster change.

The four-year, $64 million extension makes him the league's highest-paid RB and sheds additional light on Ezekiel Elliott's Dallas Cowboys mega-deal.

Elliot's 2019 six-year, $90 million contract was the league's most expensive RB deal for only seven months. McCaffrey's new contract details are still being released, but the $64 million he'll receive starting in 2021 beats Elliott's AAV ($16M vs $15M). 

McCaffrey's deal includes "well over half" guaranteed money. Elliott's initial and extended contracts guaranteed $50 million.

The McCaffrey deal enters uncharted waters at a time when no position is more scrutinized. His receiving ability (303 receptions over three seasons, 1,005 receiving yards, and 4 TD receptions in 2019) may change how McCaffrey's deal is evaluated.

After David Johnson and Todd Gurley's old employers ate a lot of dead money to release them, this new contract should give Saquon Barkley, Alvin Kamara, and Derrick Henry hope.

Elliott's last-year holdout paid off. Elliott's timing makes the Cowboys' salary cap position harder, but that's the price Dallas pays for choosing him fourth overall and making him the offense's main point.

The Cowboys are committed to this strategy for at least the next several seasons, despite discussion over its efficacy and how much of the offense should be run.