A product of Chelsea’s youth academy, Baldwin transferred to Colchester United to kick-start his career, and ended up staying with the U’s for a decade. He racked up 242 games with the club, and had loans away with St Albans City, Bristol Rovers and local rivals Southend United.
It was Southend that was to be his next permanent home when his loan was made permanent in January 2012, though due to change at the helm he only made two further appearances for the Shrimpers. He saw out the season with Exeter after joining in May 2012.
Baldwin featured 44 times at centre-half in his debut season for the Grecians, and scored his first City goal – and just the fourth of his career – as City overcame Rochdale 3-2 at Spotland.