Six teenagers are in hospital with stab wounds - some to their neck, throat and abdomen - after a bloody brawl on Sydney’s upper north shore on Saturday, when they were allegedly stabbed by a 34-year-old man.

Police say emergency services were called to a park on Gilroy Road, Turramurra, shortly before midnight on Saturday.

Six teenagers and a 34-year-old were taken to hospital. Credit:Channel 9

At the park they found six teenagers with stab wounds and a 34-year-old man with head and upper body injuries.

Police have been told the man allegedly stabbed the teens during a fight.