The 19-year-old had a spell on loan at Montrose last season and now makes the move to Borough Briggs to join Gavin Price's team.
Elgin have also brought in Angus Mailer from Lowland League side Stirling University ahead of the 2020/21 season.
Latest News
Thursday 23rd July 2020
Elgin City have signed forward Joel Macbeath on a two-year deal following his departure from Ross County.
The 19-year-old had a spell on loan at Montrose last season and now makes the move to Borough Briggs to join Gavin Price's team.
Elgin have also brought in Angus Mailer from Lowland League side Stirling University ahead of the 2020/21 season.