Franchise All-Time Rushing Leaders: Buffalo Bills
The table below shows the top 25 all-time rushing leaders in Buffalo Bills franchise history.
Stats included are only during the players' stint(s) as a member of the Bills.
More franchise leaders:
- Buffalo Bills All-Time Passing Leaders
- Buffalo Bills All-Time Rushing Leaders
- Buffalo Bills All-Time Receiving Leaders
- Buffalo Bills All-Time Defensive Leaders
MORE: Franchise leaders for all 32 NFL teams
| Rank | Player | G | Att. | Yards | TD |
|---|---|---|---|---|---|
| 1 | Thurman Thomas | 173 | 2849 | 11938 | 65 |
| 2 | O.J. Simpson | 112 | 2123 | 10183 | 57 |
| 3 | Fred Jackson | 106 | 1279 | 5646 | 30 |
| 4 | Joe Cribbs | 64 | 1082 | 4445 | 21 |
| 5 | Josh Allen | 111 | 759 | 4142 | 65 |
| 6 | Travis Henry | 54 | 963 | 3849 | 27 |
| 7 | LeSean McCoy | 57 | 885 | 3814 | 25 |
| 8 | Wray Carlton | 87 | 819 | 3368 | 29 |
| 9 | Willis McGahee | 46 | 868 | 3365 | 24 |
| 10 | C.J. Spiller | 70 | 668 | 3321 | 12 |
| 11 | Devin Singletary | 61 | 672 | 3151 | 16 |
| 12 | Cookie Gilchrist | 42 | 676 | 3056 | 31 |
| 13 | Antowain Smith | 57 | 760 | 2932 | 26 |
| 14 | Jim Braxton | 80 | 721 | 2842 | 23 |
| 15 | Marshawn Lynch | 45 | 687 | 2765 | 17 |
| 16 | James Cook | 49 | 533 | 2638 | 20 |
| 17 | Kenneth Davis | 96 | 561 | 2460 | 23 |
| 18 | Greg Bell | 40 | 589 | 2420 | 19 |
| 19 | Curtis Brown | 76 | 564 | 2171 | 8 |
| 20 | Roland Hooks | 98 | 399 | 1682 | 12 |
| 21 | Terry Miller | 47 | 389 | 1579 | 8 |
| 22 | Tyrod Taylor | 44 | 283 | 1575 | 14 |
| 23 | Darick Holmes | 48 | 385 | 1383 | 10 |
| 24 | Robb Riddick | 78 | 330 | 1341 | 21 |
| 25 | Joe Ferguson | 164 | 339 | 1174 | 10 |
Note: Stats via Pro Football Reference and through 2024 NFL season.