He is remembered by soccer fans in the red of Manchester United and the blue and white of Huddersfield Town .

But Denis Law chose a stylish dark blue morning suit when he went to Buckingham Palace to receive his CBE from the Duke of Cambridge, having been named in the New Year’s Honours list.

Denis, 75, played for Town between 1956 and 1960. He went on to play for Manchester City then Manchester United between 1962 and 1973, winning two league titles with the club in 1965 and 1967 and the FA Cup in 1963 as one third of the club’s ‘Holy Trinity’ alongside fellow stars Sir Bobby Charlton and the late George Best.

Denis was named European Footballer of the Year in 1964 but was ruled out by injury for the European Cup final in 1968 which United won by beating Benfica 4 –1 at Wembley.

He also won 55 senior caps for Scotland, scoring a joint record 30 goals.

His CBE was also in recognition for his charity work as he is a fundraiser for Cancer Research UK and is a patron for the Meningitis Now charity.