Liverpool midfielder James Milner has retired from the England national team, the Football Association has confirmed.
The 30 year old won 61 caps and was part of the England squad at two World Cups and two European Championships.
"I would like to thank Sam for taking the time to come and see me in person and have the conversation face-to-face, regarding my international future and role within the England set-up," Milner said.
"I think the decision we have reached is all about common sense. I wish Sam, the players, staff and supporters success in the future."
Allardyce said: "James has had the chance to reflect on his international career in recent months and consider his next steps, particularly with a young family at home and having allowed himself little free time away from the professional game in the past 15 years.
"After we had a lengthy conversation with him earlier this week, he has decided to take a step back from international duty; a decision I fully respect."