Players who played for the Buffalo Sabres and Edmonton Oilers

40 players have played for both the Buffalo Sabres and the Edmonton Oilers. Charlie Huddy spent the most seasons with the two: 2 with the Buffalo Sabres and 11 with the Edmonton Oilers. On a roster now: Taylor Hall, Ryan McLeod, Matt Savoie, Sam Carrick, and Seth Griffith. 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 Edmonton Oilers, with their years at each
PlayerPosBUFEDM
Charlie HuddyD1995–1997 · 2 seasons1980–1991 · 11 seasons
Andrej SekeraD2006–2013 · 7 seasons2015–2019 · 4 seasons
Jochen HechtC2002–2013 · 10 seasons2001–2002 · 1 season
Grant FuhrG1993–1994 · 1 season1981–1991 · 10 seasons
Tyler EnnisLW2009–2017 · 8 seasons2019–2021 · 2 seasons
Mike GrierRW2003–2011 · 4 seasons1996–2002 · 6 seasons
Miroslav SatanRW1996–2004 · 8 seasons1995–1997 · 2 seasons
Derek RoyC2003–2012 · 8 seasons2014–2015 · 1 season
Zack KassianRW2011–2012 · 1 season2015–2022 · 7 seasons
Ales KotalikRW2001–2009 · 7 seasons2008–2009 · 1 season
Craig MuniD1994–1996 · 2 seasons1986–1992 · 6 seasons
Jeff SkinnerLW2018–2024 · 6 seasons2024–2025 · 1 season
Taylor HallLW2020–2021 · 1 season2010–2016 · 6 seasons
Craig SimpsonC1993–1995 · 2 seasons1988–1993 · 5 seasons
Ryan McLeodC2024–2026 · 2 seasons2020–2024 · 4 seasons
Evander KaneLW2015–2018 · 3 seasons2021–2024 · 3 seasons
Dwayne RolosonG1998–2000 · 2 seasons2005–2009 · 4 seasons
Michael PecaC1995–2000 · 5 seasons2005–2006 · 1 season
Brandon DavidsonD2020–2021 · 1 season2014–2018 · 4 seasons
Raffi TorresLW2009–2010 · 1 season2003–2008 · 4 seasons
Domenic PittisC1998–2004 · 3 seasons2000–2002 · 2 seasons
Ken SuttonD1990–1994 · 4 seasons1995–1996 · 1 season
Benoit PouliotLW2017–2018 · 1 season2014–2017 · 3 seasons
Linus OmarkLW2013–2014 · 1 season2010–2014 · 3 seasons
Jaroslav SpacekD2006–2009 · 3 seasons2005–2006 · 1 season
Geoff SandersonLW1997–2000 · 3 seasons2007–2008 · 1 season
Ty ConklinG2006–2007 · 1 season2001–2006 · 3 seasons
Bob EssensaG2001–2002 · 1 season1996–1999 · 3 seasons
Matt SavoieC2023–2024 · 1 season2024–2026 · 2 seasons
Riley SheahanC2020–2023 · 2 seasons2019–2020 · 1 season
Anatoli SemenovD1996–1997 · 1 season1990–1992 · 2 seasons
Barrie MooreLW1995–1997 · 2 seasons1996–1997 · 1 season
Dean KennedyD1989–1991 · 2 seasons1994–1995 · 1 season
Sam CarrickC2025–2026 · 1 season2023–2024 · 1 season
Seth GriffithC2017–2018 · 1 season2021–2022 · 1 season
Dmitry KulikovD2016–2017 · 1 season2020–2021 · 1 season
Anders NilssonG2016–2017 · 1 season2015–2016 · 1 season
Adam PardyD2012–2013 · 1 season2015–2016 · 1 season
Scott PearsonLW1995–1996 · 1 season1993–1994 · 1 season
Jim WiemerD1983–1984 · 1 season1987–1988 · 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 Edmonton Oilers: head-to-head record →