Green Bay Packers and San Francisco 49ers players: who played for both

Who played for both the Packers and 49ers?

91 players were on both the Green Bay Packers and the San Francisco 49ers rosters between 1960 and 2026, including Steve Bono, Wesley Walls, Ty Detmer and Guy McIntyre. 51 of them were with the Packers first and 31 with the 49ers first; 9 joined both in the same season.

Did you know?

  • Gary Knafelc is the earliest on this list to complete the pair: Packers first, then the 49ers from 1963.
  • Skyy Moore is the most recent: 49ers first, then the Packers from 2026.
  • Mark Lee spent the most seasons across the two: 11 with the Packers and 1 with the 49ers.
  • 7 of them had two or more separate spells with one of the teams, such as Tim Harris.
  • Most common positions on this list: DB (16), DL (12), RB (10), WR (10).

How many can you name?

Name players who were on both the Packers and the 49ers. The surname is enough. 0 / 91

All 91 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosPackers49ers
Steve BonoQB19971989–1993
Wesley WallsTE20031989–1993
Ty DetmerQB1992–19951998
Guy McIntyreOL19941984–1993
Matt WilligT19982000–2002
Tim HauckDB1991–19942002
Ahmad BrooksOLB20172008–2016
Bob GaglianoQB19951986–1987
Laken TomlinsonOL20262017–2021
Mark LeeDB1980–19901991
Pat O'DonnellP20222024
Rick MirerQB19982000–2001
Allen RossumCB2000–20012008
Earl EdwardsDL19791969–1972
Javon HargraveDL20262023–2024
Adrian AmosDB2019–20222024
Jim FlaniganDT20012002
Mark RomanFS2004–20052006–2009
Ricky Jean FrancoisDE20172009–2012
Tim HarrisLB1986–19901991–1992, 1994–1995
Al RandolphDB19711966–1970, 1974
Dave KopayRB19721964–1967
De'Vondre CampbellLB2021–20232024
Isaac YiadomDB20212024
Marquez Valdes-ScantlingWR2018–20212025
Matt LaBountyDL1993–19951993
Mike McGruderDB19891992–1993
Oren BurksLB2018–20212022–2023
Roy BarkerDL19991996–1998
Tavon AustinWR20202020
Travis JerveyRB1995–19981999–2000
Al MatthewsDB1970–19751977
Delvin WilliamsRB19811974–1977
Dick EnderleOL19761976
Hannibal NaviesOLB2003–20042006
Howie WilliamsDB1962–19631963
J.T. O'SullivanQB20042008
Matt WilhelmILB20102009
Datone JonesDE2013–20162017
Desmond BishopILB2007–20112014
Greg BoydDL19831984
Joe ProkopSPEC19851991
Scott TolzienQB2013–20152011–2012
T.J. SlaughterOLB20032006
Tarvarius MooreDB20232018–2022
Taybor PepperLS20172020–2024
Will RedmondDB2018–20212016–2017
Aaron BanksOL2025–20262021–2024
Bill CookeDL19751976–1977
Gabe WilkinsDL1994–19971998–1999
Harry SydneyRB19921987–1991
Nate HobbsDB20252026
Patrick TaylorRB2020–20232024–2025
Sammy JohnsonRB19791974–1976
Tom NevilleOL1986–1988, 1992–19931991
Bobby LeopoldLB19861980–1983
Craig NewsomeDB1995–19981999
DuJuan HarrisRB2012, 20142015–2016
Len GarrettTE1971–19731975
Quinton DialDL20172013–2016
Ricky PattonRB19791980–1982
Roell PrestonWR1997–19981999
Ron LewisWR1992–19941990–1992
Skyy MooreWR20262025
Bill LarsonTE19801975
David RichieDL20001998–1999
DeShawn WynnRB2007–20092010
Del RodgersRB1982, 19841987–1988
Gary BrownOL1994–19961998
Gary KnafelcDL1960–19621963
Joe MottLB19931993
Johnnie JacksonDB19921989–1992
Kevin HardyDL19701968
Lamar McHanQB19601963
Marques AndersonSS2002–20032005
Sanjay BeachWR1992–19931991, 1993
Shemar Jean-CharlesDB2021–20222023
Brett SwainWR2009–20102011
Daryle SkaugstadDL19831983
Max McCaffreyWR20162017–2018
Steve KnutsonOL1976–19771978
Anders CarlsonK20232024
Carl BradfordILB2014, 20162016
Diyral BriggsOLB20102009–2010
Gary HoffmanOL19841987
Jason MooreDB20002000
John SullivanDB19861987
Tom HullLB19751974
Chris HarperWR20132013
Elmo BoydWR19781978
Jeremy ThornburgFS20052005

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 gamePackers player game49ers player game

More “played for both” lists

All team pairs

Questions

How many players have played for both the Green Bay Packers and the San Francisco 49ers?

91 in the nflverse roster files from 1960 to 2026, including Steve Bono, Wesley Walls, Ty Detmer and Guy McIntyre. 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?

Gary Knafelc: Green Bay Packers first, then the San Francisco 49ers from 1963.

Who has played for both recently?

Laken Tomlinson, Javon Hargrave, Marquez Valdes-Scantling, Aaron Banks, Nate Hobbs and Patrick Taylor 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