Sam Bennett's teammates

Sam Bennett has had 222 NHL teammates in 13 seasons with 2 clubs. He spent the most seasons beside Matthew Tkachuk (10), Johnny Gaudreau (7), and Mark Giordano (7). One Hall of Famer among them: Joe Thornton. Rosters are on file in full from 1993-94; before that only some of the stars are.

With the Calgary Flames2014–2021 · 113 teammates

TeammateSeasonsTogether
Johnny Gaudreau72014–2021
Mark Giordano72014–2021
Mikael Backlund72014–2021
Sean Monahan72014–2021
TJ Brodie62014–2020
David Rittich52016–2021
Matthew Tkachuk52016–2021
Michael Frolik52015–2020
Michael Stone52016–2021
Rasmus Andersson52016–2021
Andrew Mangiapane42017–2021
Brett Kulak42014–2018
Garnet Hathaway42015–2019
Mark Jankowski42016–2020
Matt Stajan42014–2018
Micheal Ferland42014–2018
Oliver Kylington42015–2021
Curtis Lazar32016–2019
Dennis Wideman32014–2017
Derek Ryan32018–2021
Deryk Engelland32014–2017
Dillon Dube32018–2021
Dougie Hamilton32015–2018
Elias Lindholm32018–2021
Freddie Hamilton32015–2018
Lance Bouma32014–2017
Noah Hanifin32018–2021
Travis Hamonic32017–2020
Tyler Wotherspoon32014–2017
Alan Quine22018–2020
Austin Czarnik22018–2020
Brandon Bollig22014–2016
Buddy Robinson22019–2021
David Jones22014–2016
Drew Shore22014–2016
Emile Poirier22014–2016
Hunter Shinkaruk22015–2017
Jiri Hudler22014–2016
Joe Colborne22014–2016
Jon Gillies22016–2018
Jonas Hiller22014–2016
Joni Ortio22014–2016
Josh Jooris22014–2016
Juuso Valimaki22018–2021
Jyrki Jokipakka22015–2017
Karri Ramo22014–2016
Kris Russell22014–2016
Kris Versteeg22016–2018
Ladislav Smid22014–2016
Markus Granlund22014–2016
Mason Raymond22014–2016
Matt Bartkowski22016–2018
Mike Smith22017–2019
Milan Lucic22019–2021
Ryan Lomberg22017–2019
Troy Brouwer22016–2018
Zac Rinaldo22019–2021
Adam Ruzicka12020–2021
Alex Chiasson12016–2017
Alexander Yelesin12019–2020
Anthony Peluso12018–2019
Artyom Zagidulin12020–2021
Brandon Davidson12019–2020
Brett Ritchie12020–2021
Brian Elliott12016–2017
Brian McGrattan12014–2015
Byron Froese12020–2021
Cam Talbot12019–2020
Chad Johnson12016–2017
Chris Stewart12017–2018
Chris Tanev12020–2021
Connor Mackey12020–2021
Corban Knight12014–2015
Corey Potter12014–2015
Curtis Glencross12014–2015
Dalton Prout12018–2019
David Schlemko12014–2015
David Wolf12014–2015
Derek Forbort12019–2020
Derek Grant12015–2016
Devin Setoguchi12014–2015
Dominik Simon12020–2021
Eddie Lack12017–2018
Erik Gustafsson12019–2020
Glenn Gawdin12020–2021
Jacob Markstrom12020–2021
Jakub Nakladal12015–2016
James Neal12018–2019
Jaromir Jagr12017–2018
Joakim Nordstrom12020–2021
John Ramage12014–2015
Josh Leivo12020–2021
Kenny Agostino12015–2016
Kerby Rychel12018–2019
Linden Vey12016–2017
Louis Domingue12020–2021
Marek Hrivik12017–2018
Matthew Phillips12020–2021
Max Reinhart12014–2015
Morgan Klimchuk12017–2018
Nicholas Shore12017–2018
Nicklas Grossmann12016–2017
Nikita Nesterov12020–2021
Niklas Backstrom12015–2016
Oscar Fantenberg12018–2019
Patrick Sieloff12015–2016
Paul Byron12014–2015
Raphael Diaz12014–2015
Spencer Foo12017–2018
Sven Baertschi12014–2015
Tanner Glass12017–2018
Tobias Rieder12019–2020
Turner Elson12015–2016

