Brind'Amour comes to mind, dude was ripped. His very last season wasn't the greatest but played very well right up until then.

+1. Put up arguably the two best full seasons of his career at 36 and 37, then put up 51 points in just 59 games at age 38. Managed 51 points at age 39 in a third-line checking role. He played one year too long. Still how many players are better than ever at 37 years old? Crazy.

Steve Larmer was another guy who seemed to just get better and better the older he got. He probably could've played another 3 or 4 years. He should be in the HOF based on level of play alone but probably doesn't have the cumulative numbers because he chose to retire early.