Last night’s Soccer Aid raised more than £15.6m for Unicef.
Organisers said this was a record amount for the event, which raised £13m last year and £9m in 2020.
The total was boosted by the international aid charity The Power of Nutrition, which match-funded £4m of public donations.
Last year, the Children’s Investment Fund Foundation match-funded £6.3m in public donations.
The match, which was broadcast on ITV and involved celebrities and professional footballers, finished 2-2 before the Soccer Aid World XI beat the England XI 4-1 on penalties.
Soccer Aid has raised over £75m since the first match in 2006, organisers said.
Jon Sparkes, chief executive of Unicef UK, said it was “an astonishing amount”.
He said: “I’m so proud of what we achieved tonight, raising £15.6m to give children the carefree, play-filled childhoods they are entitled to.”
Simon Bishop, chief executive of The Power of Nutrition, said: We are thrilled to see that the public dug deep, raising such a huge amount to ensure every child, wherever they are, has the right nutrition to fulfil their potential.
“We’re delighted to have matched these donations, helping Unicef in its important work to fight childhood malnutrition at such a critical time.”