Players who played for the New York Islanders and Vancouver Canucks

55 players have played for both the New York Islanders and the Vancouver Canucks. Trevor Linden spent the most seasons with the two: 2 with the New York Islanders and 16 with the Vancouver Canucks. On a roster now: Bo Horvat, Anthony Beauvillier, Aatu Raty, Carson Soucy, and Cole McWard. Rosters are on file in full from 1993-94; before that only some of the stars are.

Players who played for the New York Islanders and the Vancouver Canucks, with their years at each
PlayerPosNYIVAN
Trevor LindenC1997–1999 · 2 seasons1988–2008 · 16 seasons
Bo HorvatC2022–2026 · 4 seasons2014–2023 · 9 seasons
Todd BertuzziRW1995–1998 · 3 seasons1997–2006 · 8 seasons
Gino OdjickRW1997–2000 · 3 seasons1990–1998 · 8 seasons
Adrian AucoinD2001–2004 · 3 seasons1994–2001 · 7 seasons
Scott LachanceD1991–1999 · 8 seasons2000–2002 · 2 seasons
Anthony BeauvillierLW2016–2023 · 7 seasons2022–2024 · 2 seasons
Travis HamonicD2010–2017 · 7 seasons2020–2022 · 2 seasons
Roberto LuongoG1999–2000 · 1 season2006–2014 · 8 seasons
Gerald DiduckD1984–1990 · 6 seasons1991–1994 · 3 seasons
Brent SopelD2005–2006 · 1 season1998–2007 · 7 seasons
Dave ScatchardC1999–2004 · 5 seasons1997–2000 · 3 seasons
Garth SnowG2001–2006 · 4 seasons1997–2000 · 3 seasons
Jason StrudwickD1995–1998 · 2 seasons1997–2002 · 5 seasons
Cory SchneiderG2021–2022 · 1 season2008–2013 · 5 seasons
Michael GrabnerRW2010–2015 · 5 seasons2009–2010 · 1 season
Jeff TambelliniLW2005–2010 · 5 seasons2010–2011 · 1 season
Mike SillingerC2006–2009 · 3 seasons1995–1998 · 3 seasons
Cliff RonningC2003–2004 · 1 season1991–1996 · 5 seasons
Jaroslav HalakG2014–2018 · 4 seasons2021–2022 · 1 season
Richard ParkRW2006–2010 · 4 seasons2005–2006 · 1 season
Brad IsbisterLW1999–2003 · 4 seasons2007–2008 · 1 season
Michael PecaC2001–2004 · 3 seasons1993–1995 · 2 seasons
Mats LindgrenC1998–2002 · 4 seasons2002–2003 · 1 season
Bryan McCabeD1995–1998 · 3 seasons1997–1999 · 2 seasons
Aatu RatyC2022–2023 · 1 season2022–2026 · 3 seasons
Anders NilssonG2011–2014 · 2 seasons2017–2019 · 2 seasons
Luca SbisaD2018–2019 · 1 season2014–2017 · 3 seasons
Steve BernierRW2015–2018 · 2 seasons2008–2010 · 2 seasons
Steve StaiosD2011–2012 · 1 season1996–1999 · 3 seasons
Jason KrogC1999–2002 · 3 seasons2008–2009 · 1 season
Taylor PyattLW2000–2001 · 1 season2006–2009 · 3 seasons
Bill MuckaltRW1999–2001 · 2 seasons1998–2000 · 2 seasons
Felix PotvinG1998–2000 · 2 seasons1999–2001 · 2 seasons
John NamestnikovD1997–1998 · 1 season1993–1997 · 3 seasons
Carson SoucyD2025–2026 · 1 season2023–2025 · 2 seasons
Cole McWardD2025–2026 · 1 season2022–2024 · 2 seasons
Raffi TorresLW2001–2003 · 2 seasons2010–2011 · 1 season
Josh GreenC1999–2000 · 1 season2005–2007 · 2 seasons
Sven ButenschonD2002–2004 · 2 seasons2005–2006 · 1 season
Darby HendricksonC1995–1996 · 1 season1998–2000 · 2 seasons
Kevin WeekesG1999–2000 · 1 season1998–2000 · 2 seasons
Sergei NemchinovC1997–1999 · 2 seasons1996–1997 · 1 season
Dane JacksonRW1997–1998 · 1 season1993–1995 · 2 seasons
Jean-Jacques DaigneaultD1997–1998 · 1 season1984–1986 · 2 seasons
Thomas VanekLW2013–2014 · 1 season2017–2018 · 1 season
Brad LukowichD2005–2006 · 1 season2009–2010 · 1 season
Mathieu SchneiderD1995–1996 · 1 season2009–2010 · 1 season
Rob DavisonD2007–2008 · 1 season2008–2009 · 1 season
Marc BergevinD1989–1990 · 1 season2003–2004 · 1 season
Jesse BelangerC2000–2001 · 1 season1995–1996 · 1 season
Mike StapletonC2000–2001 · 1 season2000–2001 · 1 season
Dean MalkocD1998–1999 · 1 season1995–1996 · 1 season
Alexander SemakC1995–1996 · 1 season1996–1997 · 1 season
Jim DowdC1996–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.

New York Islanders vs Vancouver Canucks: head-to-head record →