Kevin McGrouther found guilty of attempting to murder a man in Cumbernauld in 2018.
Joseph Hail was also convicted of sexually assaulting two girls, 16 and 19, in Glasgow's Kelvingrove Park.
The victim was stabbed within a property in Grieve Road, Cumbernauld, at around 1.40am on Friday.
Police were called to a disturbance in Brunswick Gardens, Cumbernauld, at around 6.55pm on Thursday.
The incident happened between Falkirk High and Glasgow Queen Street railway stations on Monday afternoon.
The 25-year-old man was discovered at a property in Cumbernauld on Sunday morning.