Liverpool veteran James Milner has been made an Member of the Order of the British Empire (MBE) for services to football and to charity.
Milner was presented with the honour by Prince William in the investiture ceremony on Tuesday, before sharing a laugh with one another.
The midfielder has spent two decades in the top flight and has won every domestic trophy there is to win at club level, including the Premier League title with both Manchester City and his current club Liverpool.
Milner then added a Champions League trophy to his collection during the 2018-19 campaign after Jurgen Klopp's side overcame Tottenham in their Madrid final.