Tag: CallumMcGregor

Celtic Skipper McGregor Signs New Five-Year Deal Until...

Celtic captain Callum McGregor has signed a new five-year contract to stay at the club until the summer of 2028.