Cricket legend David Gower has received an honorary doctorate for his contribution to sport.
The former England captain was presented with the honour by the University of Winchester at a ceremony in the city's cathedral.
Gower, one of the most capped and highest scoring players in English Test cricketing history, said it was a proud moment for him and his family.
He moved to Hampshire in 1989 and received an OBE from the Queen in 1992.
Now a sports commentator, he left a university law course in his first year to concentrate on cricket.
"I'm absolutely delighted, it's good fun and it's a proud moment," he said.
"Admittedly, I must confess I haven't been studying night and day for the last 30 years for this or even the last three years.
"It's a recognition of sorts for what has come before."
Gower played for Hampshire in the closing years of his career.
He had previously played for Leicestershire and played 117 Test matches for England, scoring 8,231 runs and also appeared in 114 One Day Internationals.
Only Alec Stewart and Graham Gooch have played in more Tests for England.