Ashley Cole has retired from football following a professional career that spanned over two decades.
The left-back, now 38, broke into Arsenal's senior side in 1999 and never looked back.

He went on to make 156 appearances for the Gunners, winning two Premier League titles and three FA Cups - and was also a member of the "Invincibles" that went 49 games undefeated.

In 2006, he made a controversial switch across London to Chelsea, but it was a move that seriously paid off in terms of success.

With the Blues, Cole won another Premier League title, four more FA Cups, as well as the Europa League and the Champions League.

Between 2001 and 2014, he was also a key part of the England team and went to three World Cups, while racking up 107 appearances.

He's the sixth most capped player in his country's history.

Cole left his home nation in 2014 having won it all, before joining Roma and then LA Galaxy to play out the twilight years of his career.

But in January, he made a shock move back to England, joining Derby County to link up with former teammate turned manager, Frank Lampard.

He was brought in to boost the club's promotion push and helped the Rams reach the Playoff final at Wembley, where they were beaten by Aston Villa.

Cole's short stint with Derby finally drew an end to his brilliant career, which spanned over 20 years.

"After hard thinking it was time to hang up my boots and look forward to my next chapter," Cole told Sky Sports on Sunday.

After 20 seasons, five clubs, 702 appearances, 107 England caps and 16 major trophies, there's only one thing left to say... happy retirement, Ashley!