In 2019, Chapman signed a permanent deal with Blackburn Rovers, but injuries hampered his progress at the club. In January 2021, Chapman joined League One side Shrewsbury Town on loan, where he made 14 appearances during his spell at the club.