Anthony Williams, 33, has pleaded guilty to 12 counts of wounding with intent and two counts of attempting to wound with intent. The charges relate to incidents on a train between Peterborough and Huntingdon on 1 November last year, as well as earlier events in Peterborough and London.
Passengers and staff were injured on the 18:25 Doncaster-London service after it left Peterborough, leading to an unscheduled stop at Huntingdon railway station. Mr Williams, of Langford Road in Peterborough, appeared via video link at Cambridge Crown Court for a pre-trial review.
He also admitted affray at a barber shop in Peterborough and the theft of knives from an Asda store in Stevenage, both on 31 October. Further admissions include possessing a bladed article in a public place on 31 October in Peterborough, in east London in the early hours of 1 November, and on the train. He also admitted assault occasioning actual bodily harm of a male police officer on 2 November, and common assault on a Govia Thames Link train on 1 November.
Mr Williams has denied attempted murder. He previously pleaded not guilty to attempting to murder ten individuals on the train near Huntingdon on 1 November. His trial is scheduled to begin next Monday and is expected to last six weeks.