Green, who graduated from Somerset's academy to sign his first professional contract in 2016, has made two first-class appearances for the club, as well as three in List A cricket and one in the T20 Blast
Somerset allrounder Ben Green has signed a contract extension at Taunton.
The 21-year-old former England Under 19 international's previous deal with the county was due to expire at the end of the year but he will now remain with Somerset until the autumn of 2021.
Green, who graduated from Somerset's academy to sign his first professional contract in 2016, has made two first-class appearances for the club, as well as three in List A cricket and one in the T20 Blast.
VISIT THE COUNTY HUB: Your one-stop shop for English domestic cricket
"I’m incredibly excited to have signed a contract extension at such an amazing club," he said.
"I’m looking forward to hopefully being part of the team’s success over the next three years. It’s an exciting time for both the club and I."
"We are delighted with the progress that Ben showed throughout 2018,” director of cricket Andy Hurry said.
"We’re really looking forward to seeing him develop even further and becoming a key part of the team across all formats over the coming seasons."