Bryan McCabe's teammates

Bryan McCabe has had 363 NHL teammates in 15 seasons with 6 clubs. He spent the most seasons beside Wade Belak (8), Mats Sundin (7), and Alexei Ponikarovsky (7). 14 Hall of Famers among them: Mats Sundin, Alexander Mogilny, Ed Belfour, and Mark Messier and more. Rosters are on file in full from 1993-94; before that only some of the stars are.

With the New York Islanders1995–1998 · 87 teammates

TeammateSeasonsTogether
Dan Plante31995–1998
Dennis Vaske31995–1998
Eric Fichaud31995–1998
Ken Belanger31995–1998
Kenny Jonsson31995–1998
Rich Pilon31995–1998
Scott Lachance31995–1998
Todd Bertuzzi31995–1998
Tommy Salo31995–1998
Travis Green31995–1998
Zigmund Palffy31995–1998
Andreas Johansson21995–1997
Andrey Vasilyev21995–1997
Bryan Berard21996–1998
Bryan Smolinski21996–1998
Chris Taylor21995–1997
Claude Lapointe21996–1998
Darius Kasparaitis21995–1997
Derek Armstrong21995–1997
Derek King21995–1997
Doug Houda21996–1998
Jarrett Deuling21995–1997
Jason Holland21996–1998
Jason Strudwick21995–1998
Marty McInnis21995–1997
Mick Vukota21995–1997
Niklas Andersson21995–1997
Paul Kruse21996–1998
Robert Reichel21996–1998
Steve Webb21996–1998
Tommy Soderstrom21995–1997
Zdeno CharaHall of Fame11997–1998
Alexander Semak11995–1996
Bob Beers11995–1996
Bob Halkidis11995–1996
Bob Sweeney11995–1996
Brad Dalgarno11995–1996
Brent Hughes11996–1997
Brent Severyn11995–1996
Brett Lindros11995–1996
Chris Luongo11995–1996
Corey Foster11996–1997
Craig Darby11995–1996
Dane Jackson11997–1998
Danton Cole11995–1996
Darby Hendrickson11995–1996
Dave McLlwain11996–1997
David Archibald11996–1997
Dean Chynoweth11995–1996
Gino Odjick11997–1998
Grigori Panteleev11995–1996
Jamie McLennan11995–1996
Jason Dawe11997–1998
Jason Herter11995–1996
Jason Widmer11995–1996
Jean-Jacques Daigneault11997–1998
Jeff Libby11997–1998
Jim Dowd11996–1997
Joe Sacco11997–1998
John Namestnikov11997–1998
Kip Miller11997–1998
Kirk Muller11995–1996
Mariusz Czerkawski11997–1998
Mark Janssens11997–1998
Mark Lawrence11997–1998
Martin Straka11995–1996
Mathieu Schneider11995–1996
Micah Aivazoff11995–1996
Mike Donnelly11996–1997
Mike Hough11997–1998
Mike Macwilliam11995–1996
Milan Tichy11995–1996
Nick Vachon11996–1997
Pat Conacher11995–1996
Pat Jr. Conacher11995–1996
Patrick Flatley11995–1996
Randy Wood11996–1997
Ray Schultz11997–1998
Sean Haggerty11997–1998
Sergei Nemchinov11997–1998
Tom Chorske11997–1998
Trevor Linden11997–1998
Vladimir Chebaturkin11997–1998
Vladimir Orszagh11997–1998
Wade Flaherty11997–1998
Warren Luhning11997–1998
Wendel Clark11995–1996

With the Vancouver Canucks1997–1999 · 54 teammates

TeammateSeasonsTogether
Alexander MogilnyHall of Fame21997–1999
Mark MessierHall of Fame21997–1999
Adrian Aucoin21997–1999
Bert Robertsson21997–1999
Brad May21997–1999
Brandon Convery21997–1999
Bret Hedican21997–1999
Chris McAllister21997–1999
Corey Hirsch21997–1999
Dana Murzyn21997–1999
Dave Scatchard21997–1999
Donald Brashear21997–1999
Garth Snow21997–1999
Jamie Huscroft21997–1999
Jason Strudwick21997–1999
Markus Naslund21997–1999
Mattias Ohlund21997–1999
Peter Zezel21997–1999
Steve Staios21997–1999
Todd Bertuzzi21997–1999
Pavel BureHall of Fame11997–1998
Arturs Irbe11997–1998
Bill Muckalt11998–1999
Brent Sopel11998–1999
Brian Noonan11997–1998
Darby Hendrickson11998–1999
Dave Babych11997–1998
Dave Gagner11998–1999
David Roberts11997–1998
Ed Jovanovski11998–1999
Enrico Ciccone11997–1998
Geoff Sanderson11997–1998
Gino Odjick11997–1998
Grant Ledyard11997–1998
Harry York11998–1999
Josh Holden11998–1999
Jyrki Lumme11997–1998
Kevin Weekes11998–1999
Kirk McLean11997–1998
Larry Courville11997–1998
Lonny Bohonos11997–1998
Lubomir Vaic11997–1998
Mark Wotton11997–1998
Martin Gelinas11997–1998
Matt Cooke11998–1999
Mike Sillinger11997–1998
Murray Baron11998–1999
Peter Schaefer11998–1999
Robb Gordon11998–1999
Scott Walker11997–1998
Sean Burke11997–1998
Steve Washburn11998–1999
Trent Klatt11998–1999
Trevor Linden11997–1998

