New York Giants and Pittsburgh Steelers players: who played for both

Who played for both the Giants and Steelers?

77 players were on both the New York Giants and the Pittsburgh Steelers rosters between 1960 and 2026, including Matt Bahr, Shayne Graham, Russell Wilson and Tom Rouen. 26 of them were with the Giants first and 45 with the Steelers first; 6 joined both in the same season.

Did you know?

  • Bob Schnelker is the earliest on this list to complete the pair: Giants first, then the Steelers from 1961.
  • Najee Harris is the most recent: Steelers first, then the Giants from 2026.
  • Jim Clack spent the most seasons across the two: 4 with the Giants and 7 with the Steelers.
  • 8 of them had two or more separate spells with one of the teams, such as Kent Graham.
  • Most common positions on this list: DB (11), LB (11), WR (8), OL (7).

How many can you name?

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

All 77 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosGiantsSteelers
Matt BahrSPEC1990–19921979–1980
Shayne GrahamK20102013
Russell WilsonQB20252024
Tom RouenP20022002
Brent AlexanderFS2004–20052000–2003
Chris HubbardOL20242014–2017
Gary BallmanWR19731962–1966
Ryan ClarkFS20032006–2013
Carlos EmmonsOLB2004–20061996–1999
Chris CallowayWR1992–19981990–1991
Dick ShinerQB19701968–1969
Jim ClackOL1978–19811971–1977
Kent GrahamQB1992–1994, 1998–19992000
Randy BullockK2016, 20232016
Barrett BrooksT20022003–2005
Kendrick ClancyNT20052000–2004
Nick VannettTE20222019
Plaxico BurressWR2005–20072000–2004, 2012
Ray OldhamDB19791978
Anthony WrightQB20071999
Cameron JohnstonP20252024, 2026
Jabrill PeppersDB2019–20212025
Markus GoldenLB2019–20202023
Ray-Ray McCloudWR20252020–2021
Tommy MaddoxQB19952001–2005
Blake MartinezLB2020–20212023
Coty SensabaughCB20162017–2018
Gordon GravelleOL1977–19791972–1976
Gunner OlszewskiWR2023–20262022–2023
Jamon MeredithT20102011
Jerry HillebrandLB1963–19661968–1970
John FuquaRB19691970–1976
Ross CockrellDB20172015–2016
B.W. WebbDB20182014
Erric PegramRB19971995–1996
Frank ParkerDL19691968
Guy WhimperT2006–2007, 20092013
Malik HarrisonLB20262025
Phil KingRB1960–19631964
Ryan MundyFS20132009–2012
Armon WattsDL20242023
Byron StingilyT20162015
Henry DavisLB1968–19691970–1973
Lonnie PaleleiOL19981993–1995
Lorenzo FreemanDL19911987–1990
Lou CordileoneDL19601962–1963
Max MessnerLB19641964–1965
Najee HarrisRB20262021–2024
Quincy WilsonDB2020–20212022
Alvin MaxsonRB19781977–1978
Brad WingP2015–20172014, 2023
Calvin Austin IIIWR20262022–2025
Elijah RileyDB20242022–2023
Harvey ClaytonDB19871983–1986
J.C. HassenauerOL20232019–2022
Johnny HoltonWR20202019
Josh JacksonDB20212022
Rich KotiteTE1967, 1969, 1971–19721968
Will JohnsonFB20162012–2015
Justin LayneDB20222019–2021
Nat BerheDB2014, 2016–20172018
Tae CrowderLB2020–20222022
Alonzo JacksonOLB20052003–2004
Bob SimmsLB1960–19621962
Brad CousinoLB19761977
Brian MihalikOL20182016
Ernest PoughWR19781976–1977
Henry MondeauxDL20222020–2021
Ryan MalleckTE20162018
Bob SchnelkerDL19601961
Dan O'LearyTE20022002
Keion AdamsLB20192017
Matt KranchickTE20052004–2005
Trenton ThompsonDB20222023
Tuzar SkipperLB20192019
Warren SeitzRB19871986
Ed AdamchikOL19651965

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

More “played for both” lists

All team pairs

Questions

How many players have played for both the New York Giants and the Pittsburgh Steelers?

77 in the nflverse roster files from 1960 to 2026, including Matt Bahr, Shayne Graham, Russell Wilson and Tom Rouen. 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?

Bob Schnelker: New York Giants first, then the Pittsburgh Steelers from 1961.

Who has played for both recently?

Russell Wilson, Cameron Johnston, Jabrill Peppers, Ray-Ray McCloud, Gunner Olszewski and Malik Harrison and 2 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