Brave Roy, 47, described his “determination” to save the lives of children and young families after the killers, armed with 12in blades and chanting “Islam, Islam” and “This is for Allah”, forced their way inside the Black and Blue restaurant, in Borough Market.
Not giving a thought to his own safety he wrestled with the crazed ISIS jihadis, giving diners vital seconds to flee out the back.
He said: “I said f*** you, you’re f***ing not getting in here, we are Millwall.
“I stopped them getting in and attacking children and families in there.
“For me, stopping them hurting more people and them to be shot around me I feel quite proud of myself.”
He said one of the men he tackled was wearing an Arsenal top.
Roy, of Peckham, South East London, suffered eight wounds including a punctured lung, as well as stab wounds to his arms and hands and an eight-inch slash from his ear to neck.
Speaking from his bed at St Thomas’s Hospital, he said the men had been chanting as they came back, with him immediately challenging them.
He said: “Like an idiot, I shouted back at them. I thought, ‘I need to take the p*** out of these b******s’.”
He later added: “They started saying all that, I don’t know why I said all that back.”
Thanks to Roy’s heroics the jihadis were forced outside and moments later shot dead by police.
They fled into the street, where he watched armed police blast them.
Roy said: “They died around me, which was one of the best feelings ever.”
He said: “I’m quite proud of doing what I did. I’ve got slashes to the arms and the hands. Stabbed in the side of my stomach.
“I got slashed on my neck, head and ear hole is coming off.”
He had earlier told The Sun about the 30 seconds he battled with the terrorists, saying: “I stood in front of them trying to fight them off. Everyone else ran to the back.
“I was on my own against all three of them, that’s why I got hurt so much.
“It was just me, trying to grab them with my bare hands and hold on. I was swinging.
Continuing to recount the attack, he said: “All three were on me. I couldn’t hold them back. Two got past me and I was one-on-one.
“I didn’t think of my safety at the time. I’d had four or five pints — nothing major.
“It wasn’t until I was in a police car that I realised I was in a bad way. I’d been sliced up all over.”
Doctors took him off the critical list on Sunday, with NHS England saying 32 patients remained in hospital as of today.
Fifteen people remain in a critical condition.
Roy has been hailed a hero by friends who want him honoured with a George Cross for bravery and raising money for his recovery.
He added: “I was determined not to let them in and luckily they died around me which was one of the best feelings ever.”
The hospital has been overwhelmed with visitors wanting to see Roy – most of them have been from Millwall fans.
Mum Phyllis learned of her son’s heroism the next day when his partner Tracey Wicks rang, saying: “I wasn’t shocked, to be honest. He wouldn’t care who fronts him up. He says what he has to say and is not scared of anyone.
“He must have been trying to help friends or something.”
Friends who got to see him jokingly gave him a Runner’s World magazine with the headline “Learn To Run”.
However, it also emerged yesterday that he is homeless and kipping on someone’s sofa.
He is on a housing waiting list but pals have urged council chiefs to reward his heroics by putting a roof over his head.
Former partner Tracy Wicks, 54 — mum of his daughter Freya, 14 — visited him in hospital.
She said: “He told me, ‘I could have died’. It’s incredible what he did. He said he thought there was just one of them, then ended up fighting all three.
“He is homeless at the moment and sleeping at a friend’s house. He really does deserve help.”