Linfield FC can confirm that Max Haygarth has left the club after being released from his contract by mutual consent.

Goalkeeper Matthew Williamson has also left the club and will join Crewe United on a permanent basis.

The club would like to thank both players for their service and wish them the best of luck going forward.