Essex cricketer Sir Alastair Cook will receive his knighthood in a ceremony on Tuesday.

The 34-year-old is England's all-time leading run-scorer and is also their most-capped player.

He retired from international cricket last summer, hitting a century in his final test match against India at The Oval, but still plays domestically for his county.

Cook was recognised for his services to cricket in the New Year's Honours list and be formally knighted at Buckingham Palace.

He will become the first England cricketer to be knighted since Ian Botham in 2007.