Pittsburgh Steelers and Tampa Bay Buccaneers players: who played for both

Who played for both the Steelers and Buccaneers?

59 players were on both the Pittsburgh Steelers and the Tampa Bay Buccaneers rosters between 1960 and 2026, including Fred McAfee, Hardy Nickerson, Dan Turk and Joey Galloway. 30 of them were with the Steelers first and 24 with the Buccaneers first; 5 joined both in the same season.

Did you know?

  • Dave Reavis is the earliest on this list to complete the pair: Steelers first, then the Buccaneers from 1976.
  • Miles Killebrew is the most recent: Steelers first, then the Buccaneers from 2026.
  • Hardy Nickerson spent the most seasons across the two: 6 with the Steelers and 7 with the Buccaneers.
  • 7 of them had two or more separate spells with one of the teams, such as Mark Royals.
  • Most common positions on this list: WR (9), RB (8), OL (8), DB (8).

How many can you name?

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

All 59 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosSteelersBuccaneers
Fred McAfeeRB1994–19981999
Hardy NickersonMLB1987–19921993–1999
Dan TurkOL1985–19861987–1988
Joey GallowayWR20092004–2008
Mark RoyalsP1992–19941990–1991, 1999–2001
Al WoodsDL2011–20132010
Dan StryzinskiP1990–19911992–1994
Will AllenSS2010–20162004–2009
Antonio BrownWR2010–20182020–2021
Steve McLendonDL2010–20152020–2021
Miles KillebrewDB2021–20252026
Bruce GradkowskiQB2013–2014, 20162006–2007
Corey IvyCB20092001–2004
Dave ReavisOL1974–19751976–1983
Byron LeftwichQB2008, 2010, 20122009
Courtney HawkinsWR1997–20001992–1996
Jeff BradyLB19911994
Kwon AlexanderLB20232016–2018
LeGarrette BlountRB20142010–2012
Mark BarronLB20192012–2014
Ray SealsDL1994–19961989–1993
Theo BellWR1976, 1978–19801981–1985
Thomas EverettDB1987–19911994–1995
Andre HastingsWR1993–19962000
Fred JohnsonOL20192022
Jamel DeanDB20262019–2025
Jamon MeredithT20112012–2013
Keanu NealDB20232022
Le'Veon BellRB2013–20172021
Marco BattagliaTE20022002
Matt FeilerOL2016–20202023
Ross CockrellDB2015–20162020–2021
Steve CoursonOL1978–19831984–1985
Terry HanrattyQB1969–19751976
Cody WallaceC2013–20162012
Donnie ElderDB19861988–1989
Joe HaegOL20212020
Keiwan RatliffCB20092007
Scott MillerWR2024–20252019–2022
Anthony MadisonCB2006–20112007
Kenny GainwellRB20252026
Leroy ThompsonRB1991–19931996
Ray SnellOL1984–19851980–1983
Rick WoodsDB1982–19861987
Sean MahanC20072003–2006, 2008
Alvin MaxsonRB1977–19781978
Harold BishopTE1998–19991994
Jerald HawkinsOL2016–2018, 20202019
Marquis CooperOLB2006–20072004–2005
Rick MoserRB1978–1979, 1981–19821982
Godwin IgwebuikeRB20232018
Jesse AndersonTE19921990–1992
John FarquharTE19961996
Ulysees GilbertLB2019–20212022
Amara DarbohWR20192019
Chapelle RussellLB20232020
Joey ClinkscalesWR1987–19881988
David GilreathWR20122012
Sebastian CastroDB20252025

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

More “played for both” lists

All team pairs

Questions

How many players have played for both the Pittsburgh Steelers and the Tampa Bay Buccaneers?

59 in the nflverse roster files from 1960 to 2026, including Fred McAfee, Hardy Nickerson, Dan Turk and Joey Galloway. 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?

Dave Reavis: Pittsburgh Steelers first, then the Tampa Bay Buccaneers from 1976.

Who has played for both recently?

Miles Killebrew, Jamel Dean, Scott Miller, Kenny Gainwell and Sebastian Castro, 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