Longtime San Jose Sharks forward Patrick Marleau retired Tuesday after 23 NHL seasons. The 42-year-old confirmed his decision in The Players' Tribune. He's the league's all-time leader in games played with 1,779. He didn't suit up in the NHL this season.