Manchester United legend Ryan Giggs celebrates his 48th birthday today, presenting a perfect opportunity to look back at his incredible career.
The Welsh winger won a whopping 34 trophies during a 24-year stay at Old Trafford, including a record 13 Premier League titles and two Champions League crowns.
Giggs unsurprisingly retired as Man United's all-time leading appearance-maker with 963 to his name, and during that time he played alongside some of the Premier League's greatest ever players.
Nineteen players featured alongside Giggs more than 200 times for Manchester United, but how many of those can you name below?