Get all your news in one place.
100’s of premium titles.
One app.
Start reading
The Independent UK
The Independent UK
Sport
Jamie Braidwood

Tottenham v Aston Villa live: Tempers flare as Spurs knocked out of FA Cup to pile pressure on Thomas Frank

Aston Villa withstood a second-half fight-back from Tottenham Hotspur to advance in the FA Cup and pile the pressure on Thomas Frank, whose side paid the price for another slow start with their latest home defeat.

Spurs trudged off to the familiar sound of half-time boos after sharp goals from Emi Buendia and Morgan Rogers put Unai Emery’s incisive side two goals ahead at the break.

Wilson Odobert’s excellent finish after the restart gave the hosts some hope but it was not enough to prevent an early exit from the FA Cup and add to Tottenham’s miserable run.

Tottenham have just one win in their last six games and they are without a win since the turn of the year - while they lost at home for the sixth time under Frank.

Villa’s excellent season goes from strength to strength under Emery, whose side have now won 13 of their last 15 matches in all competitions.

Tempers flared at the full-time whistle as goalscorer Rogers clashed with Tottenham midfielder Joao Palhinha, who appeared to be angered by the Villa players celebrating in front of him.

Tottenham v Aston Villa LIVE: FA Cup updates

  • FULL TIME! Aston Villa knock Tottenham out of FA Cup with 2-1 away win
  • 54' GOAL! Odobert pulls one back for Spurs with fine finish [TOT 1-2 AST]
  • 45+3' GOAL! Rogers finishes another super Villa move to double lead [TOT 0-2 AST]
  • 22' GOAL! Buendia smashes finish as Villa rip through Tottenham [TOT 0-1 AST]

This worrying Thomas Frank trend poses a huge concern for Tottenham’s future

21:35 , Miguel Delaney

The Spurs boss simply does not look himself and, while his tenure is not irretrievable, the reality is that the club needs far more interventions than just the coach

This worrying Thomas Frank trend poses a huge concern for Tottenham’s future

Up next for high-flying Aston Villa

20:24 , Jamie Braidwood

After 13 wins in 15 games, Aston Villa will host Everton looking to keep pace with leaders Arsenal and title challengers Manchester City.

Up next for Tottenham and under-fire Thomas Frank

20:09 , Jamie Braidwood

For Tottenham, next Saturday will bring a home London derby against struggling West Ham. That is surely a must-win game. It’s followed by Borussia Dortmund in the Champions League. Spurs have been better in Europe. They could badly do with three points against the Hammers to lift the mood going into that one.

Morgan Rogers, speaking after Aston Villa's win over Tottenham

19:56 , Jamie Braidwood

”Of course we wanted to build on the first half. We were good the first half. Second half they came out really well, but they're a good team. They're at home, they're in front of their fans and they played really well in the second half. We had to dig deep, we had to work and defend our box, and we did well, and I thought we deserved the win in the end.

“It was a good build-up and Emi kind flicked it into me. It just fell to me, and I just wanted to get the shot off as soon as I could. Luckily it went in and I was really happy.

“I'm loving it. I feel really good. I'm in a good bit of form. I'm feeling positive, feeling confident, but so are the team, and that's the most important thing as a team. As a collective we're playing really well at the moment.

“We were bitterly disappointed that we couldn't go the whole way [in the FA Cup] last year, getting so far, and we've set out to try and do as well as we can. This was a big test for us in the 3rd round, and I thought we overcome it really well.”

(Andrew Matthews/PA Wire)

The full-time fracas between Rogers and Palhinha

19:52 , Jamie Braidwood

It all settled down quite quickly. You wonder where the fight from Tottenham was in the first half when Aston Villa were running all over them.

(Getty Images)
(Getty Images)

FULL TIME! Tottenham 1-2 Aston Villa

19:44 , Jamie Braidwood

Aston Villa players celebrate in the far corner after holding on to defeat Tottenham and reach the fourth round. There were boos at full-time but they were quickly drowned out as the players clashed at that end of the pitch.

Rogers was celebrating in front of his own fans. The frustration from Palhinha was rising throughout the second half and I think it exploded at the full-time whistle.

FULL TIME! Tottenham 1-2 Aston Villa

19:43 , Jamie Braidwood

It’s all kicking off at full-time! A huge scrap! Morgan Rogers is being led away. I think Palhinha started it!

FULL TIME! Tottenham 1-2 Aston Villa

19:42 , Jamie Braidwood

Villa have done it!

