McCaffrey's $16 million annual salary makes him the highest-paid running back in NFL history, a deserved reward after he eclipsed 1,000 rushing yards and 1,000 receiving yards in 2019 while tying for the league lead in touchdowns (19) and finishing second in receptions (116). He still has two more years left on his rookie deal, so the extension will keep him on Carolina's books through the 2025 campaign, his age-29 season.
Panthers' Christian McCaffrey: Becomes highest-paid running back
Fantasy Football Today Newsletter
Get tips, advice and news to win your league - all from the FFT podcast team.