[9][10] McAllister's goalscoring exploits at Brechin did not go unnoticed, with Aberdeen,[11] St Johnstone,[12] Peterhead, Charlton Athletic, Port Vale and Sheffield United rumoured to be keen on him.
[22] In August 2016, McAllister signed a new two-year deal with Peterhead to run to the end of the 2017–18 season after rejecting the opportunity to join Dundee United.
[23] McAllister scored five goals in a match again in October 2017, this time against more modest opposition, in a 9–0 victory over amateurs Colville Park in the 2017–18 Scottish Cup.
[24] By January 2018 he had 24 goals in 24 matches during the season, making him the nation's leading scorer alongside Alan Trouten of Albion Rovers.
[26] In January 2020, after handing in a transfer request to Peterhead, McAllister moved to League Two side Cove Rangers on a three-and-a-half-year deal for an undisclosed fee.
Despite offering to fly back to Scotland for training and the remaining game of their League Cup group stage campaign, this wasn't enough to keep McAllister at the club.