Players who played for the New York Islanders and Pittsburgh Penguins

52 players have played for both the New York Islanders and the Pittsburgh Penguins. Bryan Trottier spent the most seasons with the two: 15 with the New York Islanders and 3 with the Pittsburgh Penguins. On a roster now: Anthony Beauvillier and Parker Wotherspoon. 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 Pittsburgh Penguins, with their years at each
PlayerPosNYIPIT
Bryan TrottierC1975–1990 · 15 seasons1990–1994 · 3 seasons
Darius KasparaitisD1992–1997 · 5 seasons1996–2002 · 6 seasons
Steve WebbRW1996–2004 · 8 seasons2003–2004 · 1 season
Gord DineenD1982–1995 · 6 seasons1989–1992 · 3 seasons
Anthony BeauvillierLW2016–2023 · 7 seasons2024–2025 · 1 season
Richard ParkRW2006–2010 · 4 seasons1994–2012 · 4 seasons
Eric CairnsD1998–2004 · 6 seasons2005–2007 · 2 seasons
Blake ComeauLW2006–2012 · 6 seasons2014–2015 · 1 season
Tyler KennedyC2014–2015 · 1 season2007–2013 · 6 seasons
Mark EatonD2010–2012 · 2 seasons2006–2013 · 5 seasons
Zigmund PalffyRW1993–1999 · 6 seasons2005–2006 · 1 season
Jeff NortonD1987–1993 · 6 seasons2000–2001 · 1 season
Thomas GreissG2015–2020 · 5 seasons2014–2015 · 1 season
Brian StraitD2012–2016 · 4 seasons2010–2012 · 2 seasons
Arron AshamRW2002–2007 · 4 seasons2010–2012 · 2 seasons
Eric GodardRW2002–2006 · 3 seasons2008–2011 · 3 seasons
Sven ButenschonD2002–2004 · 2 seasons1997–2001 · 4 seasons
Kip MillerLW1994–2002 · 3 seasons1998–2001 · 3 seasons
Brad LauerRW1986–1991 · 5 seasons1995–1996 · 1 season
Robert BortuzzoD2023–2024 · 1 season2011–2015 · 4 seasons
Mark StreitD2008–2013 · 4 seasons2016–2017 · 1 season
Jon SimLW2007–2011 · 4 seasons2003–2004 · 1 season
Garth SnowG2001–2006 · 4 seasons2000–2001 · 1 season
Colin McDonaldRW2012–2015 · 3 seasons2011–2012 · 1 season
Dylan ReeseD2009–2012 · 3 seasons2012–2013 · 1 season
Tim WallaceRW2011–2012 · 1 season2008–2011 · 3 seasons
Bill GuerinRW2007–2009 · 2 seasons2008–2010 · 2 seasons
Andy HilbertC2006–2009 · 3 seasons2005–2006 · 1 season
Miroslav SatanRW2005–2008 · 3 seasons2008–2009 · 1 season
Alain NasreddineD2002–2003 · 1 season2005–2008 · 3 seasons
Randy RobitailleC2002–2007 · 2 seasons2001–2003 · 2 seasons
Dick TarnstromD2001–2002 · 1 season2002–2006 · 3 seasons
Marc BergevinD1989–1990 · 1 season2000–2004 · 3 seasons
Bryan SmolinskiC1996–1999 · 3 seasons1995–1996 · 1 season
Andreas JohanssonLW1995–1997 · 2 seasons1996–1998 · 2 seasons
Dave McLlwainLW1996–1997 · 1 season1987–1996 · 3 seasons
Paul StantonD1994–1995 · 1 season1990–1993 · 3 seasons
Derick BrassardC2019–2020 · 1 season2017–2019 · 2 seasons
Mike ComrieC2007–2009 · 2 seasons2010–2011 · 1 season
Ruslan FedotenkoLW2007–2008 · 1 season2008–2010 · 2 seasons
Dave RocheLW2001–2002 · 1 season1995–1997 · 2 seasons
Tom ChorskeRW1997–1999 · 2 seasons1999–2000 · 1 season
Jean-Jacques DaigneaultD1997–1998 · 1 season1995–1997 · 2 seasons
Parker WotherspoonD2022–2023 · 1 season2025–2026 · 1 season
Taylor PyattLW2000–2001 · 1 season2013–2014 · 1 season
Eric BogunieckiC2006–2007 · 1 season2005–2006 · 1 season
Joel BouchardD2005–2006 · 1 season2002–2003 · 1 season
Jeff TomsLW2000–2001 · 1 season2001–2002 · 1 season
Mike StapletonC2000–2001 · 1 season1992–1993 · 1 season
Chris FerraroC1999–2000 · 1 season1997–1998 · 1 season
Kevin MillerC1998–1999 · 1 season1995–1996 · 1 season
Corey FosterD1996–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 Pittsburgh Penguins: head-to-head record →