Players who played for the Boston Bruins and Toronto Maple Leafs

46 players have played for both the Boston Bruins and the Toronto Maple Leafs. Tomas Kaberle spent the most seasons with the two: 1 with the Boston Bruins and 12 with the Toronto Maple Leafs. On a roster now: Brandon Carlo, Noel Acciari, Fraser Minten, Nick Foligno, 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 Boston Bruins and the Toronto Maple Leafs, with their years at each
PlayerPosBOSTOR
Tomas KaberleD2010–2011 · 1 season1998–2011 · 12 seasons
Dave ReidRW1983–1996 · 10 seasons1988–1991 · 3 seasons
Brandon CarloD2016–2025 · 9 seasons2024–2026 · 2 seasons
Hal GillD1997–2006 · 8 seasons2006–2008 · 2 seasons
Joe ThorntonC1997–2006 · 8 seasons2020–2021 · 1 season
Phil KesselRW2006–2009 · 3 seasons2009–2015 · 6 seasons
Felix PotvinG2003–2004 · 1 season1991–1999 · 8 seasons
Colton OrrRW2003–2006 · 2 seasons2009–2015 · 6 seasons
Glen WesleyD1987–1994 · 7 seasons2002–2003 · 1 season
Dave EllettD1997–1999 · 2 seasons1991–1997 · 6 seasons
James van RiemsdykLW2023–2024 · 1 season2012–2018 · 6 seasons
Andrew RaycroftG2000–2006 · 5 seasons2006–2008 · 2 seasons
Matt HunwickD2007–2011 · 4 seasons2015–2017 · 2 seasons
Jason AllisonC1996–2001 · 5 seasons2005–2006 · 1 season
Ken BaumgartnerLW1997–1999 · 2 seasons1992–1996 · 4 seasons
Mike KrushelnyskiC1981–1984 · 3 seasons1991–1994 · 3 seasons
Noel AcciariC2015–2019 · 4 seasons2022–2023 · 1 season
John-Michael LilesD2015–2017 · 2 seasons2011–2014 · 3 seasons
Nathan DempseyD2006–2007 · 1 season1996–2002 · 4 seasons
Travis GreenC2003–2006 · 2 seasons2001–2007 · 3 seasons
Mariusz CzerkawskiRW1993–2006 · 4 seasons2005–2006 · 1 season
Brian CurranD1983–1986 · 3 seasons1988–1990 · 2 seasons
Fraser MintenC2024–2026 · 2 seasons2023–2025 · 2 seasons
Lee StempniakRW2015–2019 · 2 seasons2008–2010 · 2 seasons
Dominic MooreC2016–2017 · 1 season2007–2018 · 3 seasons
Jonas GustavssonG2015–2016 · 1 season2009–2012 · 3 seasons
Matt LashoffD2006–2009 · 3 seasons2010–2011 · 1 season
Andy WozniewskiD2009–2010 · 1 season2005–2008 · 3 seasons
Dmitri KhristichRW1997–1999 · 2 seasons1999–2001 · 2 seasons
Ken BelangerLW1998–2001 · 3 seasons1994–1995 · 1 season
Dave AndreychukLW1999–2000 · 1 season1993–1996 · 3 seasons
Daniel MaroisRW1993–1994 · 1 season1988–1991 · 3 seasons
Anton StralmanD2022–2023 · 1 season2007–2009 · 2 seasons
Nick FolignoLW2021–2023 · 2 seasons2020–2021 · 1 season
Seth GriffithC2014–2016 · 2 seasons2016–2017 · 1 season
Brad BoyesRW2005–2007 · 2 seasons2015–2016 · 1 season
Wayne PrimeauLW2005–2007 · 2 seasons2009–2010 · 1 season
Tom FitzgeraldRW2005–2006 · 1 season2002–2004 · 2 seasons
Ric JackmanD2001–2002 · 1 season2002–2004 · 2 seasons
Bryan BerardD2002–2003 · 1 season1998–2000 · 2 seasons
Tyler BertuzziLW2022–2023 · 1 season2023–2024 · 1 season
Joey MacDonaldG2006–2007 · 1 season2009–2010 · 1 season
Brian LeetchD2005–2006 · 1 season2003–2004 · 1 season
Benoit HogueLW2001–2002 · 1 season1995–1996 · 1 season
Dixon WardLW2000–2001 · 1 season1994–1995 · 1 season
Jeff SerowikD1994–1995 · 1 season1990–1991 · 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.

Boston Bruins vs Toronto Maple Leafs: head-to-head record →