Aston Villa striker Gabriel Agbonlahor will apologise for the challenge on Louis Tomlinson that injured the One Direction singer.
The pair were playing in a charity match at Celtic Park organised by former Villa and Celtic footballer Stiliyan Petrov, but Tomlinson, 21, left the field after the tackle and was sick at the side of the pitch.
A crowd of around 60,000 watched as Celtic XI, managed by former Celtic manager, Martin O’Neal, lost 5-3 to a Stiliyan Petrov XI, managed by another ex-Celtic boss Kenny Dalglish.
Both managers were delighted with the performance of the footballers and celebrities and said the event was a fitting tribute to “a very brave man.”
Boy band One Direction’s, Tomlinson, signed for local club Doncaster Rovers on a non-contract basis to play reserve games after impressing in another charity game this season.
He, alongside Westlife singer Nicky Bryne and other celebrities, helped boost ticket sales for a game organised to raise fund for the Stiliyan Pertov Cancer Foundation, set up by the former Bulgaria international who hung his boots in May having been diagnosed with leukaemia in 2012.
Tomlinson, with number 1D at the back of his shirt, was hauled off the pitch prematurely when he was left hobbling from a tackle and was sick on the sidelines.
“It was one of those things,” said Agbonlahor, former teammate to Petrov at Villa Park. “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.”
Some One Direction fans reacted angrily on Twitter and Agbonlahor received abuse on the social media site.
With the Boy band’s third album (Midnight Blues) due out in late November and their next concert being scheduled for May next year, the injury is not expected to hinder tour plans.