Players who played for the New York Islanders and St. Louis Blues

50 players have played for both the New York Islanders and the St. Louis Blues. Rich Pilon spent the most seasons with the two: 12 with the New York Islanders and 1 with the St. Louis Blues. On a roster now: Brayden Schenn and Scott Perunovich. 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 St. Louis Blues, with their years at each
PlayerPosNYISTL
Rich PilonD1988–2000 · 12 seasons2001–2002 · 1 season
Derek KingLW1986–1997 · 11 seasons1999–2000 · 1 season
Nick LeddyD2014–2021 · 7 seasons2021–2025 · 4 seasons
Robert BortuzzoD2023–2024 · 1 season2014–2024 · 10 seasons
Jeff FinleyD1987–1992 · 5 seasons1998–2004 · 6 seasons
Brayden SchennC2025–2026 · 1 season2017–2026 · 9 seasons
Doug WeightC2008–2011 · 3 seasons2001–2008 · 6 seasons
Greg GilbertLW1981–1988 · 7 seasons1994–1996 · 2 seasons
Jaroslav HalakG2014–2018 · 4 seasons2010–2014 · 4 seasons
Eric BrewerD1998–2000 · 2 seasons2005–2011 · 6 seasons
Marc BergevinD1989–1990 · 1 season1996–2002 · 6 seasons
Pierre TurgeonC1992–1994 · 2 seasons1996–2001 · 5 seasons
Bob BassenC1985–1988 · 3 seasons1990–2000 · 4 seasons
Jeff NortonD1987–1993 · 6 seasons1995–1996 · 1 season
Thomas GreissG2015–2020 · 5 seasons2022–2023 · 1 season
Dave ScatchardC1999–2004 · 5 seasons2010–2011 · 1 season
Eric BogunieckiC2006–2007 · 1 season2000–2006 · 5 seasons
Jamie RiversD1999–2000 · 1 season1995–2007 · 5 seasons
Jamie McLennanG1993–1996 · 3 seasons1997–2000 · 3 seasons
Brad BoyesRW2012–2013 · 1 season2007–2011 · 4 seasons
Marty ReasonerC2011–2013 · 2 seasons1998–2001 · 3 seasons
Mike SillingerC2006–2009 · 3 seasons2003–2006 · 2 seasons
Ray FerraroC1991–1995 · 4 seasons2001–2002 · 1 season
Scott PerunovichD2024–2025 · 1 season2021–2025 · 3 seasons
Derek ArmstrongC1993–1997 · 3 seasons2009–2010 · 1 season
Steve RegierF2005–2008 · 3 seasons2008–2009 · 1 season
Vladimir OrszaghRW1997–2000 · 3 seasons2005–2006 · 1 season
Chris OsgoodG2001–2003 · 2 seasons2002–2004 · 2 seasons
Cliff RonningC2003–2004 · 1 season1986–1989 · 3 seasons
Justin PapineauC2002–2004 · 2 seasons2001–2003 · 2 seasons
Vladimir ChebaturkinD1997–2000 · 3 seasons2000–2001 · 1 season
Tony HrkacC1999–2000 · 1 season1987–1994 · 3 seasons
Anders NilssonG2011–2014 · 2 seasons2015–2016 · 1 season
Bill GuerinRW2007–2009 · 2 seasons2006–2007 · 1 season
Sean HillD2006–2007 · 1 season2000–2002 · 2 seasons
Aris BrimanisD1999–2001 · 2 seasons2003–2004 · 1 season
Steve MartinsC2000–2001 · 1 season2002–2004 · 2 seasons
Ted DonatoC1998–2002 · 2 seasons2001–2002 · 1 season
Craig JanneyC1998–1999 · 1 season1992–1994 · 2 seasons
Ron SutterC1994–1995 · 1 season1991–1993 · 2 seasons
Olli JokinenC1999–2000 · 1 season2014–2015 · 1 season
Keith AucoinC2012–2013 · 1 season2013–2014 · 1 season
Dean McAmmondLW2008–2009 · 1 season2005–2006 · 1 season
Derek BekarLW2003–2004 · 1 season1999–2000 · 1 season
Ken SuttonD2001–2002 · 1 season1995–1996 · 1 season
Robert PetrovickyC2000–2001 · 1 season1996–1997 · 1 season
Dallas EakinsD1999–2000 · 1 season1995–1996 · 1 season
Kevin MillerC1998–1999 · 1 season1993–1994 · 1 season
Jean-Jacques DaigneaultD1997–1998 · 1 season1995–1996 · 1 season
Doug CrossmanD1989–1990 · 1 season1993–1994 · 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 St. Louis Blues: head-to-head record →