Police said two men were involved in an “altercation” in the town’s Chapel Road at around 10pm on Saturday, April 10. The teenage victim was taken to Victoria Hospital for treatment and later released.
Detectives believe a large group of youths may have been present at the time of the incident. They are urging any witnesses to get in touch.
Detective Sergeant Jim McGuinness, from Glenrothes CID, said: “This was a serious incident involving a weapon and it is vital that we trace the person responsible for inflicting these injuries on the victim.
“We believe there was a significant number of witnesses to this incident and we are urging them to do the right thing, and come forward to assist with our investigation."
Anyone with information should contact Glenrothes CID through 101, quoting incident number 4423 of Saturday, 10 April, 2021, or Crimestoppers on 0800 555 111.