Players who played for the Anaheim Ducks and Winnipeg Jets

37 players have played for both the Anaheim Ducks and the Winnipeg Jets. Steve Rucchin spent the most seasons with the two: 10 with the Anaheim Ducks and 1 with the Winnipeg Jets. On a roster now: Jacob Trouba, Jansen Harkins, Dmitry Kulikov, Haydn Fleury, and Luke Schenn. 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 Winnipeg Jets, with their years at each
PlayerPosANAWPG
Steve RucchinLW1994–2004 · 10 seasons2006–2007 · 1 season
Niclas HavelidD1999–2004 · 5 seasons2005–2009 · 4 seasons
Jacob TroubaD2024–2026 · 2 seasons2013–2019 · 6 seasons
Mathieu PerreaultLW2013–2014 · 1 season2014–2021 · 7 seasons
Vitaly VishnevskiD1999–2006 · 6 seasons2006–2007 · 1 season
Jansen HarkinsC2024–2026 · 2 seasons2019–2023 · 4 seasons
Luca SbisaD2009–2014 · 5 seasons2019–2020 · 1 season
Andy SuttonD2010–2011 · 1 season2001–2007 · 5 seasons
Chris KunitzLW2003–2009 · 5 seasons2005–2006 · 1 season
Mark PopovicLW2003–2004 · 1 season2005–2010 · 4 seasons
Denny LambertLW1994–2002 · 3 seasons1999–2001 · 2 seasons
Dmitry KulikovD2022–2023 · 1 season2017–2020 · 3 seasons
Nate ThompsonC2014–2017 · 3 seasons2020–2021 · 1 season
Dany HeatleyLW2014–2015 · 1 season2001–2004 · 3 seasons
Brett FesterlingD2008–2011 · 3 seasons2011–2012 · 1 season
Erik ChristensenC2008–2010 · 2 seasons2007–2009 · 2 seasons
Joe DiPentaD2005–2008 · 3 seasons2002–2003 · 1 season
Tony HrkacC1999–2001 · 2 seasons2001–2003 · 2 seasons
Bob CorkumC1993–1996 · 3 seasons2001–2002 · 1 season
Haydn FleuryD2020–2021 · 1 season2024–2026 · 2 seasons
Luke SchennD2018–2019 · 1 season2024–2026 · 2 seasons
Logan ShawRW2016–2018 · 2 seasons2019–2020 · 1 season
Ben MaxwellC2011–2012 · 1 season2010–2012 · 2 seasons
Kurtis FosterD2011–2012 · 1 season2002–2004 · 2 seasons
Shane HnidyD2007–2008 · 1 season2005–2007 · 2 seasons
Jason KrogC2002–2004 · 2 seasons2006–2007 · 1 season
Mark HartiganC2006–2007 · 1 season2001–2003 · 2 seasons
Ladislav KohnRW1999–2001 · 2 seasons2000–2001 · 1 season
Mike SantorelliC2015–2016 · 1 season2012–2013 · 1 season
Radek DvorakRW2012–2013 · 1 season2010–2011 · 1 season
Evgeny ArtyukhinRW2009–2010 · 1 season2009–2010 · 1 season
Nathan OystrickD2009–2010 · 1 season2008–2009 · 1 season
Ken KleeD2008–2009 · 1 season2007–2008 · 1 season
Mathieu SchneiderD2007–2008 · 1 season2008–2009 · 1 season
Steve ShieldsG2001–2002 · 1 season2005–2006 · 1 season
Jarrod SkaldeC1993–1994 · 1 season2000–2001 · 1 season
Ed WardRW1999–2000 · 1 season1999–2000 · 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 Winnipeg Jets: head-to-head record →