.png?width=1200&auto=webp&crop=3%3A2)
Tottenham Legends vs AC Milan Glorie LIVE
The great and good of Spurs and Milan past face off today in north London in the name of charity. Rolling back the years for a good cause includes the likes of Benoit Assou-Ekotto, Dimitar Berbatov, Michael Brown, Michael Dawson, Jermain Defoe, Mark Falco, Steffen Freund, Heurelho Gomes, Younes Kaboul, Robbie Keane, Ledley King, Aaron Lennon, Allan Nielsen, Sandro, Teddy Sheringham and Teemu Tainio.
AC Milan will be represented by luminous names such as Dida, Serginho, Massimo Ambrosini, Roque Junior, Marco Borriello, Christian Brocchi, Dario Simic, Marek Jankulovski, Andrea Pirlo and Cafu. There is no word on if Joe Jordan and Gennaro Gattuso will be in town for a reunion after their tete-a-tete a few years ago.
All profits from the charity match will be donated to the Tottenham Hotspur Foundation, with a percentage going into a community chest for local charitable beneficiaries. Kick-off at the Tottenham Hotspur Stadium is at 2pm UK time. You can follow all the build-up, action and reaction below with Standard Sport’s dedicated live match blog.
Tottenham Legends vs AC Milan Glorie latest news
- GOAL! Pirlo scores stunning free-kick
- GOAL! Brown makes it SIX!
- GOAL! Keane scores first-half hat-trick
- GOAL! Sandro beats Dida from distance
- GOAL! Defoe drills home a second
A squads photo at the end.
.png)
Full-time!
15:54 , Alex Young91min: That’s it! Spurs put on a show, and Milan were the better team in the second half.
That free-kick from Pirlo, too!
89min: Nielsen stumbles and that is his game over. He looks in quite some pain but is able to hobble off. Potentially tweaked his ankle.
87min: Should have been a seventh for Spurs as Defoe does a one-two with Berbatov into the area, but the return pass had a little too much spice on it.
GOAL!
15:46 , Alex Young83min: Wow! Pirlo nonchalantly curls home a stunning free kick into the top corner!
Vorm had no chance.
82min: A chance for Pirlo from a free kick after being fouled around 25 yards out.
80min: Sandro is back on! He replaces Dawson.
GOAL!
15:40 , Alex Young77min: Five-goal advantage restored as Brown pounces on a loose ball inside the area after Defoe was tackled.
72min: A huge applause as Lennon is replaced by Mark Falco!
GOAL!
15:26 , Alex Young64min: Milan pull one back!
Zaccardo is set up by Cafu to side-foot home.
More than a shade of offside in the build-up. Where’s VAR?
63min: Lennon backheels a pass into the area which Defoe latches onto, but cannot beat the keeper.
61min: Cafu twists and turns on the corner of the area before lifting a shot towards the far top corner, which Vorm collects.
60min: Bassong makes way, Nielsen is on.
59min: Decent effort from Brown, running down on a loose ball inside the area to toe-poke a shot towards the near post.
55min: Another Spurs change as Sheringham replaces Keane. No10 for No10.
51min: Pirlo goes down in the area looking for a penalty, under pressure from Dawson, but he’s just slipped and there’s nothing doing.
49min: Better from Milan so far this half.
Second half
15:10 , Alex Young46min: Five more goals is it?
Vorm, Freund, Brown and Assou-Ekotto are on.
The team is on its way back out. Vorm is now in goal, with Freud and Brown also coming on.
I’ll confirm all the changes when it’s clearer.
Well, one team definitely came to play today as Spurs hit five in a rampant first half.
Keane’s winning attitude has shown no signs of failing with a remarkable hat-trick inside 40 minutes.

Half-time!
14:51 , Alex Young46min: There’s the whistle.
44min: It’s fair to say that this game is being played at a walking pace, until Lennon, Keane and Defoe get on the ball.
No different to Berbatov’s playing days, then.
42min: It’s an obvious thing to say after shipping five goals in 40 minutes, but Milan defence is struggling to move.
GOAL!
14:47 , Alex Young40min: It’s a first-half hat-trick for Keane!
Lennon again runs into space inside the area and it’s a simple cut-back for Keane to tap into an empty net.
37min: Keane is not happy with an attempted pass from Dawson, so much so he takes the referee’s yellow card and books his team-mate.
36min: Groans as Defoe looks certain to add a fifth, and his second, but pauses inside the area a tad too long, tries to cut inside and then loses the ball.
GOAL!
14:41 , Alex Young34min: That didn’t take long!
Sandro drills a corker into the far bottom corner from the edge of the area.
Spurs are putting on a show!
33min: Almost a fourth for Spurs as Berbatov brings down a cross and then flicks a pass with his heel to Tainio, but he’s not quite alert to the ball and Milan clear.
30min: King is replaced by Bassong in the first change.
A standing ovation for the former Spurs captain.
27min: Spurs back on top, looking very comfortable. No changes yet as we approach the half-hour mark.
22min: A first shot on goal for Milan as Giunti drills an effort across Gomes, but the keeper gets down superbly to flick it behind.
20min: Keane is already on a hat-trick.
GOAL!
14:25 , Alex Young18min: Now it’s a third!
Tainio spots Keane’s run, the Milan backline are stationary and Keane has all the time in the world to beat Dida.
17min: Almost a third for Spurs as Lennon darts into the area, he ignores Keane and instead tries to find Defoe but Dida can intercept.
Keane was wide open.
16min: Milan have barely had a touch.
GOAL!
14:20 , Alex Young14min: We’ve seen this goal plenty of times!
A fantastic finish from Defoe as he turns smartly, shifts onto his right foot and finds the near bottom corner.
A great early goal to raise the atmosphere.
.png)
GOAL!
14:16 , Alex Young9min: Spurs have been utterly dominant and Keane gets the breakthrough!
A fine move, as Berbatov sends Lennon down the right, and he puts it on a plate for Keane to finish.
8min: Keane is pinging passes left, right and centre.
NO GOAL!
14:13 , Alex Young7min: Defoe thinks he has scored the first of the game, running onto Keane’s through ball and lobbing Dida from 25 yards, but he’s a good yard offside.
5min: An outside-of-the-boot cross from Kaboul on the left, which Dida plucks out of the air.
4min: Some really lovely early touches from Berbatov. Spurs dominating possession.
2min: Lennon rolls back the years by scampering down the right, cutting this way and that, before dinking a pass into the year which deflects into Didi’s arms.
Kick-off!
14:06 , Alex Young1min: Keane gets us underway!
And now the trumpet man.
Every Spurs legend’s name being read out and applauded.
Here they come!
Team photo ahead of kick-off.

