Greg Johnson's teammates

Greg Johnson has had 273 NHL teammates in 12 seasons with 4 clubs. He spent the most seasons beside David Legwand (7), Kimmo Timonen (7), and Scott Walker (7). 19 Hall of Famers among them: Nicklas Lidstrom, Sergei Fedorov, Steve Yzerman, and Dino Ciccarelli and more. Rosters are on file in full from 1993-94; before that only some of the stars are.

With the Detroit Red Wings1993–1997 · 60 teammates

TeammateSeasonsTogether
Nicklas LidstromHall of Fame41993–1997
Sergei FedorovHall of Fame41993–1997
Steve YzermanHall of Fame41993–1997
Chris Osgood41993–1997
Darren McCarty41993–1997
Kris Draper41993–1997
Martin Lapointe41993–1997
Tim Taylor41993–1997
Vladimir Konstantinov41993–1997
Vyacheslav Kozlov41993–1997
Dino CiccarelliHall of Fame31993–1996
Mike VernonHall of Fame31994–1997
Paul CoffeyHall of Fame31993–1996
Viacheslav FetisovHall of Fame31994–1997
Aaron Ward31993–1997
Bob Errey31994–1997
Bob Rouse31994–1997
Doug Brown31994–1997
Keith Primeau31993–1996
Mike Ramsey31994–1997
Ray Sheppard31993–1996
Stu Grimson31994–1997
Igor LarionovHall of Fame21995–1997
Mark HoweHall of Fame21993–1995
Anders Eriksson21995–1997
Bob Halkidis21993–1995
Jamie Pushor21995–1997
Jason York21993–1995
Kevin Hodson21995–1997
Kirk Maltby21995–1997
Mathieu Dandenault21995–1997
Mike Sillinger21993–1995
Shawn Burr21993–1995
Terry Carkner21993–1995
Brendan ShanahanHall of Fame11996–1997
Larry MurphyHall of Fame11996–1997
Andrew McKim11994–1995
Bob Essensa11993–1994
Bob Probert11993–1994
Dallas Drake11993–1994
Gord Kruppke11993–1994
Joe Kocur11996–1997
Marc Bergevin11995–1996
Mark Ferner11994–1995
Mark Major11996–1997
Mark Pederson11993–1994
Micah Aivazoff11993–1994
Mike Knuble11996–1997
Mike Krushelnyski11994–1995
Peter Ing11993–1994
Sergei Bautin11993–1994
Sheldon Kennedy11993–1994
Steve Chiasson11993–1994
Steve Konroyd11993–1994
Steve Maltais11993–1994
Tim Cheveldae11993–1994
Tomas Holmstrom11996–1997
Tomas Sandstrom11996–1997
Vincent Riendeau11993–1994
Wes Walz11995–1996

With the Pittsburgh Penguins1996–1998 · 56 teammates

TeammateSeasonsTogether
Ron FrancisHall of Fame21996–1998
Tom BarrassoHall of Fame21996–1998
Alex Hicks21996–1998
Andreas Johansson21996–1998
Chris Tamer21996–1998
Darius Kasparaitis21996–1998
Ed Olczyk21996–1998
Fredrik Olausson21996–1998
Garry Valk21996–1998
Ian Moran21996–1998
Jaromir Jagr21996–1998
Ken Wregget21996–1998
Kevin Hatcher21996–1998
Neil Wilkinson21996–1998
Stu Barnes21996–1998
Tyler Wright21996–1998
Joe MullenHall of Fame11996–1997
Mario LemieuxHall of Fame11996–1997
Alex Stojanov11996–1997
Alexei Morozov11997–1998
Brad Werenka11997–1998
Chris Ferraro11997–1998
Craig Muni11996–1997
Dan Quinn11996–1997
Dave Roche11996–1997
Dmitri Mironov11996–1997
Domenic Pittis11996–1997
Ed Patterson11996–1997
Francois Leroux11996–1997
Glen Murray11996–1997
Jason Woolley11996–1997
Jean-Jacques Daigneault11996–1997
Jeff Christian11996–1997
Jiri Slegr11997–1998
Joe Dziedzic11996–1997
Josef Beranek11996–1997
Martin Straka11997–1998
Patrick Lalime11996–1997
Peter Ferraro11997–1998
Peter Skudra11997–1998
Petr Klima11996–1997
Petr Nedved11996–1997
Philippe De Rouville11996–1997
Phillippe Derouville11996–1997
Richard Park11996–1997
Rob Brown11997–1998
Robert Dome11997–1998
Robert Lang11997–1998
Roman Oksiuta11996–1997
Sean Pronger11997–1998
Shawn Antoski11996–1997
Stefan Bergkvist11996–1997
Stefan Bergqvist11996–1997
Sven Butenschon11997–1998
Tomas Sandstrom11996–1997
Tuomas Gronman11997–1998

With the Chicago Blackhawks1997–1998 · 37 teammates

