The boy band member was left sick on the touchline after being tackled by Aston Villa striker Gabriel Agbonlahor.
The pair were playing against each other in the game organised in aid of a foundation set up by Hoops legend Stiliyan Petrov, 34, who retired after a battle with leukemia.
Agbonlahor is reported to have said afterwards: “It was one of those things, I’ll apologise to Louis when we meet up.
“I know he enjoyed playing in the game and it’s fantastic that he took time out to be here.”
But fans of 1D – known as Directioners – reacted angrily to the tackle with many turning to Twitter to vent their frustrations.
In an outburst, one fan is reported to have tweeted a death threat to the Aston Villa striker.
Football legends, pop stars and celebrities helped to raise thousands of pounds during yesterday’s game in Glasgow.
A crowd of 60,000 saw a Celtic XI lose 5-3 to a Stiliyan Petrov XI.
Ticket sales were boosted when it was announced One Direction’s Louis was taking part.
The pop star came on as a Celtic XI substitute but was injured in the tackle and as he left the pitch he appeared to take ill.
Fulham striker Dimitar Berbatov scored a hat-trick for the Petrov XI with further goals from Martin Petrov and Westlife Nicky Byrne.
Henrik Larsson scored for the Celtic XI as did Pierre van Hooijdonk and actor Warren Brown.