A knife was also used in the mass assault on Hilton Road at around 9.30pm on Tuesday, July 17.
Residents are reported to have come out to help the victims before the emergency services arrived – two of the men were taken to hospital.
A 23-year-old man from Banbury was arrested on suspicion of assault and released on bail until August 13.
Thames Valley Police is conducting house to house enquiries, reviewing CCTV and has items seized for forensic examination.
Severe traffic delays around Banbury due to road closure
Teenage girl assaulted in Banbury - police appeal for witnesses
Residents of a Banbury housing development complain about their neglected children's play park
Restrictions for camp-fire cooking at Fairport this week as fire service is stretched across Oxfordshire
Police want to speak to this man in connection with a handbag theft near Banbury
Anyone with information is asked to call police on 101, quoting reference number 43180218398.