With the Chicago Blackhawks1999–2000 · 35 teammates

TeammateSeasonsTogether
Doug GilmourHall of Fame11999–2000
Alexei Zhamnov11999–2000
Anders Eriksson11999–2000
Blair Atcheynum11999–2000
Bob Probert11999–2000
Boris Mironov11999–2000
Brad Brown11999–2000
Bryan Muir11999–2000
Chris Herperger11999–2000
Dave Manson11999–2000
Dean McAmmond11999–2000
Derek Plante11999–2000
Doug Zmolek11999–2000
Ed Olczyk11999–2000
Eric Daze11999–2000
J.P. Dumont11999–2000
Jamie Allison11999–2000
Jean-Yves Leroux11999–2000
Jocelyn Thibault11999–2000
Josef Marha11999–2000
Kevin Dean11999–2000
Kyle Calder11999–2000
Marc Lamothe11999–2000
Mark Janssens11999–2000
Michael Nylander11999–2000
Michal Grosek11999–2000
Radim Bicanek11999–2000
Ryan Vandenbussche11999–2000
Steve McCarthy11999–2000
Steve Passmore11999–2000
Steve Sullivan11999–2000
Sylvain Cote11999–2000
Todd White11999–2000
Tony Amonte11999–2000
Wendel Clark11999–2000

With the Toronto Maple Leafs2000–2008 · 109 teammates

TeammateSeasonsTogether
Mats SundinHall of Fame72000–2008
Alexei Ponikarovsky72000–2008
Darcy Tucker72000–2008
Nik Antropov72000–2008
Tomas Kaberle72000–2008
Wade Belak72000–2008
Aki Berg52000–2006
Carlo Colaiacovo52002–2008
Matt Stajan52002–2008
Tie Domi52000–2006
Chad Kilger42003–2008
Gary Roberts42000–2004
Kyle Wellwood42003–2008
Mikael Tellqvist42002–2007
Alexander MogilnyHall of Fame32001–2004
Ed BelfourHall of Fame32002–2006
Alex Steen32005–2008
Alyn McCauley32000–2003
Andy Wozniewski32005–2008
Ben Ondrus32005–2008
Ian White32005–2008
Jeremy Williams32005–2008
John Pohl32005–2008
Jonas Hoglund32000–2003
Karel Pilar32001–2004
Mikael Renberg32001–2004
Robert Reichel32001–2004
Shayne Corson32000–2003
Travis Green32001–2007
Alexander Suglobov22005–2007
Anders Eriksson22001–2003
Andrew Raycroft22006–2008
Bates Battaglia22006–2008
Boyd Devereaux22006–2008
Brendan Bell22005–2007
Clarke Wilm22003–2006
Cory Cross22000–2002
Curtis Joseph22000–2002
Dave Manson22000–2002
Dmitry Yushkevich22000–2002
Garry Valk22000–2002
Hal Gill22006–2008
Harold Druken22002–2004
Jay Harrison22005–2007
Jean-Sebastien Aubin22005–2007
Jeff Farkas22000–2002
Jeff O'Neill22005–2007
Josh Holden22002–2004
Jyrki Lumme22001–2003
Ken Klee22003–2006
Kris Newbury22006–2008
Nathan Dempsey22000–2002
Nathan Perrott22003–2006
Owen Nolan22002–2004
Paul Healey22001–2003
Pavel Kubina22006–2008
Ric Jackman22002–2004
Staffan Kronwall22005–2008
Tom Fitzgerald22002–2004
Trevor Kidd22002–2004
Yanic Perreault22000–2007
Brian LeetchHall of Fame12003–2004
Doug GilmourHall of Fame12002–2003
Eric LindrosHall of Fame12005–2006
Joe NieuwendykHall of Fame12003–2004
Phil HousleyHall of Fame12002–2003
Ron FrancisHall of Fame12003–2004
Tom BarrassoHall of Fame12001–2002
Aaron Gavey12002–2003
Adam Mair12000–2001
Alex Foster12007–2008
Alex Khavanov12005–2006
Anton Stralman12007–2008
Bob Wren12001–2002
Brad Leeb12003–2004
Bryan Marchment12003–2004
Calle Johansson12003–2004
Corey Schwab12001–2002
Craig Johnson12003–2004
Danny Markov12000–2001
Darryl Boyce12007–2008
David Cooper12000–2001
Dmitri Khristich12000–2001
Dominic Moore12007–2008
Donald MacLean12000–2001
Drake Berehowsky12003–2004
Erik Westrum12006–2007
Glen Wesley12002–2003
Glenn Healy12000–2001
Igor Korolev12000–2001
Jason Allison12005–2006
Jason Blake12007–2008
Jiri Tlusty12007–2008
Luke Richardson12005–2006
Marc Moro12001–2002
Mariusz Czerkawski12005–2006
Mark Bell12007–2008
Maxim Kondratiev12003–2004
Michael Peca12006–2007
Petr Svoboda12000–2001
Pierre Hedin12003–2004
Robbie Earl12007–2008
Robert Svehla12002–2003
Scott Clemmensen12007–2008
Sebastien Centomo12001–2002
Sergei Berezin12000–2001
Simon Gamache12007–2008
Steve Thomas12000–2001
Vesa Toskala12007–2008