Tottenham 1-2 Aston Villa

19:42 , Jamie Braidwood

90+4 mins: Excellent tackle from Tielemans on Spence and that could be that. Villa thump clear...

Tottenham 1-2 Aston Villa

19:41 , Jamie Braidwood

90+3 mins: Seconds left. Villa have controlled this well.

Tottenham 1-2 Aston Villa

19:40 , Jamie Braidwood

90+2 mins: Sancho’s corner runs all the way through to Watkins, whose low shot is saved by Vicario.

Tottenham have the ball but time is running out...

Tottenham 1-2 Aston Villa

19:38 , Jamie Braidwood

90 mins:

More frustration. Solanke is penalised for a late trip on Torres as he cleared the ball.

We’re into four added minutes.

Tottenham 1-2 Aston Villa

19:35 , Jamie Braidwood

88 mins: Now it’s Villa’s turn for some howls of frustration. Tielemans is caught late but Villa wanted to play on as they had a promising attacking position.

Tottenham 1-2 Aston Villa

19:32 , Jamie Braidwood

84 mins: It almost breaks to Solanke in the box but he is quickly crowded out. Palhinha is then furious to have conceded a foul for a challenge on Rogers, who stays down. Palhinha is finally booked. It’s a forceful challenge and Rogers is in some pain.

Tottenham 1-2 Aston Villa

19:30 , Jamie Braidwood

82 mins: Simons has been lively and draws a yellow card from Garcia.

Now, Tottenham are going to see the return of Dominik Solanke, who has not played a minute since August. Djed Spence is also on, replacing Porro.

Tottenham 1-2 Aston Villa

19:27 , Jamie Braidwood

79 mins: Xavi Simons runs through on goal and rounds Bizot to finish. But the flag was up and he was clearly offside. Porro is booked for his protest

Tottenham 1-2 Aston Villa

19:26 , Jamie Braidwood

78 mins:

Dane Scarlett will get an opportunity for Tottenham as he replaces Tel.

Aston Villa are changing full-backs. Cash and Maatsen are replaced by the experienced Digne and the lesser-spotted Garcia.

Tottenham 1-2 Aston Villa

19:23 , Jamie Braidwood

75 mins: Close! Villa are now enjoying a much better spell and are back on the front foot. Rogers found room around the left and pulled it back to Maatsen, who couldn’t get his shot on target. Buendia then fired over from range.

Tottenham 1-2 Aston Villa

19:20 , Jamie Braidwood

72 mins: OFF THE LINE! Villa spark into life in a flash! Buendia scampers through the challenges but his clipped shot is cleared off his own goalline by Porro. Tottenham survive.

Tottenham 1-2 Aston Villa

19:18 , Jamie Braidwood

70 mins: Chance! Bogarde ran into trouble trying to dribble out of his box. It breaks to Palhinha but his curling strike is blocked behind for a corner.

Bizot comes out and makes the punch.

Tottenham 1-2 Aston Villa

19:16 , Jamie Braidwood

68 mins: A bit of a flash-point as Palhinha barges into the back of Rogers. I’m not sure how Palhinha has still managed to avoid a yellow card.

Tottenham 1-2 Aston Villa

19:13 , Jamie Braidwood

65 mins: Much better from Tottenham. There is an intensity to their work off the ball and they are sustaining attacks. Tel’s dribble in the box almost breaks to Davies, arriving on the left. Palhinha wins his tackle on Watkins to pin Villa in.

Tottenham 1-2 Aston Villa

19:11 , Jamie Braidwood

64 mins: A double-change for Villa, fresh legs as they look to carry more of a threat on the counter.

OFF: McGinn, Malen

ON: Watkins, Sancho

Tottenham 1-2 Aston Villa

19:09 , Jamie Braidwood

61 mins: Malen has worked hard for Villa and is finding that they are dropping deeper and deeper. But he tries to work some room in the box and sees his deflected shot held by Vicario.

Tottenham 1-2 Aston Villa

19:05 , Jamie Braidwood

58 mins: Villa were starting to get a little casual and Tottenham hit them.

Tottenham 1-2 Aston Villa

19:03 , Jamie Braidwood

56 mins: Oh that’s changed the mood. Simons forces another save from Bizot, Spurs are flying now!

