Somerset's long-serving batsman James Hildreth has signed a new four-year contract which runs until the end of the 2021 season.
Somerset's long-serving batsman James Hildreth has signed a new four-year contract which runs until the end of the 2021 season.