TeammateSeasonsTogether
Chris CheliosHall of Fame11997–1998
Alexei Zhamnov11997–1998
Andrei Trefilov11997–1998
Bob Probert11997–1998
Brent Sutter11997–1998
Brian Felsner11997–1998
Cam Russell11997–1998
Chad Kilger11997–1998
Chris Terreri11997–1998
Christian Laflamme11997–1998
Craig Mills11997–1998
Daniel Cleary11997–1998
Dmitri Nabokov11997–1998
Eric Daze11997–1998
Eric Weinrich11997–1998
Ethan Moreau11997–1998
Gary Suter11997–1998
James Black11997–1998
Jarrod Skalde11997–1998
Jay More11997–1998
Jean-Yves Leroux11997–1998
Jeff Hackett11997–1998
Jeff Shantz11997–1998
Jim Cummins11997–1998
Keith Carney11997–1998
Kevin Miller11997–1998
Martin Gendron11997–1998
Michal Sykora11997–1998
Petri Varis11997–1998
Reid Simpson11997–1998
Ryan Huska11997–1998
Ryan Vandenbussche11997–1998
Sergei Krivokrasov11997–1998
Steve Dubinsky11997–1998
Todd White11997–1998
Tony Amonte11997–1998
Trent Yawney11997–1998

With the Nashville Predators1998–2006 · 132 teammates

TeammateSeasonsTogether
David Legwand71998–2006
Kimmo Timonen71998–2006
Scott Walker71998–2006
Tomas Vokoun71998–2006
Karlis Skrastins51998–2003
Mark Eaton52000–2006
Mike Dunham51998–2003
Scott Hartnell52000–2006
Vitali Yachmenev51998–2003
Adam Hall42001–2006
Andy Berenzweig41999–2003
Bill Houlder41999–2003
Bubba Berenzweig41999–2003
Chris Mason41998–2006
Cliff Ronning41998–2002
Denis Arkhipov42000–2004
Jeremy Stevenson42000–2006
Martin Erat42001–2006
Patric Kjellberg41998–2002
Tom Fitzgerald41998–2002
Cale Hulse32000–2003
Drake Berehowsky31998–2001
Greg Classen32000–2003
Marc Moro31999–2002
Marian Cisar31999–2002
Mark Mowers31998–2002
Rob Valicevic31998–2001
Robert Schnabel32001–2004
Scottie Upshall32002–2006
Sebastien Bordeleau31998–2001
Vernon Fiddler32002–2006
Ville Peltonen31998–2001
Vladimir Orszagh32001–2004
Alexandre Boikov21999–2001
Andreas Johansson22002–2004
Andy Delmore22001–2003
Bob Boughner21998–2000
Brian Finley22002–2006
Craig Millar21999–2001
Dan Hamhuis22003–2006
Dan Keczmer21998–2000
Darren Turcotte21998–2000
David Gosselin21999–2002
Jamie Allison22003–2006
Jan Lasak22001–2003
Jan Vopat21998–2000
Jason York22002–2004
Joel Bouchard21998–2000
Jordin Tootoo22003–2006
Marek Zidlicky22003–2006
Nathan Perrott22001–2003
Patrick Cote21998–2000
Pavel Skrbek22000–2002
Randy Robitaille21999–2001
Reid Simpson22001–2003
Rem Murray22002–2004
Richard Lintner21999–2001
Sergei Krivokrasov21998–2000
Simon Gamache22003–2006
Steve Sullivan22003–2006
Tomas Kloucek22002–2004
Wyatt Smith22002–2004
Paul KariyaHall of Fame12005–2006
Pekka RinneHall of Fame12005–2006
Shea WeberHall of Fame12005–2006
Andrew Brunette11998–1999
Andrew Hutchinson12003–2004
Blair Atcheynum11998–1999
Brad Bombardir12003–2004
Brad Smyth11998–1999
Brantt Myhres12000–2001
Brendan Witt12005–2006
Brent Gilchrist12002–2003
Brett Hauer12001–2002
Cameron Mann12002–2003
Clarke Wilm12002–2003
Danny Markov12005–2006
Darcy Hordichuk12005–2006
Darren Haydar12002–2003
Denis Pederson12002–2003
Denny Lambert11998–1999
Domenic Pittis12002–2003
Doug Friedman11998–1999
Eric Fichaud11998–1999
Francis Bouillon12002–2003
Greg de Vries11998–1999
Greg Zanon12005–2006
Jamie Heward11998–1999
Jason Morgan12003–2004
Jay More11998–1999
Jean-Jacques Daigneault11998–1999
Jeff Daniels11998–1999
Jeff Nelson11998–1999
Jere Karalahti12001–2002
Jerred Smithson12005–2006
Jim McKenzie12003–2004
John Namestnikov11999–2000
John Slaney11998–1999
Jon Sim12002–2003
Jonas Andersson12001–2002
Jukka Hentunen12001–2002
Kevin Klein12005–2006
Kris Beech12005–2006
Libor Pivko12003–2004
Mathieu Darche12003–2004
Matt Henderson11998–1999
Mike Farrell12003–2004
Mike Sillinger12005–2006
Mike Watt12000–2001
Niklas Andersson11999–2000
Oleg Petrov12002–2003
Pascal Trepanier12002–2003
Petr Sykora11998–1999
Petr Tenkrat12001–2002
Phil Crowe11999–2000
Richard Brennan12001–2002
Rob Zettler11998–1999
Rory Fitzpatrick12000–2001
Ryan Suter12005–2006
Scott Nichol12005–2006
Sean Haggerty12000–2001
Sergei Zholtok12003–2004
Shane Hnidy12003–2004
Stan Neckar12003–2004
Steve Dubinsky12001–2002
Stu Grimson12001–2002
Timofei Shishkanov12003–2004
Todd Warriner12002–2003
Wade Brookbank12003–2004
Wade Flaherty12002–2003
Yanic Perreault12005–2006
Yves Sarault12001–2002

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.