With the Florida Panthers2008–2011 · 67 teammates

TeammateSeasonsTogether
Bryan Allen32008–2011
Cory Stillman32008–2011
David Booth32008–2011
Jason Garrison32008–2011
Kenndal McArdle32008–2011
Michael Frolik32008–2011
Michal Repik32008–2011
Radek Dvorak32008–2011
Rostislav Olesz32008–2011
Shawn Matthias32008–2011
Stephen Weiss32008–2011
Tomas Vokoun32008–2011
Clay Wilson22009–2011
Dmitry Kulikov22009–2011
Evgenii Dadonov22009–2011
Gregory Campbell22008–2010
Kamil Kreps22008–2010
Keaton Ellerby22009–2011
Keith Ballard22008–2010
Mike Duco22009–2011
Nathan Horton22008–2010
Nick Tarnasky22008–2010
Scott Clemmensen22009–2011
Steven Reinprecht22009–2011
Alexander Salak12009–2010
Alexander Sulzer12010–2011
Anthony Stewart12008–2009
Bill Thomas12010–2011
Brett McLean12008–2009
Byron Bitz12009–2010
Christopher Higgins12010–2011
Cory Murphy12008–2009
Craig Anderson12008–2009
Darcy Hordichuk12010–2011
Dennis Seidenberg12009–2010
Dennis Wideman12010–2011
Dominic Moore12009–2010
Hugh Jessiman12010–2011
Jack Skille12010–2011
Jacob Markstrom12010–2011
Janis Sprukts12008–2009
Jassen Cullimore12008–2009
Jay Bouwmeester12008–2009
Jeff Taffe12009–2010
Joe Callahan12010–2011
Jordan Leopold12009–2010
Karlis Skrastins12008–2009
Marty Reasoner12010–2011
Mike Santorelli12010–2011
Mike Weaver12010–2011
Nick Boynton12008–2009
Niclas Bergfors12010–2011
Noah Welch12008–2009
Patrick Rissmiller12010–2011
Richard Zednik12008–2009
Ryan Carter12010–2011
Scott Timmins12010–2011
Sergei Samsonov12010–2011
Steve Bernier12010–2011
Steve Eminger12008–2009
Steve MacIntyre12009–2010
Tanner Glass12008–2009
Tim Kennedy12010–2011
Victor Oreskovich12009–2010
Ville Koistinen12009–2010
Ville Peltonen12008–2009
Wade Belak12008–2009

With the New York Rangers2010–2011 · 34 teammates

TeammateSeasonsTogether
Henrik LundqvistHall of Fame12010–2011
Alexander Frolov12010–2011
Artem Anisimov12010–2011
Brandon Dubinsky12010–2011
Brandon Prust12010–2011
Brian Boyle12010–2011
Brodie Dupont12010–2011
Chad Johnson12010–2011
Chad Kolarik12010–2011
Chris Drury12010–2011
Dale Weise12010–2011
Dan Girardi12010–2011
Derek Boogaard12010–2011
Derek Stepan12010–2011
Erik Christensen12010–2011
Evgeny Grachev12010–2011
Jeremy Williams12010–2011
Kris Newbury12010–2011
Marc Staal12010–2011
Marian Gaborik12010–2011
Martin Biron12010–2011
Mats Zuccarello12010–2011
Matt Gilroy12010–2011
Michael Del Zotto12010–2011
Michael Sauer12010–2011
Michal Rozsival12010–2011
Ruslan Fedotenko12010–2011
Ryan Callahan12010–2011
Ryan McDonagh12010–2011
Sean Avery12010–2011
Steve Eminger12010–2011
Todd White12010–2011
Vinny Prospal12010–2011
Wojtek Wolski12010–2011

A teammate is anyone on the same club in the same season, whether or not their games overlapped; a player traded mid-season counts with both clubs. Most seasons together first.