Baltimore Ravens and Philadelphia Eagles players: who played for both

Who played for both the Ravens and Eagles?

42 players were on both the Baltimore Ravens and the Philadelphia Eagles rosters between 1960 and 2026, including Joe Flacco, Randall Cunningham, DeSean Jackson and Jeff Blake. 18 of them were with the Ravens first and 22 with the Eagles first; 2 joined both in the same season.

Did you know?

  • Calvin Williams is the earliest on this list to complete the pair: Eagles first, then the Ravens from 1996.
  • Marquise Brown is the most recent: Ravens first, then the Eagles from 2026.
  • Joe Flacco spent the most seasons across the two: 11 with the Ravens and 1 with the Eagles.
  • 4 of them had two or more separate spells with one of the teams, such as DeSean Jackson.
  • Most common positions on this list: WR (11), DB (6), CB (4), QB (3).

How many can you name?

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

All 42 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosRavensEagles
Joe FlaccoQB2008–20182021
Randall CunninghamQB20011985–1995
DeSean JacksonWR20222008–2013, 2019–2020
Jeff BlakeQB20022004
Bobbie WilliamsG20122000–2003
Haloti NgataDT2006–20142018
Kelly GreggNT2001–20101999–2000
Corey GrahamCB2012–20132017–2018
Jason BabinDE20152009, 2011–2012
Za'Darius SmithLB2015–20182025
Mike CaldwellOLB19961998–2001
Donte' StallworthWR20102006
Frank WainrightTE1999–20001995
Harper LeBelOL19981990
John HudsonOL20001991–1995
Mike WallaceWR2016–20172018
Nelson AgholorWR2023–20242015–2019
Ronald DarbyDB20232017–2019
Steven MeansDL2014, 20222015–2017
Austin HowardT20172010
Dannell EllerbeILB2009–20122017
Cary WilliamsCB2009–20122013–2014
Jaire AlexanderDB20252025
Jeremy MaclinWR20172009–2012, 2014
Kevon SeymourDB2021–20232020
L.J. FortLB2019–20212019
Marquise BrownWR2019–20212026
Sean ConsidineSS20122005–2008
Steve EverittOL19961997–1999
Terrence BrooksDB2014–20152016
Torrey SmithWR2011–20142017
Antwan BarnesOLB2007–20092010
Calvin WilliamsWR19961990–1996
K'Von WallaceDB20262020–2022
Kamar AikenWR2014–20162018
L.J. SmithTE20092003–2008
Timmy JerniganDL2014–20162017–2019
Brandon BoykinCB20172012–2014
Chris GivensWR20152016
Clarence LoveCB1999–20001998
Justin ArmourWR19991997
Marcus PaschalDB20092007

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.Ravens seasons start in 1996; the Baltimore Colts (1960–83) are Colts seasons.

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

More “played for both” lists

All team pairs

Questions

How many players have played for both the Baltimore Ravens and the Philadelphia Eagles?

42 in the nflverse roster files from 1960 to 2026, including Joe Flacco, Randall Cunningham, DeSean Jackson and Jeff Blake. 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?

Calvin Williams: Philadelphia Eagles first, then the Baltimore Ravens from 1996.

Who has played for both recently?

Za'Darius Smith, Jaire Alexander, Marquise Brown and K'Von Wallace, 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. Ravens seasons start in 1996; the Baltimore Colts (1960–83) are Colts seasons.

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