Carlisle United are delighted to confirm the permanent signing of striker Kristian Dennis on an 18-month deal which keeps him at Brunton Park until the end of the 2022/23 season.
Dennis, 31, began his career at Macclesfield Town, but left the club in 2010 going on to play for Woodley Sports, Mossley and Curzon Ashton.
His impressive spell with Curzon saw him bag 72 goals in two seasons, which earned him a three-year spell with Stockport County.
A return to Macclesfield on loan brought him 27 goals in 44 appearances, and that caught the eye of Chesterfield, who secured his services in the summer of 2016.
Two seasons with the Spireites added 31 goals in 90 appearances to the tally, and there was more to come with 22 goals in 64 outings for Notts County.
He moved north of the border to play for Scottish Premier League outfit St Mirren in the summer of 2020, and he leaves the Saints having registered six goals in 40 appearances.