Buffalo Bills and Pittsburgh Steelers players: who played for both

Who played for both the Bills and Steelers?

51 players were on both the Buffalo Bills and the Pittsburgh Steelers rosters between 1960 and 2026, including Shayne Graham, Darius Slay, Frank Lewis and Will Wolford. 24 of them were with the Bills first and 25 with the Steelers first; 2 joined both in the same season.

Did you know?

  • Bobby Smith is the earliest on this list to complete the pair: Bills first, then the Steelers from 1966.
  • Marquez Valdes-Scantling is the most recent: Bills first, then the Steelers from 2025.
  • Frank Lewis spent the most seasons across the two: 6 with the Bills and 7 with the Steelers.
  • 10 of them had two or more separate spells with one of the teams, such as Keith Willis.
  • Most common positions on this list: WR (8), DB (5), OL (5), RB (4).

How many can you name?

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

All 51 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosBillsSteelers
Shayne GrahamK20012013
Darius SlayDB20252025
Frank LewisWR1978–19831971–1977
Will WolfordOL1986–19921996–1998
Chris OldhamDB19911995–1999
Emmanuel SandersWR20212010–2013
Keith WillisDL19921982–1987, 1989–1991
Mike SchneckLS2005–20061999–2004
Tom KeatingDL1964–19651973
Mitchell TrubiskyQB2021, 2024–20252022–2023
Arthur MoatsILB2010–20132014–2017
Cameron JohnstonP20252024, 2026
Charles JohnsonWR20021994–1998
Jay RiemersmaTE1996–20022003–2004
Jonathan ScottT2008–20092010–2011
Kyle AllenQB2023, 20262024
Larry OgunjobiDL20252022–2024
Marquez Valdes-ScantlingWR20242025
Ray-Ray McCloudWR20182020–2021
Tom MyslinskiOL19931996–1997, 2000
Tyler MatakevichLB2020–20232016–2019, 2024
Doug LegurskyC20132009–2012, 2015–2016
Fernando VelascoC20162013
Jamon MeredithT2009–20102011
Kraig UrbikG2010–20152009
Ross CockrellDB20142015–2016
Bobby ShawWR2003–20041998–2001
Chris ScottG20122010
Kendall SimmonsG20092002–2003, 2005–2008
Levi WallaceDB2018–20212022–2023
Rick StromQB19941989–1993
Crezdon ButlerCB20122010
Justin HunterWR20162017–2018
Kendrick GreenOL20252021–2022
Shamarko ThomasSS20172013–2016
Erik FlowersDE2000–20012003
Jamaal WestermanOLB20132013
Lance BrownDB20011995, 1998–1999
Alameda Ta'amuNT20162012
Bill ShockleyRB19611968
Booth LustegK19661968
Tony ClineTE1995–19971999
Bobby SmithRB1964–19651966
Kamil LoudWR1998–19992000
Mark CatanoOL19861984–1985
Mike CollierRB1977, 19791975
Dan O'LearyTE20012002
Dante BrownRB20042003–2004
David SnowC20122013
Frank SummersFB20132009
Kris FarrisOL20011999

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

More “played for both” lists

All team pairs

Questions

How many players have played for both the Buffalo Bills and the Pittsburgh Steelers?

51 in the nflverse roster files from 1960 to 2026, including Shayne Graham, Darius Slay, Frank Lewis and Will Wolford. 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?

Bobby Smith: Buffalo Bills first, then the Pittsburgh Steelers from 1966.

Who has played for both recently?

Darius Slay, Mitchell Trubisky, Cameron Johnston, Kyle Allen, Larry Ogunjobi and Marquez Valdes-Scantling and 1 more, 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