Buffalo Bills and Kansas City Chiefs players: who played for both
Who played for both the Bills and Chiefs?
81 players were on both the Buffalo Bills and the Kansas City Chiefs rosters between 1960 and 2026, including Todd Collins, Matt Cassel, Adam Lingner and Martin Bayless. 31 of them were with the Bills first and 46 with the Chiefs first; 4 joined both in the same season.
Did you know?
- Jack Johnson is the earliest on this list to complete the pair: Bills first, then the Chiefs from 1961.
- Michael Danna is the most recent: Chiefs first, then the Bills from 2026.
- Adam Lingner spent the most seasons across the two: 8 with the Bills and 5 with the Chiefs.
- 7 of them had two or more separate spells with one of the teams, such as Adam Lingner.
- Most common positions on this list: DB (14), DL (14), QB (8), OL (8).
How many can you name?
Name players who were on both the Bills and the Chiefs. The surname is enough. 0 / 81
All 81 players, most seasons first
| Player | Pos | Bills | Chiefs |
|---|---|---|---|
| Todd Collins | QB | 1995–1997 | 1998–2005 |
| Matt Cassel | QB | 2015 | 2009–2012 |
| Adam Lingner | OL | 1987, 1989–1995 | 1983–1986, 1988 |
| Martin Bayless | DB | 1984–1986 | 1992–1993, 1995–1996 |
| Marvcus Patton | MLB | 1990–1994 | 1999–2002 |
| Art Still | DL | 1988–1989 | 1978–1987 |
| Glenn Parker | OL | 1990–1996 | 1997–1999 |
| LeSean McCoy | RB | 2015–2018 | 2019 |
| Scott Radecic | LB | 1987–1989 | 1984–1986 |
| Alex Van Pelt | QB | 1994–2003 | 1993 |
| Dee Hardison | DL | 1978–1980 | 1988 |
| Mike Pruitt | RB | 1985 | 1985–1986 |
| Ron Edwards | DT | 2001–2005 | 2006–2010 |
| Tom Keating | DL | 1964–1965 | 1974–1975 |
| Billy Masters | TE | 1967–1969 | 1975–1976 |
| Kurt Coleman | FS | 2019 | 2014 |
| Kyle Orton | QB | 2014 | 2011 |
| Mike Mercer | K | 1967 | 1966 |
| Mitch Morse | OL | 2019–2023 | 2015–2018 |
| Marquez Valdes-Scantling | WR | 2024 | 2022–2023 |
| Sammy Watkins | WR | 2014–2016 | 2018–2020 |
| Tom Flores | QB | 1967–1969 | 1969 |
| C.J. Spiller | RB | 2010–2014 | 2017 |
| Dennis Shaw | QB | 1970–1973 | 1978 |
| Greg Favors | OLB | 2002 | 1998 |
| Jack Spikes | RB | 1966–1967 | 1960–1964 |
| Kawika Mitchell | MLB | 2008–2009 | 2003–2006 |
| Patrick DiMarco | RB | 2017–2019 | 2012 |
| Chuck Hurston | DL | 1971 | 1965–1970 |
| Dean Prater | DL | 1984–1988 | 1982–1983 |
| Jordan Devey | OL | 2020 | 2016–2018 |
| Ken Johnson | DL | 1979–1984 | 1987 |
| Mecole Hardman | WR | 2025 | 2019–2024 |
| Michael Danna | DL | 2026 | 2020–2025 |
| Mike Edwards | DB | 2024 | 2023, 2025 |
| Nate Orchard | DL | 2018 | 2018 |
| Phillip Gaines | DB | 2018 | 2014–2017 |
| Reggie Ragland | LB | 2016 | 2017–2019 |
| Tom Graham | LB | 1978 | 1974 |
| Tyler Thigpen | QB | 2011–2012 | 2007–2009 |
| Bill Acker | DL | 1983–1984 | 1982, 1987 |
| Bill Miller | WR | 1963 | 1962 |
| Bobby Ply | DB | 1967 | 1962–1967 |
| Doug Jones | DB | 1976–1978 | 1973–1974 |
| Gary Baldinger | DL | 1990–1992 | 1986–1988 |
| Ike Boettger | OL | 2018–2022 | 2018 |
| Joe Staysniak | OL | 1991 | 1992 |
| Lonnie Johnson | TE | 1994–1998 | 1999 |
| Lucious Smith | DB | 1984 | 1983 |
| Remi Prudhomme | DL | 1966–1967, 1972 | 1968–1969 |
| Ted McKnight | RB | 1982 | 1977–1981 |
| Tony Moeaki | TE | 2013 | 2010, 2012 |
| Tyrell Adams | LB | 2017 | 2016 |
| Wayne Simmons | LB | 1998 | 1997–1998 |
| Bucky Brooks | DB | 1994 | 1997–1998 |
| Darron Lee | LB | 2020 | 2019 |
| Jeff Kinney | RB | 1976 | 1972–1976 |
| Sherman Cocroft | DB | 1988 | 1985–1987 |
| Stefan Charles | DT | 2013–2015 | 2017 |
| Victor Allotey | G | 1998–2000 | 2001–2002 |
| Charley Warner | DB | 1964–1966 | 1963–1964 |
| Dave Rayner | K | 2011 | 2007 |
| Fred Jones | OLB | 2000–2001 | 2003–2004 |
| John Hagy | DB | 1988–1990 | 1991 |
| Kelvin Benjamin | WR | 2017–2018 | 2018 |
| Mike Wilson | OL | 1971 | 1975 |
| Shane Buechele | QB | 2024 | 2021–2022, 2025 |
| Steve Potter | LB | 1984 | 1983 |
| Tim Cofield | LB | 1989 | 1986–1988 |
| Wayne Frazier | OL | 1967 | 1966–1967 |
| Bruce King | RB | 1986–1987 | 1985–1986 |
| Durwood Roquemore | DB | 1987 | 1982–1983 |
| Hatch Rosdahl | DL | 1964 | 1964–1966 |
| Kevin Brock | TE | 2011 | 2013 |
| Louis Ross | DL | 1971–1972 | 1975 |
| Reggie Craig | WR | 1977 | 1975–1976 |
| Stan David | DB | 1984 | 1986 |
| T.J. Barnes | DT | 2015 | 2016 |
| Jack Johnson | DB | 1960–1961 | 1961 |
| Jeff Lloyd | DL | 1976 | 1978 |
| Kerry Parker | DB | 1987 | 1984 |
From the nflverse roster files (CC BY 4.0), refreshed 2026-10-06. A season counts when the player was on the roster: from 2002 on, at least one regular-season or playoff week as active, injured reserve or inactive (practice squad alone does not count); 1960–2001 use the season rosters.Chiefs seasons include the Dallas Texans (1960–62).
What next? Play today's NFL Grid
Fill a 3×3 board of team pairs like this one, with nine guesses and a rarity score. New board every day.
Play the NFL GridCareer path gameBills player gameChiefs player game
More “played for both” lists
Buffalo Bills and…
Dolphins 116Raiders 108Chargers 106Jets 105Patriots 102Commanders 99Broncos 92Browns 91Titans 90Cardinals 89
Questions
How many players have played for both the Buffalo Bills and the Kansas City Chiefs?
81 in the nflverse roster files from 1960 to 2026, including Todd Collins, Matt Cassel, Adam Lingner and Martin Bayless. Players whose time with one of the teams was practice squad only, or before 1960, are not counted.
Who was the first player on this list to play for both?
Jack Johnson: Buffalo Bills first, then the Kansas City Chiefs from 1961.
Who has played for both recently?
Mecole Hardman, Michael Danna, Mike Edwards and Shane Buechele, with a season on one of the two rosters in 2025 or 2026.
Does a player count if the team has moved or changed its name?
Yes. Seasons count for today's franchise, the way the league keeps team history. Chiefs seasons include the Dallas Texans (1960–62).
Rosters from nflverse (CC BY 4.0). Team logos are trademarks of their respective teams (logos via TheSportsDB). Independent and not affiliated with the NFL or any team. Credits

