Alistair Johnston has signed a new long-term contract at Celtic.
Key player signs new long-term deal to remain at Celtic until 2029
The Celtic Way · Nov 22, 2024
Key player signs new long-term deal to remain at Celtic until 2029

Key player signs new long-term deal to remain at Celtic until 2029
Read Next: Returning to the past could allow Celtic to build for the future