David Mackey's teammates

David Mackey has had 143 NHL teammates in 6 seasons with 3 clubs. He spent the most seasons beside Bob Bassen (4), Brendan Shanahan (3), and Brett Hull (3). 12 Hall of Famers among them: Brendan Shanahan, Brett Hull, Denis Savard, and Doug Wilson and more. Rosters are on file in full from 1993-94; before that only some of the stars are.

With the Chicago Blackhawks1987–1989 · 49 teammates

TeammateSeasonsTogether
Denis SavardHall of Fame21987–1989
Doug WilsonHall of Fame21987–1989
Bill Gardner21987–1989
Bill Watson21987–1989
Bob McGill21987–1989
Bob Murray21987–1989
Brian Noonan21987–1989
Bruce Cassidy21987–1989
Dan Vincelette21987–1989
Darren Pang21987–1989
Dave Manson21987–1989
Dirk Graham21987–1989
Duane Sutter21987–1989
Everett Sanipass21987–1989
Gary Nylund21987–1989
Glen Cochrane21987–1989
Jim Playfair21987–1989
Keith Brown21987–1989
Kent Paynter21987–1989
Marc Bergevin21987–1989
Mike Stapleton21987–1989
Rick Vaive21987–1989
Steve Larmer21987–1989
Steve Ludzik21987–1989
Steve Thomas21987–1989
Trent Yawney21987–1989
Troy Murray21987–1989
Wayne Presley21987–1989
Ed BelfourHall of Fame11988–1989
Jeremy RoenickHall of Fame11988–1989
Adam Creighton11988–1989
Alain Chevrier11988–1989
Behn Wilson11987–1988
Bob Bassen11988–1989
Bob Mason11987–1988
Chris Clifford11988–1989
Curt Fraser11987–1988
Greg Gilbert11988–1989
Jari Torkki11988–1989
Jimmy Waite11988–1989
Mario Doyon11988–1989
Mark LaVarre11987–1988
Mike Eagles11988–1989
Mike Hudson11988–1989
Mike Rucinski11988–1989
Rik Wilson11987–1988
Steve Konroyd11988–1989
Warren Rychel11988–1989
Wayne Van Dorp11988–1989

With the Dallas Stars1989–1990 · 38 teammates

TeammateSeasonsTogether
Larry MurphyHall of Fame11989–1990
Mike GartnerHall of Fame11989–1990
Mike ModanoHall of Fame11989–1990
Aaron Broten11989–1990
Basil McRae11989–1990
Bob Brooke11989–1990
Brian Bellows11989–1990
Clark Donatelli11989–1990
Curt Fraser11989–1990
Curt Giles11989–1990
Daniel Berthiaume11989–1990
Dave Gagner11989–1990
David Archibald11989–1990
Don Barber11989–1990
Frank Musil11989–1990
Gaetan Duchesne11989–1990
Helmut Balderis11989–1990
Jarmo Myllys11989–1990
Jay More11989–1990
Jon Casey11989–1990
Kari Takko11989–1990
Ken Leiter11989–1990
Link Gaetz11989–1990
Mario Thyer11989–1990
Mark Tinordi11989–1990
Michael McHugh11989–1990
Mitchell Messier11989–1990
Neal Broten11989–1990
Neil Wilkinson11989–1990
Perry Berezan11989–1990
Peter Lappin11989–1990
Rob Zettler11989–1990
Scott Robinson11989–1990
Shane Churla11989–1990
Shawn Chambers11989–1990
Stew Gavin11989–1990
Ulf Dahlen11989–1990
Ville Siren11989–1990

With the St. Louis Blues1991–1994 · 60 teammates

TeammateSeasonsTogether
Brendan ShanahanHall of Fame31991–1994
Brett HullHall of Fame31991–1994
Bob Bassen31991–1994
Bret Hedican31991–1994
Craig Janney31991–1994
Curtis Joseph31991–1994
Denny Felsner31991–1994
Garth Butcher31991–1994
Jeff Randall Brown31991–1994
Kelly Chase31991–1994
Murray Baron31991–1994
Philippe Bozon31991–1994
Rick Zombo31991–1994
Ron Sutter31991–1994
Basil McRae21992–1994
Curt Giles21991–1993
Daniel Laperriere21992–1994
Dave Lowry21991–1993
Doug Crossman21992–1994
Guy Hebert21991–1993
Igor Korolev21992–1994
Kevin Miehm21992–1994
Kevin Miller21992–1994
Lee Norwood21991–1993
Nelson Emerson21991–1993
Paul Cavallini21991–1993
Rich Sutter21991–1993
Ron Le. Wilson21991–1993
Stephane Quintal21991–1993
Vitali Karamnov21992–1994
Vitali Prokhorov21992–1994
Adam OatesHall of Fame11991–1992
Peter StastnyHall of Fame11993–1994
Phil HousleyHall of Fame11993–1994
Alexei Kasatonov11993–1994
Darin Kimble11991–1992
Dave Christian11991–1992
David Roberts11993–1994
Denis Chasse11993–1994
Dominic Lavoie11991–1992
Gino Cavallini11991–1992
Ian Laperriere11993–1994
Jason Marshall11991–1992
Jason Ruff11992–1993
Jeff Batters11993–1994
Jim Hrivnak11993–1994
Jim Montgomery11993–1994
Mario Marois11991–1992
Michel Mongeau11991–1992
Nathan Lafayette11993–1994
Pat Jablonski11991–1992
Petr Nedved11993–1994
Randy Skarda11991–1992
Robert Robinson11991–1992
Ron Hoover11991–1992
Steve Duchesne11993–1994
Terry Hollinger11993–1994
Tom Tilley11993–1994
Tony Hrkac11993–1994
Vincent Riendeau11991–1992

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.