Former West Ham player Jonathan Spector has completed his move to Championship rivals Birmingham City.

The 25-year-old left the Hammers this summer after his contract expired and has decided to join the Blues.

Spector, who can play in defence and midfield, made more than 100 appearances at West Ham over five years at the club.