Ryan O'Reilly's teammates

Ryan O'Reilly has had 347 NHL teammates in 18 seasons with 5 clubs. He spent the most seasons beside Cody McLeod (6), Matt Duchene (6), and Ryan Wilson (6). 2 Hall of Famers among them: Jarome Iginla and Peter Forsberg. Rosters are on file in full from 1993-94; before that only some of the stars are.

With the Colorado Avalanche2009–2015 · 102 teammates

TeammateSeasonsTogether
Cody McLeod62009–2015
Matt Duchene62009–2015
Ryan Wilson62009–2015
Erik Johnson52010–2015
Paul Stastny52009–2014
David Jones42009–2013
David Van der Gulik42010–2014
Gabriel Landeskog42011–2015
Jamie McGinn42011–2015
Jan Hejda42011–2015
Matt Hunwick42010–2014
Milan Hejduk42009–2013
Semyon Varlamov42011–2015
Stefan Elliott42011–2015
Tyson Barrie42011–2015
Brad Malone32011–2014
Brandon Yip32009–2012
Jean-Sebastien Giguere32011–2014
John Mitchell32012–2015
Kevin Porter32009–2012
Kyle Quincey32009–2012
Mark Olver32010–2013
Patrick Bordeleau32012–2015
Ryan O'Byrne32010–2013
Steve Downie32011–2014
T.J. Galiardi32009–2012
Adam Foote22009–2011
Alex Tanguay22013–2015
Chris Stewart22009–2011
Chuck Kobasew22011–2013
Craig Anderson22009–2011
Daniel Winnik22010–2012
David Koci22009–2011
Jay McClement22010–2012
John-Michael Liles22009–2011
Karl Stollery22013–2015
Kyle Cumiskey22009–2011
Marc-Andre Cliche22013–2015
Max Talbot22013–2015
Michael Sgarbossa22012–2015
Nate Guenin22013–2015
Nathan MacKinnon22013–2015
Nick Holden22013–2015
P.A. Parenteau22012–2014
Paul Carey22013–2015
Peter Budaj22009–2011
Peter Mueller22009–2012
Philippe Dupuis22009–2011
Reto Berra22013–2015
Ryan Stoa22009–2011
Sami Aittokallio22012–2014
Scott Hannan22009–2011
Shane O'Brien22011–2013
Tomas Vincour22012–2015
Jarome IginlaHall of Fame12014–2015
Peter ForsbergHall of Fame12010–2011
Aaron Palushaj12012–2013
André Benoît12013–2014
Andrew Agozzino12014–2015
Ben Street12014–2015
Borna Rendulic12014–2015
Brad Stuart12014–2015
Brett Clark12009–2010
Brian Elliott12010–2011
Brian Willsie12009–2010
Calvin Pickard12014–2015
Cameron Gaunce12010–2011
Chris Durno12009–2010
Colby Cohen12010–2011
Colin Smith12014–2015
Cory Sarich12013–2014
Daniel Briere12014–2015
Darcy Tucker12009–2010
Darren Haydar12009–2010
David Liffiton12010–2011
Dennis Everberg12014–2015
Derek Peltier12009–2010
Duncan Siemens12014–2015
Evan Brophey12011–2012
Freddie Hamilton12014–2015
Greg Mauldin12010–2011
Greg Zanon12012–2013
Joakim Lindstrom12011–2012
Joey Hishon12014–2015
Jonas Holos12010–2011
Jonas Hols12010–2011
Jordan Caron12014–2015
Justin Mercier12009–2010
Kevin Shattenkirk12010–2011
Marek Svatos12009–2010
Matt Hendricks12009–2010
Mike Connolly12011–2012
Ray Macias12010–2011
Ruslan Salei12009–2010
Shawn Belle12010–2011
Stephane Yelle12009–2010
T.J. Hensick12009–2010
Tom Preissing12009–2010
Tomas Fleischmann12010–2011
Wes O'Neill12009–2010
Wojtek Wolski12009–2010
Zach Redmond12014–2015

With the Buffalo Sabres2015–2018 · 63 teammates

