Former England batsman Mark Ramprakash has been appointed batting coach at Middlesex for the next two years.
Ramprakash, 43, retired from playing in July after losing his place in the Surrey team following a lean spell of form and takes up the coaching post with the county that gave him his break in cricket.
He played for Middlesex from 1987 to 2000 and had a period as captain, before moving across London to join Surrey. During his spell at The Oval he passed the career landmark of 100 first-class centuries, reaching 114 in total.
Ramprakash also recently agreed to take on a two-year consultancy with the England and Wales Cricket Board as a batting coach and has been in India with the England Lions.
Middlesex are relishing his return to Lord's, with his former county and international team-mate Angus Fraser, now Middlesex's director of cricket, saying: "I am thrilled to have Mark back at Middlesex CCC.
"It is my job to provide Middlesex's cricketers with the best possible coaching, support and advice available and in Mark Ramprakash they have that."
Ramprakash takes over from Australian Mark O'Neill, who announced last month he was leaving Middlesex after a three-year stint.
Fraser said: "Mark Ramprakash will offer our batsmen something different. His record speaks for itself and in the past 25 years there has not been a better batsman in county cricket.
"Mark moved from Middlesex to Surrey in 2000, but I never felt his heart left the club."
Ramprakash said: "Middlesex is the club that gave me the chance to achieve what I have in cricket and I am delighted to be able to return to work with and help the current and next generation of Middlesex cricketers.
"I am excited by the talent in the current crop of players and look forward to contributing to the club."