Players who played for the Philadelphia Flyers and Pittsburgh Penguins

55 players have played for both the Philadelphia Flyers and the Pittsburgh Penguins. Mark Recchi spent the most seasons with the two: 8 with the Philadelphia Flyers and 6 with the Pittsburgh Penguins. On a roster now: Ryan Poehling and Garrett Wilson. Rosters are on file in full from 1993-94; before that only some of the stars are.

Players who played for the Philadelphia Flyers and the Pittsburgh Penguins, with their years at each
PlayerPosPHIPIT
Mark RecchiRW1992–2004 · 8 seasons1988–2008 · 6 seasons
Jaromir JagrRW2011–2012 · 1 season1990–2001 · 11 seasons
Rick TocchetRW1984–2002 · 10 seasons1992–1994 · 2 seasons
John LeClairLW1995–2004 · 9 seasons2005–2007 · 2 seasons
Kevin StevensLW2000–2001 · 1 season1987–2002 · 10 seasons
Jeff CarterC2005–2011 · 6 seasons2020–2024 · 4 seasons
Kjell SamuelssonD1987–1998 · 7 seasons1992–1995 · 3 seasons
Max TalbotC2011–2014 · 3 seasons2005–2011 · 6 seasons
Ken WreggetG1989–1991 · 2 seasons1992–1998 · 6 seasons
Kevin HayesRW2019–2023 · 4 seasons2024–2026 · 2 seasons
Mark EatonD1999–2000 · 1 season2006–2013 · 5 seasons
Paul CoffeyD1996–1998 · 2 seasons1987–1991 · 4 seasons
Wendell YoungG1987–1988 · 1 season1988–1995 · 5 seasons
Matt NiskanenD2019–2020 · 1 season2010–2014 · 4 seasons
Mark StreitD2013–2017 · 4 seasons2016–2017 · 1 season
Ruslan FedotenkoLW2000–2013 · 3 seasons2008–2010 · 2 seasons
Richard ParkRW1998–1999 · 1 season1994–2012 · 4 seasons
Kent MandervilleC1999–2002 · 3 seasons2001–2003 · 2 seasons
Ulf SamuelssonD1999–2000 · 1 season1991–1995 · 4 seasons
Dan QuinnLW1991–1996 · 2 seasons1987–1997 · 3 seasons
Tom SestitoLW2011–2013 · 2 seasons2015–2017 · 2 seasons
Steve DownieRW2007–2014 · 3 seasons2014–2015 · 1 season
Alexandre PicardD2005–2008 · 3 seasons2011–2012 · 1 season
Arron AshamRW2008–2010 · 2 seasons2010–2012 · 2 seasons
Nate GueninD2006–2009 · 3 seasons2009–2010 · 1 season
Eric MelocheRW2006–2007 · 1 season2001–2004 · 3 seasons
Petr NedvedC2005–2007 · 2 seasons1995–1997 · 2 seasons
Guillaume LefebvreLW2001–2003 · 2 seasons2002–2006 · 2 seasons
Garth SnowG1995–1998 · 3 seasons2000–2001 · 1 season
Josef BeranekLW1993–1994 · 1 season1996–2001 · 3 seasons
Pat FalloonRW1995–1998 · 3 seasons1999–2000 · 1 season
Zarley ZalapskiD1999–2000 · 1 season1987–1990 · 3 seasons
Chris JosephD1997–1999 · 2 seasons1994–1996 · 2 seasons
Jean-Jacques DaigneaultD1986–1988 · 2 seasons1995–1997 · 2 seasons
Len BarrieC1989–1993 · 2 seasons1994–1996 · 2 seasons
Ryan PoehlingC2023–2025 · 2 seasons2022–2023 · 1 season
Derick BrassardC2021–2022 · 1 season2017–2019 · 2 seasons
Colin McDonaldRW2015–2017 · 2 seasons2011–2012 · 1 season
Adam HallRW2012–2014 · 2 seasons2007–2008 · 1 season
Hal GillD2013–2014 · 1 season2007–2009 · 2 seasons
Randy RobitailleC2006–2007 · 1 season2001–2003 · 2 seasons
John SlaneyD2001–2004 · 2 seasons1999–2000 · 1 season
Alexandre DaigleRW1997–1999 · 2 seasons2002–2003 · 1 season
Billy TibbettsC2001–2002 · 1 season2000–2002 · 2 seasons
Rich SutterRW1984–1986 · 2 seasons1982–1983 · 1 season
Andy BrickleyLW1982–1983 · 1 season1983–1985 · 2 seasons
Garrett WilsonLW2025–2026 · 1 season2018–2019 · 1 season
Mike ComrieC2003–2004 · 1 season2010–2011 · 1 season
Nolan BaumgartnerD2006–2007 · 1 season2003–2004 · 1 season
Jon SimLW2005–2006 · 1 season2003–2004 · 1 season
Reid SimpsonLW1991–1992 · 1 season2003–2004 · 1 season
Frantisek KuceraD1996–1997 · 1 season2000–2001 · 1 season
Shawn AntoskiLW1995–1996 · 1 season1996–1997 · 1 season
Corey FosterD1991–1992 · 1 season1995–1996 · 1 season
Dave TippettC1993–1994 · 1 season1992–1993 · 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.

Philadelphia Flyers vs Pittsburgh Penguins: head-to-head record →