Throughout his career, Matthews has had several loan spells, including stints at Burton Albion, Doncaster Rovers, and Plymouth Argyle. His performances during these loans were solid, leading to a permanent move to Bolton Wanderers in 2018.