I’m not a big Christian McCaffrey fan. He’s 29, and he’s had a lot of injury issues, making him look like an early pick who could blow up on the launchpad. That said, there is some sense in selecting him with a top-10 pick.
McCaffrey is healthy now, and that’s been the case for the entire offseason. He’s in a much better place physically than he was at this time a year ago. If he can stay healthy (however unlikely that might be) he’ll be one of the most productive running backs in the league.
And note that the 49ers could be helped dramatically by scheduling. They’ll play eight games against the AFC South and NFC South, which are probably the two weakest divisions. And San Francisco was a last-place team last year, so it will be getting the Bears, Browns and Giants, while the rest of the NFC West will be getting the better teams in those divisions.
Totaled up, the 49ers are playing against teams that went a combined 120-169 last year, making it the easiest schedule of the last 10 years.
Something to keep in mind with McCaffrey, Brock Purdy and the rest of the 49ers.
Three other teams have schedules that grade out among the 15 easiest of the last 10 years – Saints, Patriots and Titans. (A factor here is the addition of a 17th game, making a last-place schedule more of an advantage than it’s been in the past.)
EASIEST SCHEDULES (last 10 years) | |||||
---|---|---|---|---|---|
Year | Team | Win | Loss | Tie | Pct |
2025 | San Francisco | 120 | 169 | 0 | .415 |
2025 | New Orleans | 121 | 168 | 0 | .419 |
2017 | Indianapolis | 107 | 146 | 3 | .424 |
2023 | Atlanta | 121 | 165 | 3 | .424 |
2023 | New Orleans | 122 | 164 | 3 | .427 |
2025 | New England | 124 | 165 | 0 | .429 |
2021 | Philadelphia | 117 | 155 | 0 | .430 |
2023 | Houston | 124 | 162 | 2 | .434 |
2023 | Indianapolis | 125 | 161 | 2 | .438 |
2020 | Baltimore | 112 | 144 | 0 | .438 |
2017 | Jacksonville | 111 | 142 | 3 | .439 |
2017 | Tennessee | 111 | 142 | 3 | .439 |
2017 | Cincinnati | 115 | 141 | 0 | .449 |
2025 | Tennessee | 130 | 159 | 0 | .450 |
—Ian Allan