Ryan Giggs has done it all.
Since making his Manchester United debut as a 17-year-old in 1991, he's won 13 Premier League titles, two Champions League titles, four FA Cups, four League Cups and everything else in between.
He's United's record appearance holder with 953, amassed over 24 top-flight seasons.
Here are 10 of Giggs' finest United moments. Feel free to use the comments section to add your own because there wasn't room for them all!