Players who played for the Buffalo Sabres and Pittsburgh Penguins

44 players have played for both the Buffalo Sabres and the Pittsburgh Penguins. Tom Barrasso spent the most seasons with the two: 5 with the Buffalo Sabres and 11 with the Pittsburgh Penguins. On a roster now: Evan Rodrigues, Jason Zucker, Conor Sheary, Sam Lafferty, and Connor Clifton. 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 Pittsburgh Penguins, with their years at each
PlayerPosBUFPIT
Tom BarrassoG1983–1988 · 5 seasons1989–2000 · 11 seasons
Mike RamseyD1979–1992 · 13 seasons1993–1994 · 1 season
Jay McKeeD1995–2006 · 10 seasons2009–2010 · 1 season
Dave HannanC1992–1996 · 4 seasons1981–1989 · 7 seasons
Doug BodgerD1989–1996 · 7 seasons1984–1988 · 4 seasons
Matthew BarnabyRW1992–1999 · 7 seasons1998–2001 · 3 seasons
Miroslav SatanRW1996–2004 · 8 seasons2008–2009 · 1 season
Wayne PrimeauLW1994–2000 · 6 seasons2000–2003 · 3 seasons
Evan RodriguesC2015–2020 · 5 seasons2019–2022 · 3 seasons
Brian HolzingerC1994–2000 · 6 seasons2002–2004 · 2 seasons
Stu BarnesC1998–2003 · 5 seasons1996–1999 · 3 seasons
Jason WoolleyD1997–2003 · 6 seasons1996–1997 · 1 season
Randy CunneyworthLW1980–1999 · 3 seasons1985–1989 · 4 seasons
Jason ZuckerLW2024–2026 · 2 seasons2019–2023 · 4 seasons
Conor ShearyLW2018–2020 · 2 seasons2015–2020 · 4 seasons
Taylor PyattLW2001–2006 · 4 seasons2013–2014 · 1 season
Mike WilsonD1995–1999 · 4 seasons2001–2002 · 1 season
Bob BoughnerD1995–1998 · 3 seasons1999–2001 · 2 seasons
Sam LaffertyC2024–2025 · 1 season2019–2022 · 3 seasons
Riley SheahanC2020–2023 · 2 seasons2017–2019 · 2 seasons
Kevin Porter—2012–2014 · 2 seasons2015–2017 · 2 seasons
Christian EhrhoffD2011–2014 · 3 seasons2014–2015 · 1 season
Jordan LeopoldD2010–2013 · 3 seasons2009–2010 · 1 season
Patrick LalimeG2008–2011 · 3 seasons1996–1997 · 1 season
Domenic PittisC1998–2004 · 3 seasons1996–1997 · 1 season
Peter SkudraG2000–2001 · 1 season1997–2000 · 3 seasons
Grant JenningsD1995–1996 · 1 season1991–1994 · 3 seasons
Craig SimpsonC1993–1995 · 2 seasons1985–1987 · 2 seasons
Connor CliftonD2023–2025 · 2 seasons2025–2026 · 1 season
Vinnie HinostrozaC2021–2023 · 2 seasons2023–2024 · 1 season
Dustin TokarskiG2020–2022 · 2 seasons2022–2023 · 1 season
Cal O'ReillyC2015–2017 · 2 seasons2011–2012 · 1 season
Philippe BoucherD1992–1994 · 2 seasons2008–2009 · 1 season
Jocelyn ThibaultG2007–2008 · 1 season2005–2007 · 2 seasons
Craig MuniD1994–1996 · 2 seasons1996–1997 · 1 season
Greg BrownD1990–1993 · 2 seasons1993–1994 · 1 season
Conor TimminsD2025–2026 · 1 season2024–2025 · 1 season
Dmitry KulikovD2016–2017 · 1 season2022–2023 · 1 season
Mark JankowskiC2021–2022 · 1 season2020–2021 · 1 season
Matt HunwickD2018–2019 · 1 season2017–2018 · 1 season
Matt D'AgostiniRW2013–2014 · 1 season2013–2014 · 1 season
Dominic MooreC2008–2009 · 1 season2006–2007 · 1 season
Ty ConklinG2006–2007 · 1 season2007–2008 · 1 season
Chris ThorburnRW2005–2006 · 1 season2006–2007 · 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 Pittsburgh Penguins: head-to-head record →