Top 5 - Scott Mellanby
Twenty-one years of Mellanby

When Mellanby retired on Apr. 24, 2007, he not only became the first player to retire as captain of the Atlanta Thrashers, but also did so on the 1,431st game of his prolific career, tying him for 23rd place on the all-time list of most NHL games played.