Freeland, 26, has featured in all of Celtic’s pre-season friendlies as a trialist and becomes the club’s 12th signing of the summer.
He has previously played for Macclesfield, Clitheroe, Lancaster and Ashton United.
Keep up-to-date with our exclusive email newsletters.
Subscribe