England one-day batsman Owais Shah has signed a new long-term contract with Middlesex.
The 29-year-old said he was looking forward to pushing for success with the Twenty20 Cup champions.
"The thought of not playing for Middlesex and not playing at Lord's was one I couldn't really come to terms with," said Shah.
"With the potential in the current squad, I am sure that we can seriously challenge for honours in the next few years."
Middlesex chief executive Vinny Codrington added: "It is great news that a player as highly regarded as Owais has committed his future to Middlesex.
"I am sure we can build on the success achieved this year with players of his quality in our side."