Colchester United have completed the signing of defender Jermaine Grandison on a free transfer until the end of the season.

The 26-year-old, who started his career at Coventry City, has recently been training with the U's and featured in their under-23 games against Crystal Palace and Derby County.

Grandison, who has twice won promotion from League Two with Shrewsbury Town for whom he played 174 games, will wear number 34 this season for the U's.