Players who played for the Buffalo Sabres and New York Islanders

46 players have played for both the Buffalo Sabres and the New York Islanders. Kyle Okposo spent the most seasons with the two: 8 with the Buffalo Sabres and 9 with the New York Islanders. Rosters are on file in full from 1993-94; before that only some of the stars are.

Players who played for the Buffalo Sabres and the New York Islanders, with their years at each
PlayerPosBUFNYI
Kyle OkposoRW2016–2024 · 8 seasons2007–2016 · 9 seasons
Pat LafontaineC1991–1997 · 6 seasons1983–1991 · 8 seasons
Miroslav SatanRW1996–2004 · 8 seasons2005–2008 · 3 seasons
Alexei ZhitnikLW1995–2004 · 9 seasons2005–2007 · 2 seasons
Matt MoulsonLW2013–2018 · 5 seasons2009–2014 · 5 seasons
Thomas VanekLW2005–2014 · 9 seasons2013–2014 · 1 season
Tim ConnollyC2001–2011 · 8 seasons1999–2001 · 2 seasons
Martin BironG1995–2007 · 9 seasons2009–2010 · 1 season
Eric BoultonLW2000–2004 · 4 seasons2012–2016 · 4 seasons
Michael PecaC1995–2000 · 5 seasons2001–2004 · 3 seasons
Randy WoodRW1992–1994 · 2 seasons1986–1997 · 6 seasons
Chris TaylorC1999–2004 · 4 seasons1994–1997 · 3 seasons
Jason DaweRW1993–1998 · 5 seasons1997–1999 · 2 seasons
Uwe KruppD1986–1991 · 5 seasons1992–1994 · 2 seasons
Joe ReekieD1985–1989 · 4 seasons1989–1992 · 3 seasons
Mark ParrishRW2010–2011 · 1 season2000–2006 · 5 seasons
Doug HoudaD1994–2003 · 4 seasons1996–1998 · 2 seasons
Benoit HogueLW1987–1991 · 4 seasons1992–1994 · 2 seasons
Pierre TurgeonC1987–1991 · 4 seasons1992–1994 · 2 seasons
Taylor PyattLW2001–2006 · 4 seasons2000–2001 · 1 season
Ken SuttonD1990–1994 · 4 seasons2001–2002 · 1 season
Mikael AnderssonLW1985–1989 · 4 seasons1999–2000 · 1 season
Paul KruseLW1997–2000 · 3 seasons1996–1998 · 2 seasons
Bob HalkidisD1985–1989 · 4 seasons1995–1996 · 1 season
Mikko MakelaC1990–1991 · 1 season1985–1989 · 4 seasons
Robin LehnerG2015–2018 · 3 seasons2018–2019 · 1 season
Dwayne RolosonG1998–2000 · 2 seasons2009–2011 · 2 seasons
Kevin HallerD1989–1991 · 2 seasons2000–2002 · 2 seasons
Jason HollandD1998–2000 · 2 seasons1996–1998 · 2 seasons
Bob SweeneyC1992–1995 · 3 seasons1995–1996 · 1 season
Chad Johnson—2015–2018 · 2 seasons2014–2015 · 1 season
Steve BernierRW2007–2008 · 1 season2015–2018 · 2 seasons
Anders NilssonG2016–2017 · 1 season2011–2014 · 2 seasons
Michal NeuvirthG2013–2015 · 2 seasons2014–2015 · 1 season
Brad BoyesRW2010–2012 · 2 seasons2012–2013 · 1 season
Raffi TorresLW2009–2010 · 1 season2001–2003 · 2 seasons
Garry GalleyD1995–1997 · 2 seasons2000–2001 · 1 season
Mike DonnellyLW1988–1990 · 2 seasons1996–1997 · 1 season
Tom DraperG1991–1993 · 2 seasons1993–1994 · 1 season
Brandon DavidsonD2020–2021 · 1 season2017–2018 · 1 season
Zenon KonopkaC2013–2014 · 1 season2010–2011 · 1 season
Joe FinleyD2011–2012 · 1 season2012–2013 · 1 season
Scott PearsonLW1995–1996 · 1 season1999–2000 · 1 season
Dane JacksonRW1995–1996 · 1 season1997–1998 · 1 season
Brent HughesLW1995–1996 · 1 season1996–1997 · 1 season
Brian CurranD1991–1992 · 1 season1986–1987 · 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.

Buffalo Sabres vs New York Islanders: head-to-head record →