Former England batsman Kevin Pietersen will not play in Surrey's final two matches of the season.
The 34-year-old had previously stated his intention to feature in the last two County Championship games as Surrey look to gain promotion back to Division One.
However, with the county's chances looking remote, the decision has been taken to leave Pietersen out and give a chance to some younger players.
"[Head coach] Graham Ford and myself discussed the possibility of bringing Kevin in but realistically we have got just an outside chance of promotion," said director of cricket Alec Stewart.
"It is better for the future of the club if we give the likes of an Aneesh Kapil or Arun Harinath two first-class games to gain more experience to see how they could progress.
"That will stand us in good stead for next season."
Pietersen was released from his central contract with England in February after being told that he was no longer part of their plans, and the South Africa-born batsman has played only Twenty20 cricket for Surrey this year.
He captained Delhi Daredevils in a dismal Indian Premier League campaign earlier in 2014, winning just two of 14 matches as the franchise finished bottom of the table.