Colchester United have completed the signing of Bristol City centre-back Karleigh Osborne, until the end of the season.

Osborne began his career at Brentford, before having spells at Millwall and, most recently, Bristol.

The defender is expected to go into the squad for Saturday’s game at Doncaster in League One.