Former Hampshire batsman Michael Lumb has announced his retirement with immediate effect.

The 37-year-old, who opened for England as they won the World Twenty20 in 2010, has an ankle injury.

"I'm extremely disappointed I've had to retire from cricket, particularly in the middle of the season, but I have to respect medical opinion," the Nottinghamshire batsman said.

 Lumb played in 27 T20 and three one-day internationals for England, scoring his one century in his 50-over debut against West Indies in 2014.

His county career took in Yorkshire and Hampshire before he joined Notts in 2012.

Lumb scored 11,443 runs in 210 first-class games, while he added 11,595 in domestic white-ball cricket.

"I have had the best time at Trent Bridge, in my view the most productive years of my career, and Nottinghamshire is the club I have most enjoyed playing for," Lumb said.

"I would like to thank all my team-mates, the coaching staff and everyone else at the club for making my stay such a memorable one.

"Those sentiments also go to everybody at both Yorkshire and Hampshire, who have made my career so enjoyable.

"Last, but by no means least, I couldn't have achieved what I have without the total support of my wife Lizzie and all the rest of my family."

Lumb still holds the record for the highest score by a Hampshire player in T20 cricket - his 124 against Essex at The Ageas Bowl in 2009.

He won three one-day finals at Lords's - the 2009 Friends Provident Trophy for Hampshire against Sussex, the 2013 Yorkshire Bank 40 over Cup for Notts against Glamorgan and this year's Royal London Cup, again for Notts against Surrey.

Lumb was also a beaten finalist in the FP Trophy in his first season at Hampshire, 2007, when the county lost to Durham.