After only five apperances in the remainder of the 2018–19 season, he went on trial at Dumbarton before returning to North London and scoring 24 goals in 25 games in all competitions in the first half of the 2019–20 season before joining Bolton Wanderers on an 18-month contract on 6 January 2020.