TeammateSeasonsTogether
Casey Nelson32015–2018
Evan Rodrigues32015–2018
Evander Kane32015–2018
Hudson Fasching32015–2018
Jack Eichel32015–2018
Jake McCabe32015–2018
Johan Larsson32015–2018
Josh Gorges32015–2018
Justin Bailey32015–2018
Linus Ullmark32015–2018
Matt Moulson32015–2018
Rasmus Ristolainen32015–2018
Robin Lehner32015–2018
Sam Reinhart32015–2018
Zach Bogosian32015–2018
Zemgus Girgensons32015–2018
Alexander Nylander22016–2018
Brendan Guhle22016–2018
Brian Gionta22015–2017
Cal O'Reilly22015–2017
Chad Johnson22015–2018
Cody Franson22015–2017
Cole Schneider22015–2017
Justin Falk22016–2018
Kyle Okposo22016–2018
Marcus Foligno22015–2017
Nick Baptiste22016–2018
Nicolas Deslauriers22015–2017
Taylor Fedun22016–2018
Tyler Ennis22015–2017
Adam Wilcox12017–2018
Anders Nilsson12016–2017
Benoit Pouliot12017–2018
Brady Austin12016–2017
C.J. Smith12016–2017
Carlo Colaiacovo12015–2016
Casey Mittelstadt12017–2018
Chad Ruhwedel12015–2016
Daniel Catenacci12015–2016
Danny O'Regan12017–2018
David Legwand12015–2016
Derek Grant12016–2017
Dmitry Kulikov12016–2017
Erik Burgdoerfer12016–2017
Jacob Josefson12017–2018
Jamie McGinn12015–2016
Jason Kasdorf12015–2016
Jason Pominville12017–2018
Jordan Nolan12017–2018
Kyle Criscuolo12017–2018
Marco Scandella12017–2018
Mark Pysyk12015–2016
Matt Tennyson12017–2018
Mike Weber12015–2016
Nathan Beaulieu12017–2018
Phil Varone12015–2016
Scott Wilson12017–2018
Sean Malone12016–2017
Seth Griffith12017–2018
Tim Schaller12015–2016
Victor Antipin12017–2018
William Carrier12016–2017
Zach Redmond12017–2018

With the St. Louis Blues2018–2023 · 74 teammates

TeammateSeasonsTogether
Brayden Schenn52018–2023
Colton Parayko52018–2023
Ivan Barbashev52018–2023
Jordan Binnington52018–2023
Jordan Kyrou52018–2023
Robert Bortuzzo52018–2023
Robert Thomas52018–2023
Vladimir Tarasenko52018–2023
David Perron42018–2022
Justin Faulk42019–2023
Mackenzie MacEachern42018–2022
Marco Scandella42019–2023
Nathan Walker42019–2023
Niko Mikkola42019–2023
Oskar Sundqvist42018–2022
Sammy Blais42018–2023
Tyler Bozak42018–2022
Carl Gunnarsson32018–2021
Jaden Schwartz32018–2021
Jake Walman32019–2022
Klim Kostin32019–2022
Torey Krug32020–2023
Vince Dunn32018–2021
Zachary Sanford32018–2021
Alex Pietrangelo22018–2020
Alex Steen22018–2020
Alexey Toropchenko22021–2023
Austin Poganski22019–2021
Brandon Saad22021–2023
Calle Rosen22021–2023
Dakota Joshua22020–2022
Jacob de la Rose22019–2021
Jake Allen22018–2020
Jake Neighbours22021–2023
Jay Bouwmeester22018–2020
Joel Hofer22021–2023
Kyle Clifford22020–2022
Logan Brown22021–2023
Nick Leddy22021–2023
Pavel Buchnevich22021–2023
Robby Fabbri22018–2020
Steven Santini22020–2023
Ville Husso22020–2022
Chad Johnson12018–2019
Charlie Lindgren12021–2022
Chris Butler12018–2019
Chris Thorburn12018–2019
Derrick Pouliot12019–2020
Dmitri Samorukov12022–2023
Hugh McGing12022–2023
Jakub Jerabek12018–2019
Jakub Vrana12022–2023
James Neal12021–2022
Joel Edmundson12018–2019
Jon Gillies12021–2022
Jordan Nolan12018–2019
Jordan Schmaltz12018–2019
Josh Leivo12022–2023
Kasperi Kapanen12022–2023
Matthew Highmore12022–2023
Matthew Kessel12022–2023
Matthew Peca12021–2022
Michael Del Zotto12018–2019
Mike Hoffman12020–2021
Nikita Alexandrov12022–2023
Nikita Soshnikov12018–2019
Noel Acciari12022–2023
Pat Maroon12018–2019
Scott Perunovich12021–2022
Thomas Greiss12022–2023
Troy Brouwer12019–2020
Tyler Pitlick12022–2023
Tyler Tucker12022–2023
William Bitten12022–2023

