NHL players with the most career games as of December 2023
In the National Hockey League (NHL), the player with the most games played of all time as of December 2023 was Patrick Marleau. The forward played 1,779 games for the San Jose Sharks, Toronto Maple Leafs, and Pittsburgh Penguins between 1997 and 2021.