In January 2016, Baldwin signed for Championship side Bristol City on a two-and-a-half-year contract.[2] On 12 October 2016, Baldwin joined National League South club Weston-super-Mare on a 93-day loan deal.[4] He rejoined Weston-super-Mare on loan for a further two-month period ahead of the 2017–18 season.[5]
In August 2018, he moved on loan to League Two club Cheltenham Town until January 2019.[6] His loan spell was cut short after he suffered a serious knee injury which ruled him out for four months against Milton Keynes Dons in October 2018.[7]
In February 2020, Baldwin signed a new contract with Bristol City until June 2021 with the option of a further year,[8] and joined National League side Eastleigh on loan until the end of the season.[9]
Milton Keynes Dons
On 13 July 2021, Baldwin joined League One side Milton Keynes Dons following his release from Bristol City.[10][11] He made his debut for the club on 31 July 2021, in a 5–0 EFL Cup first round defeat away to Bournemouth.[12] Having made 16 appearances for the club, Baldwin was later one of six players released at the end of the 2021–22 season.[13]
Notts County
On 21 June 2022, Baldwin signed a two-year deal with National League club Notts County, effective from 1 July 2022.[14] On 7 May 2023 he scored his first and second goals for the club in a 3–2 win over Boreham Wood in the National League play-off semi-final.[15] He was released by the club at the end of the 2023–24 season.[16]
Bradford City
Following the expiry of his Notts County contract, in May 2024 it was announced that he would sign for Bradford City on 1 July 2024.[17][18] Baldwin later praised Bradford manager Graham Alexander's transfer policy,[19] as well as the club's team spirit and culture.[20] He suffered a hamstring injury in August 2024.[21]
Career statistics
As of 31 August 2024
Appearances and goals by club, season and competition