Players who played for the Colorado Avalanche and Toronto Maple Leafs

53 players have played for both the Colorado Avalanche and the Toronto Maple Leafs. Mats Sundin spent the most seasons with the two: 4 with the Colorado Avalanche and 13 with the Toronto Maple Leafs. On a roster now: Nazem Kadri, Ryan O'Reilly, Alexander Kerfoot, Conor Timmins, and Calle Rosen. 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 Toronto Maple Leafs, with their years at each
PlayerPosCOLTOR
Mats SundinC1990–1994 · 4 seasons1994–2008 · 13 seasons
Nazem KadriC2019–2026 · 4 seasons2009–2019 · 10 seasons
Wendel ClarkLW1994–1995 · 1 season1985–2000 · 13 seasons
Todd GillD2001–2002 · 1 season1984–1996 · 12 seasons
John-Michael LilesD2003–2011 · 7 seasons2011–2014 · 3 seasons
Darcy TuckerRW2008–2010 · 2 seasons1999–2008 · 8 seasons
Wade BelakRW1996–1999 · 3 seasons2000–2008 · 7 seasons
Tyson BarrieD2011–2019 · 8 seasons2019–2020 · 1 season
Owen NolanRW1990–1996 · 6 seasons2002–2004 · 2 seasons
Craig WolaninD1990–1996 · 6 seasons1996–1998 · 2 seasons
Ryan O'ReillyC2009–2015 · 6 seasons2022–2023 · 1 season
Sylvain LefebvreD1994–1999 · 5 seasons1992–1994 · 2 seasons
Ken McRaeC1987–1992 · 5 seasons1992–1994 · 2 seasons
Alexander KerfootC2017–2019 · 2 seasons2019–2023 · 4 seasons
Matt HunwickD2010–2014 · 4 seasons2015–2017 · 2 seasons
Darby HendricksonC2003–2004 · 1 season1994–1999 · 5 seasons
Conor TimminsD2019–2021 · 2 seasons2022–2025 · 3 seasons
Michael HutchinsonG2019–2020 · 1 season2018–2022 · 4 seasons
Jean-Sebastien GiguereG2011–2014 · 3 seasons2009–2011 · 2 seasons
Dave ReidRW1999–2001 · 2 seasons1988–1991 · 3 seasons
Jamie BakerC1989–1992 · 3 seasons1996–1998 · 2 seasons
Jeff Randall BrownD1985–1989 · 4 seasons1997–1998 · 1 season
Scott PearsonLW1991–1993 · 2 seasons1988–1997 · 3 seasons
Calle RosenD2019–2020 · 1 season2017–2020 · 3 seasons
Calvin PickardG2014–2017 · 3 seasons2017–2018 · 1 season
Jonathan BernierG2017–2018 · 1 season2013–2016 · 3 seasons
Francois BeaucheminD2015–2017 · 2 seasons2009–2011 · 2 seasons
Joe ColborneC2016–2017 · 1 season2010–2013 · 3 seasons
Daniel WinnikLW2010–2012 · 2 seasons2014–2016 · 2 seasons
Jay McClementC2010–2012 · 2 seasons2012–2014 · 2 seasons
Ryan O'ByrneD2010–2013 · 3 seasons2012–2013 · 1 season
Philippe DupuisC2008–2011 · 3 seasons2011–2012 · 1 season
Jeff FingerD2006–2008 · 2 seasons2008–2010 · 2 seasons
Bates BattagliaLW2002–2004 · 2 seasons2006–2008 · 2 seasons
Chris McAllisterD2002–2004 · 2 seasons1998–2000 · 2 seasons
Dave AndreychukLW1999–2000 · 1 season1993–1996 · 3 seasons
Eric LacroixLW1996–1999 · 3 seasons1993–1994 · 1 season
Greg SmythD1988–1991 · 3 seasons1996–1997 · 1 season
Basil McRaeLW1981–1983 · 2 seasons1983–1985 · 2 seasons
Ben SmithRW2016–2017 · 1 season2015–2017 · 2 seasons
P.A. ParenteauRW2012–2014 · 2 seasons2015–2016 · 1 season
Andrew RaycroftG2008–2009 · 1 season2006–2008 · 2 seasons
Brad MayLW2005–2007 · 2 seasons2008–2009 · 1 season
Ken KleeD2006–2007 · 1 season2003–2006 · 2 seasons
Paul HealeyRW2005–2006 · 1 season2001–2003 · 2 seasons
Tom FitzgeraldRW1997–1998 · 1 season2002–2004 · 2 seasons
D.J. SmithD2002–2003 · 1 season1996–2000 · 2 seasons
Kelly FairchildC2001–2002 · 1 season1995–1997 · 2 seasons
Dave HannanC1995–1996 · 1 season1989–1991 · 2 seasons
Nicolas RoyC2025–2026 · 1 season2025–2026 · 1 season
Shawn MatthiasC2015–2016 · 1 season2015–2016 · 1 season
Bryan MarchmentD2002–2003 · 1 season2003–2004 · 1 season
Leonard EsauD1992–1993 · 1 season1991–1992 · 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 Toronto Maple Leafs: head-to-head record →