With the Florida Panthers2020–2027 · 113 teammates

TeammateSeasonsTogether
Aaron Ekblad72020–2027
Carter Verhaeghe72020–2027
Eetu Luostarinen72020–2027
Gustav Forsling72020–2027
Aleksander Barkov62020–2027
Anton Lundell62021–2027
Sam Reinhart62021–2027
Sergei Bobrovsky62020–2026
Matthew Tkachuk52022–2027
Brandon Montour42020–2024
Dmitry Kulikov42023–2027
Matt Kiersted42020–2025
Niko Mikkola42023–2027
Radko Gudas42020–2027
Ryan Lomberg42020–2024
Spencer Knight42020–2025
Uvis Balinskis42023–2027
Aleksi Heponiemi32020–2023
Anthony Duclair32020–2023
Brad Marchand32024–2027
Cole Schwindt32021–2027
Evan Rodrigues32023–2026
Grigori Denisenko32020–2023
Jonah Gadjovich32023–2026
Mackie Samoskevich32023–2026
Patric Hornqvist32020–2023
Seth Jones32024–2027
Tobias Bjornfot32023–2026
A.J. Greer22024–2026
Cole Reinhardt22025–2027
Frank Vatrano22020–2022
Jack Devine22025–2027
Jesper Boqvist22024–2026
Jonathan Huberdeau22020–2022
Joshua Mahura22022–2024
Justin Sourdif22023–2025
Kevin Connauton22020–2022
Lucas Carlsson22021–2023
MacKenzie Weegar22020–2022
Markus Nutivaara22020–2022
Mason Marchment22020–2022
Nick Cousins22022–2024
Noel Acciari22020–2022
Owen Tippett22020–2022
Sandis Vilmanis22025–2027
Tomas Nosek22024–2026
Vinnie Hinostroza22020–2026
Zac Dalpe22021–2023
Joe ThorntonHall of Fame12021–2022
Adam Boqvist12024–2025
Akira Schmid12026–2027
Alex Lyon12022–2023
Alexander Wennberg12020–2021
Anthony Stolarz12023–2024
Anton Levtchi12022–2023
Anton Stralman12020–2021
Ben Chiarot12021–2022
Bokondji Imama12026–2027
Brady Keeper12020–2021
Brady Tkachuk12026–2027
Brett Connolly12020–2021
Casey Fitzgerald12022–2023
Chase Priskie12021–2022
Chris Driedger12020–2021
Chris Tierney12022–2023
Claude Giroux12021–2022
Colin White12022–2023
Cooper Black12026–2027
Daniil Tarasov12025–2026
Donovan Sebrango12025–2026
Eric Staal12022–2023
Garnet Hathaway12026–2027
Givani Smith12022–2023
Jack Studnicka12025–2026
Jacob Markstrom12026–2027
Jaycob Megna12024–2025
Jeff Petry12025–2026
Jesse Puljujarvi12024–2025
Jonas Johansson12021–2022
Juho Lammikko12020–2021
Keith Yandle12020–2021
Kevin Stenlund12023–2024
Kyle Okposo12023–2024
Lars Eller12026–2027
Lucas Wallmark12020–2021
Ludvig Jansson12025–2026
Luke Kunin12025–2026
Marc Staal12022–2023
Marek Alscher12025–2026
Maxim Mamin12021–2022
Michael Benning12025–2026
Mike Reilly12023–2024
Mikulas Hovorka12025–2026
Nate Schmidt12024–2025
Nico Sturm12024–2025
Nikita Gusev12020–2021
Noah Gregor12025–2026
Noah Juulsen12020–2021
Nolan Foote12025–2026
Oliver Ekman-Larsson12023–2024
Olli Juolevi12021–2022
Patrick Giles12024–2025
Petteri Lindbohm12021–2022
Rasmus Asplund12024–2025
Riley Stillman12020–2021
Robert Hagg12021–2022
Rudolfs Balcers12022–2023
Sam Lafferty12026–2027
Steven Lorentz12023–2024
Vitek Vanecek12024–2025
Vladimir Tarasenko12023–2024
William Lockwood12023–2024
Wilmer Skoog12025–2026

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.