Cape Town - Sir Andrew Strauss has received his knighthood from the Duke of Cambridge, Prince Harry in an investiture ceremony at Buckingham Palace on Tuesday.
Strauss was joined by another former England skipper Geoffrey Boycott, who received his knighthood.
14 England cricketers have received knighthood to date with the most recent being Sir Alastair Cook in January, 2019.
Strauss retired from international cricket in 2012 and played 100 Tests for England scoring 7037 runs at an average of 40.91.
Strauss led his country for six years from 2006 to 2012 - winning the Ashes in 2009 and 2010/2011.
The South Africa-born England batsman served as England's director of cricket between 2015 and 2018 before resigning when his late wife suffered the lung cancer.