Nigerian-born Ugo Ehiogu was on Wednesday laid to rest in London.
England manager Gareth Southgate, who played with Ehiogu at Aston Villa and Middlesbrough, was among the mourners at St Michael’s Church, Highgate.
A fundraising page set up in his memory has raised more than £23,000.
Villa team-mate and best man at his wedding, Dwight Yorke, helped carry his coffin into the church and said the service was an “amazing occasion”.
Retired defender Ledley King and fellow former Spurs players Les Ferdinand and Tim Sherwood also attended, along with ex-Middlesbrough stars Paul Ince, George Boateng and Jimmy Floyd Hasselbaink.
Villa stalwarts at the service included former managers Brian Little and Ron Atkinson, and ex-striker Dion Dublin.
Southgate gave a heartfelt speech recalling his memories of his teammate.
Dublin said afterwards: “The service was beautiful, as I expected. Ugo’s way. Done right, everything was on time, all the people he wanted there were there. I’ll miss him.”
Ehiogu’s widow, Gemma, said her husband’s dream was for every child to be able to play football, and the money would be used to create a charity to help enable that.
“He had already put the wheels in motion. This fund will make his dream become a reality,” she said.
“We don’t have a set target; every donation will help. Thank you, In memory of Ugo Ehiogu #DoSomethingKind.”
The appeal has so far had donations from Middlesbrough, Arsenal and Rangers football clubs and former Villa team-mate Mark Bosnich.
A message left by Middlesbrough read: “Ugo Ehiogu. One of our heroes. You will never be forgotten by Middlesbrough Football Club or the people of Teesside.”