Former England batsman Nick Compton has announced his retirement from cricket.

The 35-year-old played 16 Tests for his country between 2012 and 2016, scoring 775 runs at 28.70, including two hundreds.

He made his first-class debut for Middlesex in 2004 and spent five years with Somerset before heading back to Lord’s for 2015. He did not feature at all during the 2018 season.

“It has been a privilege to play first-class cricket for Middlesex, Somerset, and the MCC,” Compton said.

“Of course, the pinnacle of my career was following in my grandfather Denis Compton’s footsteps, having achieved my dream of playing and winning Test series for England.

“It seems fitting that I have decided to retire now – 2018 is the year which my club, Middlesex, awarded me a Testimonial Year. It is also my grandfather’s centenary and it gives me huge pride in being able to pay tribute to someone that has left such a positive legacy in my life and in British sport.

“I am delighted that I will be continuing my association with Middlesex Cricket in an ambassadorial capacity, both at Lord’s and in India – a country which is close to my heart. By remaining connected to cricket, I hope to continue developing and mentoring young cricketers, especially those who have a desire to excel.

“I look forward to pursuing my other interests, particularly in the media and photography as well as working on a few business ventures.

“Finally, I would like to take this opportunity to thank my family especially, and also my ‘inner circle’, for the support they have given me. I hope I did all I could to keep the Compton Family flag flying.”