Both Sheringham and Keane are wearing the no10 shirt today for Spurs.
The players are heading back to the dressing rooms now.
Ossie Ardilles says he wants to play five up front. I think we’ve seen that before.
It’s just started to rain in north London. Kick-off fast approaching.
The Spurs Legends coaching team, Pat Jennings, Ossie Ardiles and Clive Allen, are being interviewed ahead of the game.
-Cropped.png)
Half an hour until kick-off.
Legends
13:18 , Alex YoungThese two could still do a job today.
Pirlo 🤝 Keano pic.twitter.com/rbqo7b1Lry
— Tottenham Hotspur (@SpursOfficial) March 23, 2025
AC Milan Glorie squad in full
13:12 , Alex YoungAC Milan Glorie XI: Dida, Cafu, Laursen, Simic, Roque Junior, Giunti, Pirlo, Ambrosini, Serginho, Fuser, Oliveira
Subs: Fiori, Jankulobski, Borriello, Zaccardo
AC Milan Glorie XI
13:09 , Alex YoungA light bench!
Team news from London 🌟#MilanGlorie #SempreMilan pic.twitter.com/4rPiXfgzpd
— AC Milan (@acmilan) March 23, 2025
Spurs Legends squad in full
13:06 , Alex YoungSpurs Legends XI: Gomes, Chimbonda, Dawson, King, Kaboul, Sandro, Tainio, Lennon, Defoe, Berbatov, Keane
Subs: Vorm, Bassong, Assou-Ekotto, Perry, Brown, Nielsen, Freund, Sheringham, Falco
Spurs Legends XI
13:01 , Alex YoungLine-up confirmed!
Your Spurs Legends to take on AC Milan Glorie at @SpursStadium! 🌟
— Tottenham Hotspur (@SpursOfficial) March 23, 2025
Join us LIVE on YouTube & SPURSPLAY in aid of @SpursFoundation 🤍
Excitement is building.
Good vibes in the dressing room! 💫 pic.twitter.com/nkC8cuF29w
— Tottenham Hotspur (@SpursOfficial) March 23, 2025
The last time AC Milan Glorie played was back in September as they beat a Georgia Legends team 5-3 on penalties after a 2-2 draw.
It was held in honour of Kakha Kaladze, the former Milan player who is currently mayor of Tbilisi.
Farai Hallam will be the referee today, who will be younger than all of today’s players (I think!)
Arrivals
12:05 , Alex YoungPlenty of Harry Redknapp’s former squad are in the building.
The boys are back in town 🤍 pic.twitter.com/mv6E8nvlvG
— Tottenham Hotspur (@SpursOfficial) March 23, 2025
AC Milan Glorie squad
11:55 , Alex YoungThere is a bit more uncertainty over the AC Milan Glorie squad, which will no doubt become clearer soon.
Here’s who has been confirmed so far.
- Dida
- Serginho
- Massino Ambrosini
- Roque Junior
- Marco Borriello
- Christian Brocchi
- Dario Simic
- Marek Jankulovski
- Andrea Pirlo
- Cafu
Spurs Legend squad confirm
11:42 , Alex YoungPat Jennings, Ossie Ardiles and Clive Allen will be in charge of the Spurs Legends squad.
- Benoit Assou-Ekotto
- Sebastien Bassong
- Dimitar Berbatov
- Michael Brown
- Pascal Chimbonda
- Michael Dawson
- Jermain Defoe
- Mark Falco
- Steffen Freund
- Heurelho Gomes
- Younes Kaboul
- Robbie Keane
- Ledley King
- Aaron Lennon
- Allan Nielsen
- Chris Perry
- Sandro
- Teddy Sheringham
- Teemu Tainio
- Michel Vorm
There was talk of David Ginola being involved, but he was not mentioned in Spurs’ confirmed squad this morning.

Where to watch Tottenham Legends vs AC Milan Glorie
11:35 , Alex YoungTV channel: In the UK, the game will not be televised live.
Live stream: Fans can catch the contest live online via Tottenham’s official online streaming service, SPURSPLAY, and the AC Milan Official App.
Welcome
11:29 , Alex YoungGood morning and welcome to the London Standard’s LIVE coverage of the charity match between Tottenham Legends and AC Milan Glorie.
Plenty of your favourite players from the past will be on show in north London, all in the name of charity.
Kick-off is at 2pm. Stick with us.
