
The Bills' best receivers since 1966
Andre Reed has the most receiving yards of the 157 receivers who played with the Bills since 1966, 13,095 in 221 games. Eric Moulds is 2nd with 9,045.
The Bills' receivers this season
- Khalil Shakir7 games, 50.6 a game2,666 with the Bills.354receiving yards
- Keon Coleman7 games, 41.0 a game1,247 with the Bills.287receiving yards
- DJ Moore5 games, 52.0 a game260receiving yards
By decade: 2020s · 2010s · 2000s · 1990s · 1980s · 1970s · 1966–69
Compare with in · side by side
| Place | Player | receiving yards | receptions | receiving TDs |
|---|---|---|---|---|
| 1 | Andre Reed1985 – 1999 · 221 games | 13,095 | 941 | 86 |
| 2 | Eric Moulds1996 – 2005 · 152 games | 9,045 | 671 | 48 |
| 3 | Lee Evans2004 – 2010 · 108 games | 5,933 | 378 | 43 |
| 4 | Stefon Diggs2020 – 2023 · 66 games | 5,372 | 445 | 37 |
| 5 | Frank Lewis1978 – 1983 · 80 games | 4,638 | 269 | 24 |
| 6 | Jerry Butler1979 – 1986 · 87 games | 4,301 | 278 | 29 |
| 7 | Bob Chandler1971 – 1979 · 116 games | 3,999 | 295 | 34 |
| 8 | Steve Johnson2008 – 2013 · 71 games | 3,832 | 301 | 28 |
| 9 | Peerless Price1999 – 2007 · 82 games | 3,711 | 287 | 25 |
| 10 | Josh Reed2002 – 2009 · 112 games | 3,575 | 311 | 10 |
| 11 | Gabe Davis2020 – 2025 · 68 games | 2,859 | 175 | 28 |
| 12 | James Lofton1989 – 1992 · 59 games | 2,736 | 151 | 21 |
| 13 | Khalil Shakir2022 – 2026 · still playing | 2,666 | 224 | 12 |
| +354 this season | ||||
| 14 | Haven Moses1968 – 1972 · 59 games | 2,641 | 146 | 12 |
| 15 | J.D. Hill1971 – 1975 · 61 games | 2,631 | 160 | 20 |
| 16 | Don Beebe1989 – 1994 · 76 games | 2,537 | 164 | 18 |
| 17 | Sammy Watkins2014 – 2016 · 37 games | 2,459 | 153 | 17 |
| 18 | Cole Beasley2019 – 2022 · 48 games | 2,456 | 233 | 11 |
| 19 | Robert Woods2013 – 2016 · 57 games | 2,451 | 203 | 12 |
| 20 | Chris Burkett1985 – 1989 · 55 games | 2,288 | 137 | 9 |
| 21 | Marlin Briscoe1969 – 1971 · 39 games | 2,171 | 133 | 18 |
| 22 | Bill Brooks1993 – 1995 · 47 games | 1,959 | 155 | 18 |
| 23 | Quinn Early1996 – 1998 · 48 games | 1,868 | 129 | 10 |
| 24 | John Brown2019 – 2022 · 26 games | 1,560 | 106 | 10 |
| 25 | Roscoe Parrish2005 – 2011 · 76 games | 1,494 | 134 | 7 |
receiving yards by decade
2020s
- Stefon Diggs2020 – 2023 · 66 games5,372
- Gabe Davis2020 – 2025 · 68 games2,859
- › Khalil Shakir2022 – 2026 · 64 games2,666
- Cole Beasley2020 – 2022 · 33 games1,678
- › Keon Coleman2024 – 2026 · 32 games1,247
2010s
- Steve Johnson2010 – 2013 · 60 games3,720
- Sammy Watkins2014 – 2016 · 37 games2,459
- Robert Woods2013 – 2016 · 57 games2,451
- John Brown2019 · 15 games1,060
- David Nelson2010 – 2012 · 31 games1,042
2000s
- Eric Moulds2000 – 2005 · 90 games6,110
- Lee Evans2004 – 2009 · 95 games5,355
- Josh Reed2002 – 2009 · 112 games3,575
- Peerless Price2000 – 2007 · 67 games3,318
- Roscoe Parrish2005 – 2009 · 66 games1,086
1990s
- Andre Reed1990 – 1999 · 147 games8,687
- Eric Moulds1996 – 1999 · 62 games2,935
- James Lofton1990 – 1992 · 47 games2,570
- Don Beebe1990 – 1994 · 62 games2,220
- Bill Brooks1993 – 1995 · 47 games1,959
1980s
- Andre Reed1985 – 1989 · 74 games4,408
- Jerry Butler1980 – 1986 · 74 games3,467
- Frank Lewis1980 – 1983 · 50 games2,821
- Chris Burkett1985 – 1989 · 55 games2,288
- Byron Franklin1981 – 1984 · 44 games1,343
1970s
- Bob Chandler1971 – 1979 · 116 games3,999
- J.D. Hill1971 – 1975 · 61 games2,631
- Frank Lewis1978 – 1979 · 30 games1,817
- Marlin Briscoe1970 – 1971 · 28 games1,639
- Haven Moses1970 – 1972 · 31 games1,256
1966–69
- Haven Moses1968 – 1969 · 28 games1,385
- Elbert Dubenion1966 – 1967 · 25 games1,131
- Bobby Crockett1966 – 1969 · 18 games659
- Marlin Briscoe1969 · 11 games532
- Art Powell1967 · 5 games346
Also with the Bills: quarterbacks · running backs · tight ends · Buffalo Bills record book
Method
- Every receiver who played with the Bills since 1966, ranked by receiving yards over his games there. Regular-season games only.
- The numbers here start in 1966, so a receiver who played with the Bills before then isn't here.
- A decade counts his receiving yards with the Bills in its seasons.