This is why you don't give RB's top contracts. Below is the list of the Top 15 Rushers in the 2017 season. Notice how many of them still played let alone contributed 5 seasons later in 2022.
10 out of the 15 players on the list didn't play in 2022. Some of those players were 22 or 23 that year. How are you going to pay a Back a 5 year 70 Million deal when you can't guarantee he will be in the league in 5 years?
Would you be happy paying Todd Gurley, Leveon Bell, Kareem Hunt, or CJ Anderson big long term deals?
Rk | Player | Age | 2017 Yds | 2022 Yds |
1 | Kareem Hunt | 22 | 1327 | 468 |
2 | Todd Gurley | 23 | 1305 | 0 |
3 | Le'Veon Bell | 25 | 1291 | 0 |
4 | LeSean McCoy | 29 | 1138 | 0 |
5 | Mark Ingram | 28 | 1124 | 233 |
6 | Jordan Howard | 23 | 1122 | 1 |
7 | Melvin Gordon | 24 | 1105 | 318 |
8 | Leonard Fournette | 22 | 1040 | 668 |
9 | C.J. Anderson | 26 | 1007 | 0 |
10 | Ezekiel Elliott | 22 | 983 | 876 |
11 | Alex Collins | 23 | 973 | 0 |
12 | Frank Gore | 34 | 961 | 0 |
13 | Carlos Hyde | 27 | 938 | 0 |
14 | Dion Lewis | 27 | 896 | 0 |
15 | Marshawn Lynch | 31 | 891 | 0 |
| | Total Yards | 16101 | 2564 |