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).
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.