Players who played for the Anaheim Ducks and Pittsburgh Penguins

51 players have played for both the Anaheim Ducks and the Pittsburgh Penguins. Rickard Rakell spent the most seasons with the two: 10 with the Anaheim Ducks and 5 with the Pittsburgh Penguins. On a roster now: Rickard Rakell, Brian Dumoulin, Marcus Pettersson, Danton Heinen, and Stefan Noesen. Rosters are on file in full from 1993-94; before that only some of the stars are.

Players who played for the Anaheim Ducks and the Pittsburgh Penguins, with their years at each
PlayerPosANAPIT
Rickard RakellRW2012–2022 · 10 seasons2021–2026 · 5 seasons
Chris KunitzLW2003–2009 · 5 seasons2008–2017 · 9 seasons
Brian DumoulinD2024–2025 · 1 season2013–2023 · 10 seasons
Troy LoneyLW1993–1994 · 1 season1983–1993 · 10 seasons
Ben LovejoyD2012–2015 · 3 seasons2008–2016 · 7 seasons
Marcus PetterssonD2017–2019 · 2 seasons2018–2025 · 7 seasons
Matt CullenC1997–2003 · 6 seasons2015–2019 · 3 seasons
Ian MoranD2006–2007 · 1 season1995–2003 · 8 seasons
Nick BoninoC2009–2014 · 5 seasons2015–2023 · 3 seasons
Simon DespresD2014–2017 · 3 seasons2011–2015 · 4 seasons
Fredrik OlaussonD1995–2003 · 5 seasons1996–1998 · 2 seasons
Bobby DollasD1993–1998 · 5 seasons1998–2001 · 2 seasons
Danton HeinenLW2019–2021 · 2 seasons2021–2026 · 4 seasons
Richard ParkRW1996–1998 · 2 seasons1994–2012 · 4 seasons
Ryan WhitneyD2008–2010 · 2 seasons2005–2009 · 4 seasons
Garry ValkLW1993–1997 · 4 seasons1996–1998 · 2 seasons
Andrew EbbettC2007–2010 · 3 seasons2013–2015 · 2 seasons
Erik ChristensenC2008–2010 · 2 seasons2005–2008 · 3 seasons
Petr SykoraRW2002–2006 · 3 seasons2007–2009 · 2 seasons
Tyler WrightRW2005–2006 · 1 season1996–2000 · 4 seasons
Dan TrebilD1996–1999 · 3 seasons1999–2001 · 2 seasons
Sean ProngerC1995–1998 · 3 seasons1997–1999 · 2 seasons
Tomas SandstromRW1997–1999 · 2 seasons1994–1997 · 3 seasons
Stefan NoesenRW2014–2017 · 3 seasons2019–2020 · 1 season
Sebastien CaronG2006–2007 · 1 season2002–2006 · 3 seasons
Jamie PushorD1997–1999 · 2 seasons2001–2003 · 2 seasons
German TitovLW2000–2002 · 2 seasons1998–2000 · 2 seasons
Kip MillerLW1999–2000 · 1 season1998–2001 · 3 seasons
Alex HicksLW1995–1997 · 2 seasons1996–1998 · 2 seasons
Dmitri MironovD1996–1998 · 2 seasons1995–1997 · 2 seasons
Jean-Jacques DaigneaultD1996–1998 · 2 seasons1995–1997 · 2 seasons
Jansen HarkinsC2024–2026 · 2 seasons2023–2024 · 1 season
Jayson MegnaC2022–2023 · 1 season2013–2015 · 2 seasons
Andrew AgozzinoLW2019–2021 · 2 seasons2019–2020 · 1 season
Erik GudbransonD2019–2020 · 1 season2018–2020 · 2 seasons
David PerronLW2015–2016 · 1 season2014–2016 · 2 seasons
Daniel WinnikLW2012–2014 · 2 seasons2014–2015 · 1 season
Jarkko RuutuLW2010–2011 · 1 season2006–2008 · 2 seasons
Ric JackmanD2006–2007 · 1 season2003–2006 · 2 seasons
Jim McKenzieLW1998–2000 · 2 seasons1994–1995 · 1 season
Shawn AntoskiLW1996–1998 · 2 seasons1996–1997 · 1 season
Roman OksiutaLW1995–1997 · 2 seasons1996–1997 · 1 season
Mikael GranlundC2025–2026 · 1 season2022–2023 · 1 season
Ryan PoehlingC2025–2026 · 1 season2022–2023 · 1 season
Dmitry KulikovD2022–2023 · 1 season2022–2023 · 1 season
Dustin TokarskiG2016–2017 · 1 season2022–2023 · 1 season
Scott HarringtonD2022–2023 · 1 season2014–2015 · 1 season
Maxim LapierreC2010–2011 · 1 season2014–2015 · 1 season
Nate GueninD2011–2012 · 1 season2009–2010 · 1 season
Martin SkoulaD2003–2004 · 1 season2009–2010 · 1 season
Tim BrentC2006–2007 · 1 season2007–2008 · 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.

Anaheim Ducks vs Pittsburgh Penguins: head-to-head record →