Putting Up Numbers· NFL

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.

Next: Bills at Vikings, Mon, Nov 9 · analysis

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

The Bills' best receivers since 1966
PlacePlayerreceiving yardsreceptionsreceiving TDs
1Andre Reed1985 – 1999 · 221 games13,09594186
2Eric Moulds1996 – 2005 · 152 games9,04567148
3Lee Evans2004 – 2010 · 108 games5,93337843
4Stefon Diggs2020 – 2023 · 66 games5,37244537
5Frank Lewis1978 – 1983 · 80 games4,63826924
6Jerry Butler1979 – 1986 · 87 games4,30127829
7Bob Chandler1971 – 1979 · 116 games3,99929534
8Steve Johnson2008 – 2013 · 71 games3,83230128
9Peerless Price1999 – 2007 · 82 games3,71128725
10Josh Reed2002 – 2009 · 112 games3,57531110
11Gabe Davis2020 – 2025 · 68 games2,85917528
12James Lofton1989 – 1992 · 59 games2,73615121
13Khalil Shakir2022 – 2026 · still playing2,66622412
+354 this season
14Haven Moses1968 – 1972 · 59 games2,64114612
15J.D. Hill1971 – 1975 · 61 games2,63116020
16Don Beebe1989 – 1994 · 76 games2,53716418
17Sammy Watkins2014 – 2016 · 37 games2,45915317
18Cole Beasley2019 – 2022 · 48 games2,45623311
19Robert Woods2013 – 2016 · 57 games2,45120312
20Chris Burkett1985 – 1989 · 55 games2,2881379
21Marlin Briscoe1969 – 1971 · 39 games2,17113318
22Bill Brooks1993 – 1995 · 47 games1,95915518
23Quinn Early1996 – 1998 · 48 games1,86812910
24John Brown2019 – 2022 · 26 games1,56010610
25Roscoe Parrish2005 – 2011 · 76 games1,4941347

receiving yards by decade

2020s

  1. Stefon Diggs2020 – 2023 · 66 games5,372
  2. Gabe Davis2020 – 2025 · 68 games2,859
  3. › Khalil Shakir2022 – 2026 · 64 games2,666
  4. Cole Beasley2020 – 2022 · 33 games1,678
  5. › Keon Coleman2024 – 2026 · 32 games1,247

2010s

  1. Steve Johnson2010 – 2013 · 60 games3,720
  2. Sammy Watkins2014 – 2016 · 37 games2,459
  3. Robert Woods2013 – 2016 · 57 games2,451
  4. John Brown2019 · 15 games1,060
  5. David Nelson2010 – 2012 · 31 games1,042

2000s

  1. Eric Moulds2000 – 2005 · 90 games6,110
  2. Lee Evans2004 – 2009 · 95 games5,355
  3. Josh Reed2002 – 2009 · 112 games3,575
  4. Peerless Price2000 – 2007 · 67 games3,318
  5. Roscoe Parrish2005 – 2009 · 66 games1,086

1990s

  1. Andre Reed1990 – 1999 · 147 games8,687
  2. Eric Moulds1996 – 1999 · 62 games2,935
  3. James Lofton1990 – 1992 · 47 games2,570
  4. Don Beebe1990 – 1994 · 62 games2,220
  5. Bill Brooks1993 – 1995 · 47 games1,959

1980s

  1. Andre Reed1985 – 1989 · 74 games4,408
  2. Jerry Butler1980 – 1986 · 74 games3,467
  3. Frank Lewis1980 – 1983 · 50 games2,821
  4. Chris Burkett1985 – 1989 · 55 games2,288
  5. Byron Franklin1981 – 1984 · 44 games1,343

1970s

  1. Bob Chandler1971 – 1979 · 116 games3,999
  2. J.D. Hill1971 – 1975 · 61 games2,631
  3. Frank Lewis1978 – 1979 · 30 games1,817
  4. Marlin Briscoe1970 – 1971 · 28 games1,639
  5. Haven Moses1970 – 1972 · 31 games1,256

1966–69

  1. Haven Moses1968 – 1969 · 28 games1,385
  2. Elbert Dubenion1966 – 1967 · 25 games1,131
  3. Bobby Crockett1966 – 1969 · 18 games659
  4. Marlin Briscoe1969 · 11 games532
  5. 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.