Patrick Marleau retires after 23-season NHL career May 10, 2022 by Pro Hockey Talk Marleau played an NHL-record 1,779 games with the Sharks, Maple Leafs and Penguins.