James Milner retires after 24 Premier League seasons

James Milner has announced his retirement from professional football at the age of 40.

During a storied, record-breaking career that saw him become the all-time top appearance maker in the Premier League, Milner also turned out for Liverpool, Manchester City, Leeds United, Newcastle, Aston Villa and most recently Brighton and Hove Albion.

"After 24 seasons in the Premier League, it feels like the right time to bring an end to my playing career," Milner wrote on social media.

"I could never have dreamed of the journey I've been on, right through to not being able to lift my foot last year and then coming back to be part of [Brighton] qualifying for Europe for the second time in their history at the age of 40.

"Every club has played a huge role in my life and career, and I want to thank everyone involved - the owners, staff, coaches, teammates and supporters who welcomed me and helped me along the way."

"I leave the game with immense pride, gratitude and memories that will stay with me for the rest of my life. Football has given me far more than I could ever have imagined, and I will always be thankful for the opportunities it provided."