Players who played for the Green Bay Packers and Pittsburgh Steelers

18 players have played for both the Green Bay Packers and the Pittsburgh Steelers. Aaron Rodgers spent the most seasons with the two: 18 with the Green Bay Packers and 2 with the Pittsburgh Steelers. On a roster now: Aaron Rodgers, Javon Hargrave, Jonnu Smith, and Kaleb Johnson. Rosters are on file in full from 1993; before that only some of the stars are.

Players who played for the Green Bay Packers and the Pittsburgh Steelers, with their years at each
PlayerPosGBPIT
Aaron RodgersQB2005–2022 · 18 seasons2025–2026 · 2 seasons
John KuhnFB2007–2015 · 9 seasons2006 · 1 season
Gerald WilliamsDE1997 · 1 season1986–1994 · 9 seasons
Morgan BurnettS2010–2017 · 8 seasons2018 · 1 season
Mike TomczakQB1991 · 1 season1993–1999 · 7 seasons
Preston SmithLB2019–2024 · 6 seasons2024 · 1 season
Najeh DavenportRB2002–2005 · 4 seasons2006–2008 · 3 seasons
Hardy NickersonLB2002 · 1 season1988–1992 · 5 seasons
Javon HargraveDT2026 · 1 season2016–2019 · 4 seasons
Blake MartinezLB2016–2019 · 4 seasons2023 · 1 season
Jayrone ElliottLB2014–2016 · 3 seasons2019–2020 · 2 seasons
Jeremy KapinosP2008–2009 · 2 seasons2010–2011 · 2 seasons
Anthony SmithS2010 · 1 season2006–2008 · 3 seasons
Allen RossumCB2000–2001 · 2 seasons2007 · 1 season
Noah HerronRB2005–2006 · 2 seasons2005 · 1 season
Steve BonoQB1997 · 1 season1987–1988 · 2 seasons
Jonnu SmithTE2026 · 1 season2025 · 1 season
Kaleb JohnsonRB2026 · 1 season2025 · 1 season

Regular season, under every name each club has played as. A season split by a trade counts for both clubs where the game logs reach it (NBA from 1993-94, NFL 1994, NHL 1996, MLB 2001). Longest stay with the two first.

Green Bay Packers vs Pittsburgh Steelers: head-to-head record →