GOAL! Tottenham 1-2 Aston Villa (ODOBERT 54')

19:01 , Jamie Braidwood

HOW TOTTENHAM NEEDED THAT!

The Frenchman slams an excellent finish past Bizot after being played in down the right channel. Game on!

Tottenham 0-2 Aston Villa

19:00 , Jamie Braidwood

53 mins: SAVE! A little casual from Rogers on the edge of the box. He is caught after trying to flick it clear and it breaks to Simons. His curling strike forces a decent save from Bizot.

Tottenham 0-2 Aston Villa

18:58 , Jamie Braidwood

50 mins: Let off for Vicario. The Tottenham goalkeeper raced off his line to cut out the long ball to Malen but played it straight to Buendia. The Argentine’s chip was off-target with Vicario off his line.

There are more groans from the home fans as Porro passes the ball straight out of play.

Tottenham 0-2 Aston Villa

18:56 , Jamie Braidwood

49 mins: Unai Emery was a couple of minutes late to the start of the second half. He didn’t miss anything.

Tottenham 0-2 Aston Villa

18:53 , Jamie Braidwood

46 mins: “This could get messy,” warns Alan Shearer as we cut back to the start of the second half.

Tottenham need a bit of a miracle. Or this could indeed get nasty.

HALF TIME! Tottenham 0-2 Aston Villa

18:43 , Jamie Braidwood

Another stylish move from Aston Villa to double their lead before half-time. That man Morgan Rogers again.

HALF TIME! Tottenham 0-2 Aston Villa

18:38 , Jamie Braidwood

Thomas Frank has a face like thunder as the Tottenham fans erupt into boos at the half-time whistle.

Aston Villa have been sharp and scored two wonderful goals, finished by Buendia and Rogers.

Tottenham’s miserable home run looks to be continuing. “Thomas Frank, he’s an Arsenal fan” sing the Aston Villa fans.

GOAL! Tottenham 0-2 Aston Villa (ROGERS 45+3')

18:35 , Jamie Braidwood

THERE IT IS! Rogers scores at the Tottenham Hotspur Stadium for a second time this season. And wow, is this another brilliantly incisive goal.

Malen’s pass into the box is flicked on by Buendia and into Rogers’s path. Rogers takes a touch and slams a low finish past Vicario into the net. It might have taken a touch on the way through.

Boos ring around from the Tottenham fans.

Aston Villa's Morgan Rogers celebrates scoring their second goal (Action Images via Reuters)

Tottenham 0-1 Aston Villa

18:34 , Jamie Braidwood

45+2 mins: Sharp play from Villa once more inside the final third. It ends with McGinn clipping a shot into Vicario’s arms but they almost worked an opening.

Tottenham 0-1 Aston Villa

18:32 , Jamie Braidwood

45 mins: There will be five minutes added on, after injuries to Kamara and Richarlison. Tottenham are starting to offer something, too.

Tottenham 0-1 Aston Villa

18:31 , Jamie Braidwood

43mins: Nice play and perseverance from Tel as he creates a yard of space to find the cross. Danso, of all people, is there to get on the end of the cross, but he drags the shot wide.

NO GOAL! Tottenham 0-1 Aston Villa

18:29 , Jamie Braidwood

41 mins: Good play from Xavi Simons as he strides forward and releases Kolo Muani, who clips the keeper. But the flag is up. It will not count, with no VAR. Kolo Muani was indeed offside, as Villa get their line right.

Tottenham 0-1 Aston Villa

18:27 , Jamie Braidwood

38 mins: Aston Villa left three players up the pitch when defending the Tottenham corner, resulting in a rather empty penalty box as Spurs were forced to keep men back. Danso won the header but couldn’t keep it down. Half a chance.

Tottenham 0-1 Aston Villa

18:24 , Jamie Braidwood

37 mins: A devilish ball from Rogers from the other side, fired across the face of goal. It was begging for a touch. Villa are looking so threatening. Tottenham limp.

Tottenham 0-1 Aston Villa

18:21 , Jamie Braidwood

35 mins: Rogers twice looked for his trademark strike whipped across goal into the far corner but Tottenham were able to get the blocks in.

Tottenham 0-1 Aston Villa

18:20 , Jamie Braidwood

32 mins: That was dangerous from Malen, getting around the sides and firing the ball across. Davies hacks away. Davies then has to head clear at the back post. A corner for Villa.

Tottenham 0-1 Aston Villa

18:16 , Jamie Braidwood

29 mins: Frank pulls his players in for tactical huddle on the sidelines. Richarlison heads straight down the tunnel and he will be replaced by Randal Kolo Muani.

(Andrew Matthews/PA Wire)

Tottenham 0-1 Aston Villa

18:15 , Jamie Braidwood

27 mins: When it rains it pours. Richarlison pulls up chasing a ball forward and that looks like a hamstring injury. Richarlison is Tottenham’s top scorer this season.

Tottenham 0-1 Aston Villa

18:13 , Jamie Braidwood

Oh so smooth.

Tottenham 0-1 Aston Villa

18:11 , Jamie Braidwood

24 mins: Villa sense some blood. From a corner, Cash catches the ball sweet and thunders a strike at goal. Vicario flaps away.

GOAL! Tottenham 0-1 Aston Villa (BUENDIA 22')

18:08 , Jamie Braidwood

That’s a stunning goal. Villa rip through Tottenham.

Tielemans to McGinn. McGinn to Malen. Malen to Buendia. Buendia takes a touch and smashes the finish past Vicario. Oh that was slick.

It mounts the pressure on the home team and Thomas Frank.

(REUTERS)

Tottenham 0-0 Aston Villa

18:05 , Jamie Braidwood

18 mins: Porro nods the ball across, Tel swipes at the volley. It goes out for the corner but Tottenham remain on the front-foot.

Tottenham 0-0 Aston Villa

18:02 , Jamie Braidwood

15 mins: A good spell from Tottenham, while Villa came close to cutting straight through the home team from deep. The game feels stretched already.

(Getty Images)

Tottenham 0-0 Aston Villa

18:00 , Jamie Braidwood

13 mins: One of the most frustrating things about watching Tottenham is how often they go backwards from promising positions. Tel just did it there after Vicario sparked a counter-attack from a Villa corner. Odobert eventually works the shot but it’s straight at Bizot.

Tottenham 0-0 Aston Villa

17:57 , Jamie Braidwood

10 mins: Fine work from Malen to wriggle past Danso - but he has to find Rogers in space to the right! Instead, he shoots way off target. Malen will be out to prove a point tonight after getting a start ahead of Watkins.

Tottenham 0-0 Aston Villa

17:54 , Jamie Braidwood

7 mins: Kamara hobbles off and Tielemans, who was rested, will be called upon far earlier than planned.

Tottenham 0-0 Aston Villa

17:52 , Jamie Braidwood

4 mins: Kamara is holding his leg after receiving a mighty blow from Palhinha in midfield. The Aston Villa man is really struggling.

Youri Tielemans is getting ready. Palhinha is lucky to escape a booking.

Tottenham 0-0 Aston Villa

17:49 , Jamie Braidwood

2 mins: Tottenham are wearing a special vintage home shirt tonight, marking the 125th year since their first FA Cup triumph in 1901.

(REUTERS)

KICK OFF! Tottenham 0-0 Aston Villa

17:47 , Jamie Braidwood

We’re underway.

Reminder of team news and how to watch

17:42 , Jamie Braidwood

Tottenham Hotspur XI: Vicario, Porro, Danso, van de Ven, Davies,Joao Palhinha, Gray, Odobert, Simons, Tel, Richarlison.

Subs: Kinsky, Solanke, Scarlett, Byfield, Spence, Dragusin, Udogie,Muani, Williams-Barnet

Aston Villa XI: Bizot, Cash, Konsa, Torres, Maatsen, Bogarde,Kamara, McGinn, Rogers, Buendia, Malen

Subs: Wright, Lindelof,Mings, Tielemans, Watkins, Digne, Garcia, Sancho, Hemmings.

How to watch

Viewers in the UK can watch the game live on BBC One and TNT Sports 1. UK viewers can also catch the fixture on streaming services BBC iPlayer and discovery+, and the BBC Sport website.

Tottenham to pay tribute to Martin Chivers

17:42 , Jamie Braidwood

Tottenham are wearing black armbands tonight in tribute to legendary forward Martin Chivers, who died on Wednesday at the age of 80.

Chivers was instrumental in securing two League Cup triumphs and a memorable UEFA Cup success for the club.

Tottenham confirmed the news in a heartfelt statement, expressing "immense sadness" at the passing of their "legendary former striker."

A minute’s applause will also be held for Terry Yorath. Several Tottenham legends, including Glenn Hoddle, have returned tonight to pay tribute.

Can Tottenham turn home woes around?

17:38 , Jamie Braidwood

Tottenham won just four home Premier League matches in 2025, under both Ange Postecoglou and Thomas Frank. Their record under Frank has been better in the cup competitions this season but this feels like a must-win for him tonight. Tottenham were booed off following a 1-1 draw with Sunderland during their last home outing.

Man City record biggest FA Cup win in 66 years with Exeter thrashing

17:37 , Jamie Braidwood

Manchester City recorded the biggest FA Cup win from a top-flight side since 1960 as Pep Guardiola’s team thrashed League One’s Exeter City 10-1 at the Etihad.

Antoine Semenyo made his debut for City following his £64m move from Bournemouth and was among the scorers, along with youngsters Max Alleyne and Ryan McAidoo as well as strikes from first-team stars Rodri, Tijjani Reijnders, Nico O’Reilly and two from Rico Lewis.

Exeter’s Jake Doyle-Hayes and Jack Fitzwater both put through their own net, while George Birch gave the away fans something to shout about with a stunning 90th-minute consolation. However, Exeter’s celebrations were short lived as Lewis scored his second - and City’s 10th - in stoppage time.

Remarkably, Erling Haaland was not among the scorers despite starting for Guardiola’s team and playing the entire first half.

Antoine Semenyo scored his first goal for Man City in a 10-1 win over Exeter (AFP via Getty Images)

Non-league Macclesfield stun holders Crystal Palace in one of the greatest FA Cup shocks

17:30 , Jamie Braidwood

It’s been quite the day of FA Cup shocks already, with Macclesfield’s magical win over Crystal Palace the biggest upset in the competition’s history.

We now switch our attention to an all-Premier League clash.

Non-league Macclesfield produce historic FA Cup upset against holders Crystal Palace

Can Aston Villa repeat FA Cup victory against Tottenham?

17:15 , Jamie Braidwood

Aston Villa won 2-1 against Tottenham in last season’s FA Cup fourth round, as Unai Emery’s side reached the semi-finals for the first time since their last FA Cup final appearance in 2015.

They have won their last three meetings with Tottenham, too, with another 2-1 victory at the Tottenham Hotspur Stadium earlier this season in the Premier League.

Morgan Rogers scored a fine goal that day.

(Getty Images)

FA Cup, Europa League or Premier League top four?

17:00 , Jamie Braidwood

Aston Villa have a 10-point cushion to fifth-placed Brentford in the Premier League, so their position in the top four is looking secure.

So do Villa stick or twist? Focus on the Premier League and try and catch leaders Arsenal, or go for silverware in either the Europa League or FA Cup?

“Winning the FA Cup,” Morgan Rogers said, without a second of doubt, when asked by the BBC.

“I’ve been here when we’ve been in the top four. To win the FA Cup, something different, I’ve never won a trophy, would be really nice.”

(Jordan Pettitt/PA Wire)

No Martinez but Rogers starts for Aston Villa

16:56 , Jamie Braidwood

Aston Villa goalkeeper Emi Martinez does not make the squad due to injury, with Marco Bizot stepping in. Ollie Watkins and Youri Tielemans are rested but the likes of Morgan Rogers and Ezri Konsa start. Emi Buendia and Lamare Bogarde come in.

Aston Villa XI: Bizot, Cash, Konsa, Torres, Maatsen, Bogarde,Kamara, McGinn, Rogers, Buendia, Malen

Subs: Wright, Lindelof,Mings, Tielemans, Watkins, Digne, Garcia, Sancho, Hemmings.

Solanke returns for depleted Tottenham

16:54 , Jamie Braidwood

There’s no Mohammed Kudus, Cristian Romero, Rodrigo Bentancur or Lucas Bergvall for Tottenham but Thomas Frank has at least been boosted by the return of Dominic Solanke, back in a Spurs squad for the first time since August. Frank has gone as strong as he could, given the absences.

Tottenham Hotspur XI: Vicario, Porro, Danso, van de Ven, Davies,Joao Palhinha, Gray, Odobert, Simons, Tel, Richarlison.

Subs: Kinsky, Solanke, Scarlett, Byfield, Spence, Dragusin, Udogie,Muani, Williams-Barnet

Good afternoon

15:00 , Jamie Braidwood

Tottenham Hotspur host Aston Villa in an all-Premier League FA Cup tie, with Thomas Frank’s side in desperate need of a result to restore morale at the club.

The Dane’s side suffered a 3-2 defeat to Bournemouth last time out and have only won one of their last six games.

Villa, meanwhile, are flying under Unai Emery, having won 12 of their last 14 games and sitting third in the Premier League table.

In a further blow to the hosts, Villa have also won three times on the spin against Tottenham, so will be confident of progressing to the fourth round.

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.