Players who played for the Anaheim Ducks and New York Rangers

47 players have played for both the Anaheim Ducks and the New York Rangers. Chris Kreider spent the most seasons with the two: 1 with the Anaheim Ducks and 13 with the New York Rangers. On a roster now: Chris Kreider, Jacob Trouba, Ryan Strome, Sam Carrick, and Urho Vaakanainen. 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 New York Rangers, with their years at each
PlayerPosANANYR
Chris KreiderLW2025–2026 · 1 season2012–2025 · 13 seasons
Steve RucchinLW1994–2004 · 10 seasons2005–2006 · 1 season
Matt BeleskeyLW2008–2015 · 7 seasons2017–2019 · 2 seasons
Guy HebertG1993–2001 · 8 seasons2000–2001 · 1 season
Jacob TroubaD2024–2026 · 2 seasons2019–2025 · 6 seasons
Ryan StromeC2022–2026 · 4 seasons2018–2022 · 4 seasons
Sam CarrickC2018–2024 · 6 seasons2024–2026 · 2 seasons
Michael Del ZottoD2018–2020 · 2 seasons2009–2014 · 5 seasons
Matt CullenC1997–2003 · 6 seasons2006–2007 · 1 season
Tomas SandstromRW1997–1999 · 2 seasons1984–1989 · 5 seasons
Urho VaakanainenD2021–2025 · 4 seasons2024–2026 · 2 seasons
Nick BoninoC2009–2014 · 5 seasons2023–2024 · 1 season
Mark JanssensC1996–1998 · 2 seasons1987–1991 · 4 seasons
Frank VatranoRW2022–2026 · 4 seasons2021–2022 · 1 season
Kevin ShattenkirkD2020–2023 · 3 seasons2017–2019 · 2 seasons
Emerson EtemRW2012–2017 · 4 seasons2015–2016 · 1 season
Radek DvorakRW2012–2013 · 1 season1999–2003 · 4 seasons
Erik ChristensenC2008–2010 · 2 seasons2009–2012 · 3 seasons
Sandis OzolinshD2002–2006 · 3 seasons2005–2007 · 2 seasons
David KarpaD1995–1998 · 3 seasons2001–2003 · 2 seasons
Darren Van ImpeD1994–1998 · 4 seasons2001–2002 · 1 season
Vinni LettieriC2020–2022 · 2 seasons2017–2019 · 2 seasons
Peter HollandC2011–2014 · 3 seasons2017–2018 · 1 season
Steve EmingerD2009–2010 · 1 season2010–2013 · 3 seasons
Petr SykoraRW2002–2006 · 3 seasons2005–2006 · 1 season
Jeff NielsenRW1997–2000 · 3 seasons1996–1997 · 1 season
Sean ProngerC1995–1998 · 3 seasons1998–1999 · 1 season
Jason LaBarberaG2014–2015 · 1 season2000–2004 · 2 seasons
Aaron VorosLW2010–2011 · 1 season2008–2010 · 2 seasons
Josh GreenC2010–2011 · 1 season2002–2004 · 2 seasons
Paul MaraD2010–2011 · 1 season2007–2009 · 2 seasons
Vinny ProspalLW2003–2004 · 1 season2009–2011 · 2 seasons
Mathieu SchneiderD2007–2008 · 1 season1998–2000 · 2 seasons
Jason KrogC2002–2004 · 2 seasons2006–2007 · 1 season
Jamie PushorD1997–1999 · 2 seasons2003–2004 · 1 season
Drew BannisterD1997–2002 · 2 seasons2000–2001 · 1 season
Tim SweeneyLW1993–1995 · 2 seasons1997–1998 · 1 season
Steven KingRW1993–1996 · 2 seasons1992–1993 · 1 season
Jayson MegnaC2022–2023 · 1 season2015–2016 · 1 season
Adam CracknellRW2018–2019 · 1 season2017–2018 · 1 season
Brandon PirriC2015–2016 · 1 season2016–2017 · 1 season
Aaron WardD2009–2010 · 1 season2006–2007 · 1 season
Doug WeightC2007–2008 · 1 season1991–1992 · 1 season
Maxim KondratievD2007–2008 · 1 season2005–2006 · 1 season
Ted DonatoC1999–2000 · 1 season2002–2003 · 1 season
Tony TuzzolinoC1997–1998 · 1 season2000–2001 · 1 season
Jari KurriRW1996–1997 · 1 season1995–1996 · 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 New York Rangers: head-to-head record →