Buffalo Bills and Minnesota Vikings players: who played for both

Who played for both the Bills and Vikings?

61 players were on both the Buffalo Bills and the Minnesota Vikings rosters between 1960 and 2026, including Linval Joseph, Antoine Winfield, Case Keenum and Darryl Talley. 31 of them were with the Bills first and 28 with the Vikings first; 2 joined both in the same season.

Did you know?

  • Charley Ferguson is the earliest on this list to complete the pair: Vikings first, then the Bills from 1963.
  • Ryan Van Demark is the most recent: Bills first, then the Vikings from 2026.
  • Antoine Winfield spent the most seasons across the two: 5 with the Bills and 9 with the Vikings.
  • 1 of them had two or more separate spells with one of the teams, such as Charley Ferguson.
  • Most common positions on this list: WR (10), DL (6), DB (6), QB (5).

How many can you name?

Name players who were on both the Bills and the Vikings. The surname is enough. 0 / 61

All 61 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosBillsVikings
Linval JosephDL20232014–2019
Antoine WinfieldCB1999–20032004–2012
Case KeenumQB20222017
Darryl TalleyLB1983–19941996
Matt CasselQB20152013–2014
Pat WilliamsNT1997–20042005–2010
Stephon GilmoreDB2012–20162024
Steve FreemanDB1975–19861987
Henry JonesFS1991–20002001
Kelly HolcombQB2005–20062007
Stefon DiggsWR2020–20232015–2019
Bryce PaupLB1995–19972000
Chris WalshWR1992–19931994–2002
Corbin LacinaG1993–19971999–2002
Jason WhittleG2007–20082006
Joe WebbQB20172010–2013
Tarvaris JacksonQB20122006–2010
Ahmad RashadWR19741976–1982
David QuessenberryOL20222023–2024
Ken IrvinCB1995–20012003–2004
Latavius MurrayRB20232017–2018
Mike MercerK19671961–1962
Xavier RhodesDB20222013–2019
Al RandolphDB19741973
Art PowellWR19671968
Harrison PhillipsDL2018–20212022–2024
Jerome FeltonFB2015–20162012–2014
Rufus BessDB1980–19811982–1987
Spencer JohnsonDT2008–20122004–2007
Vladimir DucasseG2017–20182014
Greg ManczOL20222022
Percy HarvinWR2015–20162009–2012
Sam CowartMLB1998–20012005
Trent SherfieldWR20232024
Benny RicardoK19761983
Billy ConatyC1997–20022004
Keith NewmanOLB1999–20022004–2005
Melvin FowlerC2006–20082005
Charley FergusonWR1963, 1965–1966, 19691962
MarQueis GrayTE2014–20152014
Robert BlantonSS2016–20172012–2015
Chuck NelsonSPEC19841986–1988
David BavaroLB19911992
Eddie YarbroughDL2017–20182019–2021
Gabe NorthernLB1996–19992000
Jeremiah SirlesOL20182015–2017
Jerry PattonDL1972–19731971
Joe BanyardRB20172013–2014
Rashad BakerFS2004–20052006
John HollandWR1975–19771974
Larry DeanOLB20142011–2013
Leonard WillisWR1977–19791976
Lewis CineDB20242022–2023
Ryan Van DemarkOL2023–20252026
Thomas WelchT2012–20132010
Zach DavidsonTE2023–20242021
Clint HaslerigWR1974–19751975
Kurt PloegerDL19861987
Leroy HowellDL19841986
Mark AsperG20132012
Michael EarlyC20012002

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.

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 gameVikings player game

More “played for both” lists

All team pairs

Questions

How many players have played for both the Buffalo Bills and the Minnesota Vikings?

61 in the nflverse roster files from 1960 to 2026, including Linval Joseph, Antoine Winfield, Case Keenum and Darryl Talley. 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?

Charley Ferguson: Minnesota Vikings first, then the Buffalo Bills from 1963.

Who has played for both recently?

Ryan Van Demark, 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. Neither of these teams has moved since 1960.

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