Cleveland Browns and San Francisco 49ers players: who played for both

Who played for both the Browns and 49ers?

101 players were on both the Cleveland Browns and the San Francisco 49ers rosters between 1960 and 2026, including Phil Dawson, Andy Lee, Josh Johnson and Matt Bahr. 46 of them were with the Browns first and 51 with the 49ers first; 4 joined both in the same season.

Did you know?

  • Frank Morze is the earliest on this list to complete the pair: 49ers first, then the Browns from 1962.
  • Ogbo Okoronkwo is the most recent: Browns first, then the 49ers from 2026.
  • Phil Dawson spent the most seasons across the two: 14 with the Browns and 4 with the 49ers.
  • 7 of them had two or more separate spells with one of the teams, such as Josh Johnson.
  • Most common positions on this list: DB (15), QB (12), DL (12), RB (10).

How many can you name?

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

All 101 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosBrowns49ers
Phil DawsonK1999–20122013–2016
Andy LeeP20152004–2014
Josh JohnsonQB20122014, 2022
Matt BahrSPEC1981–19891981
Ted WashingtonNT2006–20071991–1993
Jason KyleLS19992000
Mike AdamsFS2007–20112004–2006
Brian HoyerQB2013–20142017
Jamie MartinQB19992008
Anthony PleasantDE1990–19952000
Trent DilferQB20052006–2007
Ty DetmerQB1999–20001998
Alex MackC2009–20152021
Colt McCoyQB2010–20122013
Randy KirkLB19911996–1999
Tashaun GipsonDB2012–20152022–2024
Buster SkrineDB2011–20142021
Don GriffinDB1994–19951986–1993
Donte WhitnerSS2014–20162011–2013
Earl EdwardsDL1976–19781969–1972
Jeff GarciaQB20041999–2003
Malcolm SmithOLB2020–20212017–2018
Maliek CollinsDL2025–20262024
Marquise GoodwinWR20232017–2019
Max RunagerSPEC19881984–1988
Raheem MostertRB20152016–2021
Chris DresselTE19881987, 1992
Clifton McNeilWR1964–19671968–1969
Johnny DavisRB1982–19871981
Joshua DobbsQB20222024
K'Waun WilliamsDB2014–20152017–2021
Marquez PopeDB19991995–1998
Monte ClarkOL1963–19691960–1961
Ralph TammOL1990–19911992–1994
T.Y. McGillDL2017, 20242022–2024
Terry KirbyRB19991996–1998
Travis BenjaminWR2012–20152020–2021
James E. WilliamsLB19991997–1998
KhaDarel HodgeWR2019–20202026
Nick MullensQB20212018–2020
Ogbo OkoronkwoLB2023–20242026
Roy BarkerDL19991996–1998
Sheldon DayDL20212017–2019
Tony PashosT2010–20112009
Zane GonzalezK2017–20182023
Carlos HydeRB20182014–2017
Chase McLaughlinK20212019
Jamar TaylorDB2016–20172020
Jim DrayTE2014–20152016
Marc EdwardsFB1999–20001997–1998
Maurice HurstDL2023–20252021–2022
Ray-Ray ArmstrongLB20182015–2017
Raymond VentroneFS2009–20122013–2014
Rod MilsteadOL1992–19931994–1997
Tommy VardellRB1992–19951996, 1999
Adrian ColbertDB20212017–2019
Antonio LanghamDB1994–1995, 19991998
Blake CostanzoILB2009–20102011
Cedric KillingsDT20012000
Eric WrightCB2007–20102013
Irv SmithTE19991998
Jeff BrohmQB20001995–1997
Jordan ElliottDL2020–20232024–2025
Marlon MooreWR2014–20162013
Blake HanceOL2020–20212022
Dana HallDB19951992–1994
Elijah LeeLB2020–20212017–2019
Ken DorseyQB2006–20082003–2005
Marcus MartinOL20172014–2016
Randy BaldwinRB1991–19941995
Shon ColemanOL2016–20172018–2021
Thad LewisQB2011–20122016
Thane GashDB1988–19911992–1993
Tom CousineauLB1982–19851986–1987
Anthony ZettelDL20182019
Brian HillRB20212021
Briean Boddy-CalhounDB2016–20182020
Cam JohnsonOLB2015–20162012
Corey LemonierOLB20162013–2015
Don JonesSS2015–20162017
Dwayne LedfordC20051999–2000, 2003
Frank MorzeOL1962–19631960–1961, 1964
Kalia DavisDL20262022–2025
Rod StreaterWR20182016
Shaun DraughnRB2014–20152015–2016
Terry GreerWR19861987–1989
Brian AllenDB2020–20212020
Kai NacuaDB20172020–2021
Leon McFaddenCB20132014
Ryan SeymourT20142013
Ted ConnollyOL19631960–1962
Tre AveryDB20252024
Chris RuhmanOL1999–20001998
Craig OsikaG2003–20042002
Matt DayesRB20172018
Michael DwumfourDL20242022
Tim HarrisDB20212019–2020
Xavier CooperDL2015–20162017
Ben EmanuelS20062005
Jerry WilkinsonDL19801980
Thomas ClaytonRB20102008

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.The Browns keep their own history; the 1996 move to Baltimore started a new team, the Ravens.

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

More “played for both” lists

All team pairs

Questions

How many players have played for both the Cleveland Browns and the San Francisco 49ers?

101 in the nflverse roster files from 1960 to 2026, including Phil Dawson, Andy Lee, Josh Johnson and Matt Bahr. 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?

Frank Morze: San Francisco 49ers first, then the Cleveland Browns from 1962.

Who has played for both recently?

Maliek Collins, KhaDarel Hodge, Ogbo Okoronkwo, Maurice Hurst, Jordan Elliott and Kalia Davis 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. The Browns keep their own history; the 1996 move to Baltimore started a new team, the Ravens.

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