Cleveland Browns and Philadelphia Eagles players: who played for both

Who played for both the Browns and Eagles?

99 players were on both the Cleveland Browns and the Philadelphia Eagles rosters between 1960 and 2026, including Joe Flacco, Josh McCown, Lee Johnson and Matt Bahr. 42 of them were with the Browns first and 49 with the Eagles first; 8 joined both in the same season.

Did you know?

  • Hopalong Cassady is the earliest on this list to complete the pair: Browns first, then the Eagles from 1962.
  • Elijah Moore is the most recent: Browns first, then the Eagles from 2026.
  • Carl Hairston spent the most seasons across the two: 6 with the Browns and 8 with the Eagles.
  • 8 of them had two or more separate spells with one of the teams, such as Joe Flacco.
  • Most common positions on this list: DB (15), LB (11), QB (10), DL (10).

How many can you name?

Name players who were on both the Browns and the Eagles. The surname is enough. 0 / 99

All 99 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosBrownsEagles
Joe FlaccoQB2023, 20252021
Josh McCownQB2015–20162019
Lee JohnsonSPEC1987–19882002
Matt BahrSPEC1981–19891993
Mark MoseleyK19861970
Carl HairstonDL1984–19891976–1983
Jim McMahonQB19951990–1992
Ty DetmerQB1999–20001996–1997
Jordan PoyerDB2013–20162013
Rodney McLeod Jr.DB2023–20242016–2021
Alex SmithTE2010–20122009
Andrew SendejoDB20202019
Charley HughlettLS2014–20242025
Doug PedersonQB20001999
Joe CarolloOL1972–19731969–1970
Juqua ParkerDE20122005–2011
Mark RypienQB19941996
Za'Darius SmithLB2023–20242025
Dave LloydLB1960–19611963–1970
Don GriffinDB1994–19951996
Floyd PetersDL1960–19621964–1969
Hank FraleyC2006–20092000–2005
Jeff GarciaQB20042006
Marquise GoodwinWR20232020
Max RunagerSPEC19881979–1983, 1989
Mike CaldwellOLB1993–19951998–2001
Sheldon BrownCB2010–20122002–2009
Artis HicksG20112002–2005
Derek BarnettDL20262017–2023
Donte' StallworthWR20082006
Joe JonesDL1970–1971, 1973, 1975–19781974–1975
Jordan HicksLB20242015–2018
Malik JacksonDL20212019–2020
Sam BakerK1960–19611964–1969
T.Y. McGillDL2017, 20242018, 2020–2021
Ben HawkinsWR19741966–1973
DeAndre CarterWR20252018
Johnny ThomasDB19951996
Mark BavaroTE19921993–1994
Ogbo OkoronkwoLB2023–20242025
Tommy McDonaldWR19681960–1963
Barry WilburnDB19921995–1996
Bill JohnsonDL1992–19941998–1999
Cody ParkeyK2016, 20202014–2016
Dimitri PattersonCB2011–20122008–2010
Jim PyneOL1999–20002001
Ken RoseLB19901990–1994
L.J. FortLB20122019
Mark DennardOL19861984–1985
Mike SchadOL19941989–1993
Ralph SmithTE1965–19681962–1964
Steve EverittOL1993–19951997–1999
Anthony GriggsLB1986–19881982–1985
Barry GardnerMLB2003–20041999–2002
Genard AveryLB2018–20192019–2021
Keith AdamsOLB20072002–2005
Ray EllisDB1986–19871981–1985
Sean JonesSS2005–20082009
Tom SullivanRB19781972–1977
Daryle SmithOL19891990–1992
Elijah MooreWR2023–20242026
Erik McMillanDB19931993
Ken ReevesOL19901985–1989
Lonnie PaleleiOL19951999
Roderick JohnsonOL20172023
Steve VallosC2010–20112012
Thad LewisQB2011–20122015
B.J. BelloLB20172018
Brad GoebelQB1992–19941991
Chris GocongOLB2010–20112007–2009
Cliff BrooksDB1972–19741975–1976
Glen YoungWR1984–1985, 1987–19881983
Jerome HarrisonRB2006–20102010
Jim McCuskerOL19631960–1962
Major EverettRB1986–19871983–1985
Mike BellRB20102010
Bill CowherLB1980, 19821983–1984
Cameron MalveauxDL20202021
Evan MooreTE2009–20112012
Hopalong CassadyRB19621962
Jeff ChristensenQB19871984–1985
Larry ConjarRB19671968
Martin RuckerTE2008–20092009
Scott YoungG20082005–2007
Tim McTyerDB1999–20001997–1998
Dave JacobsK19811987
Denzel RiceDB20182015–2016
Gerard LawsonCB2008–20092010
Jon HarrisDL19991997–1998
Ramzee RobinsonCB20092009
Thomas BrownDL1981, 19831980
Adrian MotenOLB20122012
Bryce TreggsWR20172016
C.J. SmithDB20172016
Ed ReynoldsDB20162015
Greg TrembleDB19941995
Terrell WatsonRB20162016
Tom PolleyLB19871985
Trae ElstonDB20162017

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 gameEagles player game

More “played for both” lists

All team pairs

Questions

How many players have played for both the Cleveland Browns and the Philadelphia Eagles?

99 in the nflverse roster files from 1960 to 2026, including Joe Flacco, Josh McCown, Lee 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?

Hopalong Cassady: Cleveland Browns first, then the Philadelphia Eagles from 1962.

Who has played for both recently?

Joe Flacco, Charley Hughlett, Za'Darius Smith, Derek Barnett, DeAndre Carter and Ogbo Okoronkwo 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