Batsman Eddie Byrom has signed a new two-year deal with County Championship runners-up Somerset.

He has scored 1,108 runs in 21 first-class games, with a best score of 152.

The Zimbabwe-born left-hander played just one Championship match this year but featured in nine T20 Blast games, scoring 54 not out off 19 balls in his debut in the format against Surrey.

“Eddie has the potential to excel in all formats of the game,” said Somerset director of cricket Andy Hurry.