Mark Ramprakash is expected to announce his retirement from first-class cricket on Thursday.
The former England batsman, scorer of 114 first-class hundreds, played in 52 Test matches and 18 one-day internationals.
It is understood that, at the age of 42, Ramprakash has decided to call time on 25-year career which began with Middlesex and has concluded at Surrey following his switch across London 11 years ago.
Ramprakash, thought likely to prove the last man in cricket history to make 100 first-class hundreds, was dropped by Surrey for the first time as he struggled for his best form at the start of this season.
He has scored 35,659 runs in 461 first-class matches since his county debut in 1987, and more than 13,000 in limited-overs cricket.
Ramprakash never managed to carry his prolific domestic run-making into international cricket, averaging only 27.32 in Tests - little more than half his productivity in county cricket - with two centuries and a career-best 154 against West Indies in Bridgetown.
His other century came against Australia at The Oval in 2002.
In county colours, he topped 1,000 runs in 20 separate seasons and three times made more than 2,000 - in 1995, 2006 and 2007.
An unbeaten 301, for Surrey against Northamptonshire at The Oval in 2006, was his first-class career-best.
Ramprakash is to hold a press conference at The Oval on Thursday, when it is anticipated he will confirm news of his retirement.