Players who played for the Chicago Blackhawks and San Jose Sharks

50 players have played for both the Chicago Blackhawks and the San Jose Sharks. Jeremy Roenick spent the most seasons with the two: 8 with the Chicago Blackhawks and 2 with the San Jose Sharks. On a roster now: Ryan Donato, Adam Gaudette, Jaycob Megna, and Anthony Duclair. Rosters are on file in full from 1993-94; before that only some of the stars are.

Players who played for the Chicago Blackhawks and the San Jose Sharks, with their years at each
PlayerPosCHISJ
Jeremy RoenickC1988–1996 · 8 seasons2007–2009 · 2 seasons
Ed BelfourG1988–1997 · 8 seasons1996–1997 · 1 season
Jimmy WaiteG1988–1997 · 8 seasons1993–1994 · 1 season
Tommy WingelsC2017–2018 · 1 season2010–2017 · 7 seasons
Andrew DesjardinsC2014–2017 · 3 seasons2010–2015 · 5 seasons
Bryan MarchmentD1991–1993 · 2 seasons1997–2003 · 6 seasons
Gary SuterD1994–1998 · 4 seasons1998–2002 · 4 seasons
Jeff HackettG1993–1999 · 6 seasons1991–1993 · 2 seasons
Alex StalockG2022–2023 · 1 season2010–2022 · 6 seasons
Ben SmithRW2010–2015 · 5 seasons2014–2016 · 2 seasons
Adam BurishRW2006–2010 · 4 seasons2012–2015 · 3 seasons
Antti NiemiG2008–2010 · 2 seasons2010–2015 · 5 seasons
Christian EhrhoffD2015–2016 · 1 season2003–2009 · 5 seasons
Martin HavlatF2006–2009 · 3 seasons2011–2014 · 3 seasons
Mark BellLW2000–2006 · 5 seasons2006–2007 · 1 season
Stephane MatteauRW1992–1993 · 1 season1997–2002 · 5 seasons
Murray CravenLW1994–1997 · 3 seasons1997–2000 · 3 seasons
Joe MurphyRW1992–1996 · 4 seasons1997–1999 · 2 seasons
Jay MoreD1997–1998 · 1 season1991–1996 · 5 seasons
Michal SykoraD1996–1998 · 2 seasons1993–1997 · 4 seasons
Nick LeddyD2010–2014 · 4 seasons2025–2026 · 1 season
Brian CampbellD2008–2017 · 4 seasons2007–2008 · 1 season
Michal HandzusC2006–2014 · 3 seasons2011–2013 · 2 seasons
Jim VandermeerD2003–2008 · 4 seasons2011–2012 · 1 season
Bernie NichollsC1994–1996 · 2 seasons1996–1999 · 3 seasons
Ryan DonatoC2023–2026 · 3 seasons2020–2021 · 1 season
Ben EagerLW2007–2010 · 3 seasons2010–2011 · 1 season
Curtis BrownC2005–2006 · 1 season2003–2008 · 3 seasons
Chris TerreriG1996–1998 · 2 seasons1995–1997 · 2 seasons
Ulf DahlenLW1996–1997 · 1 season1994–1997 · 3 seasons
Adam GaudetteRW2020–2022 · 2 seasons2025–2026 · 1 season
Jaycob MegnaD2023–2024 · 1 season2021–2023 · 2 seasons
John ScottLW2010–2012 · 2 seasons2014–2015 · 1 season
Jamal MayersRW2011–2013 · 2 seasons2010–2011 · 1 season
Scott NicholC2003–2004 · 1 season2009–2011 · 2 seasons
Brian BoucherG2006–2007 · 1 season2007–2009 · 2 seasons
Andrei ZyuzinD2007–2008 · 1 season1997–1999 · 2 seasons
Ville NieminenLW2003–2004 · 1 season2005–2007 · 2 seasons
Todd GillD2002–2003 · 1 season1996–1998 · 2 seasons
Doug ZmolekD1998–2000 · 2 seasons1992–1993 · 1 season
Jarrod SkaldeC1997–1998 · 1 season1997–1999 · 2 seasons
Kevin MillerC1996–1998 · 2 seasons1995–1996 · 1 season
Neil WilkinsonD1993–1994 · 1 season1991–1993 · 2 seasons
Anthony DuclairLW2017–2018 · 1 season2023–2024 · 1 season
Kurtis GabrielRW2021–2022 · 1 season2020–2021 · 1 season
Brandon DavidsonD2018–2019 · 1 season2019–2020 · 1 season
Brandon MashinterLW2015–2016 · 1 season2010–2011 · 1 season
Travis MoenLW2003–2004 · 1 season2008–2009 · 1 season
Steve BancroftD1992–1993 · 1 season2001–2002 · 1 season
Kip MillerLW1995–1996 · 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.

Chicago Blackhawks vs San Jose Sharks: head-to-head record →