Yahoo Sports reports: Former England midfielder James Milner has announced his retirement from football at the age of 40 after a 24-year Premier League career."After 24 seasons in the Premier League, it feels like the right time to bring an end to my playing career," Milner said in a statement on Instagram.