Players who played for the Colorado Avalanche and Pittsburgh Penguins

43 players have played for both the Colorado Avalanche and the Pittsburgh Penguins. Samuel Girard spent the most seasons with the two: 9 with the Colorado Avalanche and 1 with the Pittsburgh Penguins. On a roster now: Samuel Girard, Ian Cole, Ryan Graves, Jayson Megna, and Evan Rodrigues. Rosters are on file in full from 1993-94; before that only some of the stars are.

Players who played for the Colorado Avalanche and the Pittsburgh Penguins, with their years at each
PlayerPosCOLPIT
Samuel GirardD2017–2026 · 9 seasons2025–2026 · 1 season
Max TalbotC2013–2015 · 2 seasons2005–2011 · 6 seasons
Rene CorbetLW1993–1999 · 6 seasons1999–2001 · 2 seasons
Dave HannanC1995–1996 · 1 season1981–1989 · 7 seasons
Ian ColeD2018–2021 · 3 seasons2014–2018 · 4 seasons
Darius KasparaitisD2001–2002 · 1 season1996–2002 · 6 seasons
Ryan GravesD2018–2021 · 3 seasons2023–2026 · 3 seasons
Jayson MegnaC2019–2023 · 4 seasons2013–2015 · 2 seasons
Martin SkoulaD1999–2004 · 5 seasons2009–2010 · 1 season
Janne LaukkanenD1994–1996 · 2 seasons1999–2003 · 4 seasons
Jack JohnsonD2021–2024 · 3 seasons2018–2020 · 2 seasons
Matt HunwickD2010–2014 · 4 seasons2017–2018 · 1 season
Jocelyn ThibaultG1993–1996 · 3 seasons2005–2007 · 2 seasons
Shean DonovanRW1997–2000 · 3 seasons2001–2003 · 2 seasons
Ville NieminenLW1999–2002 · 3 seasons2001–2003 · 2 seasons
Ron TugnuttG1987–1991 · 4 seasons1999–2000 · 1 season
Evan RodriguesC2022–2023 · 1 season2019–2022 · 3 seasons
Andrew AgozzinoLW2014–2019 · 3 seasons2019–2020 · 1 season
Blake ComeauLW2015–2018 · 3 seasons2014–2015 · 1 season
Jarome IginlaRW2014–2017 · 3 seasons2012–2013 · 1 season
Kevin Porter—2010–2012 · 2 seasons2015–2017 · 2 seasons
Nate GueninD2013–2016 · 3 seasons2009–2010 · 1 season
Steve DownieRW2011–2014 · 3 seasons2014–2015 · 1 season
Jordan LeopoldD2006–2009 · 3 seasons2009–2010 · 1 season
Bob BoughnerD2003–2006 · 2 seasons1999–2001 · 2 seasons
Matthew BarnabyRW2003–2004 · 1 season1998–2001 · 3 seasons
Bobby DollasD1987–1989 · 2 seasons1998–2001 · 2 seasons
Kip MillerLW1990–1991 · 1 season1998–2001 · 3 seasons
Francois LerouxD1997–1998 · 1 season1994–1997 · 3 seasons
Bryan FogartyD1989–1992 · 3 seasons1992–1993 · 1 season
Conor TimminsD2019–2021 · 2 seasons2024–2025 · 1 season
Lars EllerC2022–2023 · 1 season2023–2025 · 2 seasons
Derick BrassardC2018–2019 · 1 season2017–2019 · 2 seasons
Daniel WinnikLW2010–2012 · 2 seasons2014–2015 · 1 season
Chuck KobasewRW2011–2013 · 2 seasons2013–2014 · 1 season
Dennis BonvieRW2003–2004 · 1 season1999–2001 · 2 seasons
Rick BerryD2000–2002 · 2 seasons2001–2002 · 1 season
Garth SnowG1993–1995 · 2 seasons2000–2001 · 1 season
Brett KulakD2025–2026 · 1 season2025–2026 · 1 season
Ilya SolovyovD2025–2026 · 1 season2025–2026 · 1 season
Cameron GaunceD2010–2011 · 1 season2016–2017 · 1 season
John SlaneyD1995–1996 · 1 season1999–2000 · 1 season
Rick TabaracciG1999–2000 · 1 season1988–1989 · 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.

Colorado Avalanche vs Pittsburgh Penguins: head-to-head record →