Axel Rudakubana’s shock change of plea meant the loved ones of his young victims were not present in court to hear him admit his guilt.
And his guilty pleas came as a surprise to the judge, lawyers and press crammed into a packed courtroom at Liverpool Crown Court.
The hearing, expected to deal with legal matters at the start of a four-week trial, instead lasted little more than 15 minutes.
After trial judge Mr Justice Goose came into court at 11.27am, unusually, Stan Reiz KC, defending Rudakubana, asked permission to approach the defendant in the dock.
After a brief, inaudible interaction with the defendant, Mr Reiz asked for the charges to be put again to Rudakubana.
Wearing a face mask, seated with his head almost touching his knees, Rudakubana replied, “guilty” to each of the 16 counts on the indictment.
There had been no indication to anyone the defendant would change his plea.
Mr Justice Goose said: “I am conscious of the fact the families are not here today. You have now pleaded guilty to this indictment and to each of the charges upon it.”
He added: “You will understand it is inevitable the sentence to be imposed upon you will mean a life sentence equivalent will be imposed upon you.
“I will have to complete the sentencing process on that occasion.”
Deanna Heer KC, prosecuting, confirmed the families had not attended court on Monday as it was assumed the trial would open on Tuesday.
Mr Justice Goose said he extended his apologies to the families that “for that reason they weren’t here to hear him enter his pleas”.
Ms Deer said she would speak to them ahead of the sentencing on Thursday.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.