With the Toronto Maple Leafs2022–2023 · 46 teammates

TeammateSeasonsTogether
Alex Steeves12022–2023
Alexander Kerfoot12022–2023
Auston Matthews12022–2023
Bobby McMann12022–2023
Calle Jarnkrok12022–2023
Conor Timmins12022–2023
David Kampf12022–2023
Denis Malgin12022–2023
Dryden Hunt12022–2023
Erik Gustafsson12022–2023
Erik Kallgren12022–2023
Filip Kral12022–2023
Ilya Samsonov12022–2023
Jake McCabe12022–2023
Jake Muzzin12022–2023
Jett Alexander12022–2023
Joey Anderson12022–2023
John Tavares12022–2023
Jordie Benn12022–2023
Joseph Woll12022–2023
Justin Holl12022–2023
Kyle Clifford12022–2023
Luke Schenn12022–2023
Mac Hollowell12022–2023
Mark Giordano12022–2023
Matt Murray12022–2023
Matthew Knies12022–2023
Michael Bunting12022–2023
Mitch Marner12022–2023
Morgan Rielly12022–2023
Nick Abruzzese12022–2023
Nick Robertson12022–2023
Nicolas Aube-Kubel12022–2023
Noel Acciari12022–2023
Pierre Engvall12022–2023
Pontus Holmberg12022–2023
Radim Zohorna12022–2023
Rasmus Sandin12022–2023
Sam Lafferty12022–2023
Semyon Der-Arguchintsev12022–2023
Timothy Liljegren12022–2023
TJ Brodie12022–2023
Victor Mete12022–2023
Wayne Simmonds12022–2023
William Nylander12022–2023
Zachary Aston-Reese12022–2023

With the Nashville Predators2023–2027 · 75 teammates

TeammateSeasonsTogether
Filip Forsberg42023–2027
Juuse Saros42023–2027
Roman Josi42023–2027
Adam Wilsby32024–2027
Brady Skjei32024–2027
Cole Smith32023–2026
Jonathan Marchessault32024–2027
Justus Annunen32024–2027
Luke Evangelista32023–2026
Matthew Wood32024–2027
Michael McCarron32023–2026
Ryan Ufko32024–2027
Spencer Stastney32023–2026
Steven Stamkos32024–2027
Alexandre Carrier22023–2025
Andreas Englund22024–2026
Colton Sissons22023–2025
Dante Fabbro22023–2025
Fedor Svechkov22024–2026
Gustav Nyquist22023–2025
Jeremy Lauzon22023–2025
Joakim Kemell22024–2026
Jordan Oesterle22024–2026
Justin Barron22024–2026
Juuso Parssinen22023–2025
Kevin Gravel22024–2026
Luke Schenn22023–2025
Marc Del Gaizo22023–2025
Mark Jankowski22023–2025
Michael Bunting22024–2026
Nick Blankenburg22024–2026
Nick Perbix22025–2027
Nicolas Hague22025–2027
Ozzy Wiesblatt22024–2026
Philip Tomasino22023–2025
Reid Schaefer22025–2027
Tommy Novak22023–2025
Zachary L'Heureux22024–2026
Adam Edstrom12026–2027
Alexander Kerfoot12026–2027
Anthony Beauvillier12023–2024
Brady Martin12025–2026
Cody Glass12023–2024
Cole O'Hara12025–2026
Daemon Hunt12026–2027
Denis Gurianov12023–2024
Egor Afanasyev12023–2024
Erik Haula12025–2026
Ilya Lyubushkin12026–2027
Jack Ahcan12026–2027
Jack Drury12026–2027
Jake Lucchini12024–2025
Jakub Vrana12024–2025
Jaret Anderson-Dolan12023–2024
Jason Zucker12023–2024
Jayden Struble12026–2027
Kevin Lankinen12023–2024
Kiefer Sherwood12023–2024
Kieffer Bellows12024–2025
Liam Foudy12023–2024
Matt Murray12026–2027
Mavrik Bourque12026–2027
Nils Hoglander12026–2027
Ross Colton12026–2027
Ryan McDonagh12023–2024
Samuel Fagemo12023–2024
Scott Wedgewood12024–2025
Shane Wright12026–2027
Tyson Barrie12023–2024
Tyson Jost12025–2026
Vinnie Hinostroza12024–2025
Vitali Pinchuk12026–2027
William Trudeau12026–2027
Yakov Trenin12023–2024
Yaroslav Askarov12023–2024

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.