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

Nigeria v Uganda live: Raphael Onyedika’s brace sends the Cranes home as Super Eagles’ top Group C

Two goals from midfielder Raphael Onyedika sealed a third straight win for Nigeria and sent Uganda home from the 2025 Africa Cup of Nations.

Both sides started brightly in Fes, with Uganda seizing the initiative early on as they looked to give themselves the best chance of staying in the competition.

However, the Super Eagles’ quality soon showed, with Moses Simon bright before Fisayo Dele-Bashiru danced into the box and laid the opening goal on a plate for Paul Onuachu.

The first half ended with Nigeria in control and the Super Eagles applied plenty of pressure as the second period started, and it quickly paid off as Victor Osimhen ran clear and forced Salim Jamal Magoola into making a save outside of his area, with the Uganda ‘keeper subsequently sent off.

Nigeria quickly capitalised on the one-man advantage as Raphael Onyedika doubled the lead before turning home a second moments later, with the Club Brugge man’s goals enough to seal a win for the Super Eagles despite Rogers Mato’s consolation.

Follow the latest updates from the match below

Uganda vs Nigeria live

  • Nigeria beat Uganda at Afcon to send Cranes home from tournament
  • 76' GOAL! Mato pulls one back for Uganda [UGA 1-3 NGA]
  • 66' GOAL! Onyedika fires in for brace [UGA 0-3 NGA]
  • 63' GOAL! Onyedika doubles lead after red [UGA 0-2 NGA]
  • 57' RED CARD! 'Keeper Salim sent off for handball outside of box [UGA 0-1 NGA]
  • 29' GOAL! Onuachu taps in to open scoring [UGA 0-1 NGA]

Afcon Round of 16 ties

18:45 , Chris Wilson

We know some of the ties for the round of 16 now too, so here’s what we know so far:

Saturday, January 3, 2026

Mali vs Tunisia, Casablanca

Winner Group D vs 3rd Group E, Tangier

Sunday, January 4, 2026

South Africa vs Runner-up Group F, Rabat

Morocco vs Tanzania, Rabat

Monday, January 5, 2026

Nigeria vs 3rd Group F, Fes

Egypt vs 3rd Group D, Agadir

Tuesday, January 6, 2026

Winner Group F vs Runner-up Group E, Marrakesh

Algeria vs Runner-up Group D, Rabat

Afcon Group Stage fixtures

18:30 , Chris Wilson

Here are the remaining fixtures in the group stage at Afcon:

Tuesday, December 30, 2025

Benin v Senegal | 7:00 PM | Stade Ibn-Batouta, Tangier, Morocco

Botswana v Congo DR | 7:00 PM | Stade El Barid, Rabat, Morocco

Wednesday, December 31, 2025

Equatorial Guinea v Algeria | 4:00 PM | Stade Prince Moulay Al Hassan, Rabat, Morocco

Sudan v Burkina Faso | 4:00 PM | Stade Mohamed V, Casablanca, Morocco

Gabon v Ivory Coast | 7:00 PM | Stade de Marrakech, Marrakech, Morocco

Mozambique v Cameroon | 7:00 PM | Le Grand Stade Agadir, Agadir, Morocco

Next up

18:20 , Chris Wilson

Nigeria do not yet know their next Afcon fixture, though they do know they will be facing the third-placed team from Group F.

At present, that could end up being any of the nations in the group, from Ivory Coast and Cameroon to Mozambique and Gabon.

FULL-TIME! Uganda 1-3 Nigeria

18:09 , Chris Wilson

The result doesn’t change much as Nigeria knew they had already topped Group C, though now we know that Tunisia will be joining them after they finished second. Tunisia will be facing Mali in the next round.

Tanzania finished in third and they will now face Morocco in the round of 16 on 4 January.

FULL-TIME! Uganda 1-3 Nigeria

18:05 , Chris Wilson

(AFP via Getty Images)
(AFP via Getty Images)
(AFP via Getty Images)

FULL-TIME! Uganda 1-3 Nigeria

17:58 , Chris Wilson

The referee blows the final whistle and Uganda will be going home from Afcon 2025, with Nigeria maintaining a 100 per cent record to top the group!

Uganda 1-3 Nigeria

17:57 , Chris Wilson

90 +3 mins

Final sub for Nigeria as Chukwueze makes way for Salim Fago Lawal.

Uganda 1-3 Nigeria

17:56 , Chris Wilson

90 +2 mins

Mato’s free-kick is well over and that might be Uganda’s last chance.

Uganda 1-3 Nigeria

17:54 , Chris Wilson

90 mins

A late yellow card for Awaziem as he clips Mukwala.

We’ll have four minutes of additional time in Fes.

Uganda 1-3 Nigeria

17:52 , Chris Wilson

88 mins

Just not quite happening for Uganda as they run the ball out of play on the attack.

The Cranes are heading for a bottom-placed finish in Group C.

Uganda 1-3 Nigeria

17:51 , Chris Wilson

85 mins

Plenty of to-ing and fro-ing from both sides but neither has been able to fashion a chance in the last five minutes or so.

Victor Osimhen has now come off, making way for Akor Adams.

Uganda 1-3 Nigeria

17:45 , Chris Wilson

80 mins

Maybe still a chance for Uganda to get back into this but the Cranes can’t quite manage to sustain any pressure, which is understandable.

GOAL! Uganda 1-3 Nigeria

17:41 , Chris Wilson

76 mins

GOAL! Uganda have one back! The Cranes might be back in it as Okello threads a lovely pass into the path of Mato, who clips a great finish into the corner past the onrushing Uzoho.

(AFP via Getty Images)

Uganda 0-3 Nigeria

17:38 , Chris Wilson

74 mins

What a chance! Nigeria should have a fourth as Chukwueze swings a ball towards Awaziem at the back post, but he can;t get clean contact.

Uganda 0-3 Nigeria

17:35 , Chris Wilson

71 mins

As expected, Nigeria are completely dominant here, with Uganda struggling to get out of their defensive third.

The latest cross into the Uganda box comes in from the left but the header is over the bar.

GOAL! Uganda 0-3 Nigeria

17:31 , Chris Wilson

66 mins

GOAL! That has certainly wrapped it up.

It’s Onyedika again, with the midfielder arriving in the box to fire the cutback past Alionzi for a brace!

GOAL! Uganda 0-2 Nigeria

17:28 , Chris Wilson

63 mins

GOAL! That could well be that, and it’s a well-taken second for Raphael Onyedika.

The Brugge man latches onto Chukwueze’s pass, with a superb first touch taking him into the box before he fires through the ‘keeper’s legs for 2-0.

Uganda 0-1 Nigeria

17:24 , Chris Wilson

61 mins

The free-kick is in a promising position around 25 yards out but Chukwueze blazes over.

Uganda 0-1 Nigeria

17:23 , Chris Wilson

59 mins

We’ll see the third Uganda ‘keeper of the match as Alhassan is sacrificed for Alionzi Nafian Legason.

What can the 10-man Cranes muster up over the next 30 minutes in Fes?

RED CARD! Uganda 0-1 Nigeria

17:21 , Chris Wilson

57 mins

RED CARD! Uganda sub ‘keeper Salim is shown a straight red for ‘saving’ a shot from Osimhen outside of the box!

The Nigeria striker was more or less 1-v-1 with the ‘keeper and he looked to lift an effort over him but Salim reacted without thinking, saving the effort when outside his area!

(AFP via Getty Images)

Uganda 0-1 Nigeria

17:19 , Chris Wilson

55 mins

Nigeria are beginning to dominate this half but it still hasn’t quite clicked in attack, with Salim collecting the latest ball into the box.

(AFP via Getty Images)

Uganda 0-1 Nigeria

17:14 , Chris Wilson

51 mins

CHANCE! A great opportunity for Nigeria as the corner from the right is nicked towards the back post but an unmarked Awaziem can’t steer his effort on target!

Uganda 0-1 Nigeria

17:11 , Chris Wilson

48 mins

Half a chance for Uganda as Mukwala arrives at the back post, but the flag goes up for offside.

Moments later, a free-kick from 35 yards out is headed forward but runs out for a goal kick.

Uganda 0-1 Nigeria

17:09 , Chris Wilson

46 mins

Subs for both sides at half-time, with Uganda bringing on Steven Mukwala and Allan Okello for Mutyaba and Omedi, while ‘keeper Onyango makes way for Salim Jamal Magoola.

Chodozie Awaziem comes on for Bassey for the Super Eagles.

KICK-OFF! Uganda 0-1 Nigeria

17:09 , Chris Wilson

Back underway in Fes! What can Uganda produce as they look to stay in the competition?

HALF-TIME! Uganda 0-1 Nigeria

17:04 , Chris Wilson

It’s been a fairly entertaining half in Fes, with both sides pushing for goals early on and Uganda remaining a threat despite falling behind.

However, the Cranes have it all to do in the second half as they look to grab third – or even second – in Group C.

What can they serve up in the second half? We’ll find out soon, with kick-off not far away.

HALF-TIME! Uganda 0-1 Nigeria

16:57 , Chris Wilson
(AFP via Getty Images)

(AFP via Getty Images)

HALF-TIME! Uganda 0-1 Nigeria

16:51 , Chris Wilson

The Cranes are looking to get forward late on but it’s not really clicking in attack at the moment.

At the other end, Simon is disappointed as the through ball towards him runs out of play.

Uganda make one last venture forward but they lose it in the final third and Nigeria look happy to see the rest of the half out in possession, but Chukwueze gets forward and wins a free-kick on the right-wing touchline.

The set-piece is cleared and the referee blows the whistle for half -time, with the Super Eagles in the lead at the break!

Uganda 0-1 Nigeria

16:46 , Chris Wilson

44 mins

A late free-kick from around 30 yards for Uganda but the effort is blasted straight into the wall before the rebound is fired over.

We’ll have four minutes of added time here.

Uganda 0-1 Nigeria

16:43 , Chris Wilson

42 mins

Once again, Onyango decides to stay on for now. The 40-year-old is in discomfort but he’s moviong okay for now.

His side have some defending to do almost right away as there’s a good block in the box from a long-range effort.

Uganda 0-1 Nigeria

16:40 , Chris Wilson

39 mins

Half a chance for Nigeria again as Onuachu brings down Simon’s cross but rather than shoot he tries to lay it off to Osimhen and a touch from the defender takes it to Onyango.

The Uganda ‘keeper is down again and Salim Jamal Magoola is warming up again.

Uganda 0-1 Nigeria

16:36 , Chris Wilson

36 mins

Salim Jamal Magoola was warming up on the touchline but it seems like Onyango is okay to carry on.

That free-kick is from about 35 yards in the end but the delivery is a poor one, outrunning every player in the box and going out for a goal kick.

Uganda 0-1 Nigeria

16:33 , Chris Wilson

32 mins

Uganda have it all to do in Fes now. They do have a free-kick to take around 30 yards out but there’s another break in play as Onyango is once again down, and he looks like he’ll have to come off.

GOAL! Uganda 0-1 Nigeria

16:31 , Chris Wilson

29 mins

GOAL! Moments after missing a chance, Onuachu makes up for it by opening the scoring!

Dele-Bashiru gets loose in the box and he tempts the ‘keeper off his line before squaring it for Onuachu to tap into an empty net!

(AFP via Getty Images)

Uganda 0-0 Nigeria

16:28 , Chris Wilson

28 mins

CLOSE! The best chance of the game so far and what a save this is!

Nigeria get forward and play a long ball to Osimhen, who brings it down before laying it off to Onuachu, who fires too close to Onyango!

Uganda 0-0 Nigeria

16:27 , Chris Wilson

26 mins

Plenty of patient build-up from Nigeria, which you might expect from a side who have first place wrapped up. Worth remembering that a couple of these players will be trying to earn a starting berth of their own though.

The Super Eagles keep the ball for a couple of minutes before Bassey spreads it wide to Chukwueze. The Fulham man looks up and tries to find Onuachu in the box, but Onyango is off his line well to catch the cross.

Uganda 0-0 Nigeria

16:23 , Chris Wilson

22 mins

Another break in play here as Onyango is treated after he seemingly twisted his ankle trying to prevent a corner.

Uganda 0-0 Nigeria

16:21 , Chris Wilson

19 mins

You might have expected Nigeria to dominate possession in this one, even with a changed side, though Uganda are managing to get forward with ease at times.

However, Nigeria look dangerous whenever they do come forward, with Simon and Osimhen in particular both threatening.

(AFP via Getty Images)

Uganda 0-0 Nigeria

16:18 , Chris Wilson

16 mins

Some lovely running from Kayondo ends with the full-back getting into the area and seeing his cross turned behind, but Uganda can’t make anything of the corner.

Both sides have settled fairly well but it’s arguably Uganda who are having the better of it at the moment.

Uganda 0-0 Nigeria

16:15 , Chris Wilson

13 mins

Not quite happening for either side in attack yet, with Omedi narrowly failing to get into the end of a free-kick at the back post for Uganda.

At the other end, Alebiosu collides with the advertising boards and he looks like he might treatment too.

Uganda 0-0 Nigeria

16:11 , Chris Wilson

10 mins

The first real chance of the game falls to Nigeria, as Simon beats two defenders down the left to get into the box before cutting it back in. It looks like Chukwueze will fire in the opener but he can’t get clean contact!

Uganda 0-0 Nigeria

16:07 , Chris Wilson

7 mins

Mato fires the free-kick well wide but Uganda win it back soon after. Ikpeazu does very well to get away down the left but his cross is tame and straight to a defender.

Mato has stayed down after a collision and there’s a short break as he’s treated.

Uganda 0-0 Nigeria

16:05 , Chris Wilson

4 mins

Some decent sustained possession for Uganda, who keep the ball for a while before Alhassan’s through ball threatens to casue a problem and Bassey hauls down Ikpeazu.

Harsh on the Fulham man as he was being dragged down too but he’s yellow carded early on!

Uganda 0-0 Nigeria

16:02 , Chris Wilson

2 mins

Half a chance for Nigeria already as Osimhen gets in behind before driving a half-volley at the ‘keeper, but he had strayed offside.

Uganda 0-0 Nigeria

16:02 , Chris Wilson

1 min

An interesting start from Uganda as they boot the ball out of play for a Nigeria goal kick. Perhaps a sign of the type of the gameplan the Cranes will be utilising!

KICK-OFF! Uganda 0-0 Nigeria

16:01 , Chris Wilson

We’re underway in Fes! A big afternoon for Uganda as they look to squeeze into third or even second place in Group C.

Uganda vs Nigeria live

15:55 , Chris Wilson

Both sides have made their way onto the pitch at the Fez Stadium. We’ll have the national anthems and then we’ll be underway right after.

How can I watch the match?

15:49 , Chris Wilson

Just 10 minutes until kick-off in Fes, so here’s a reminder of how you can watch the match.

The match is scheduled to kick off at 4pm GMT at the Fez Stadium, and viewers in the UK can watch live on 4seven, with coverage starting at 3.55pm.

What's at stake in Group C

15:45 , Jamie Braidwood

Nigeria may be safely through but there will be a three-way fight for the other spots in the last-16 as Group C reaches its conclusion. Uganda have to win while Tunisia would likely need a draw against Tanzania, who would also require a victory.

(Independent)

Team news

15:35 , Chris Wilson

Plenty of changes for Nigeria, with just three players remaining from the side that beat Tunisia 3-2.

In goal, Omonoia’s Francis Uzoho replaces Stanley Nwabali, while in defence Osayi-Samuel and Semi Ajayi make way for Blackburn’s Ryan Alebiosu and Igoh Ogbu.

The midfied trio is completey rotated, with Fisayo Dele-Bashiru, Samuel Chukwueze and Raphael Onyedika coming in, while Ademola Lookman and Akor Adams are replaced by Paul Onuachu and Moses Simon.

Uganda have made just two changes from the draw against Tanzania, with Allan Okello and Jude Ssemugabi replaced by Denis Omedi and Uche Ikpeazu in attack.

Line-ups

15:25 , Chris Wilson

Uganda XI: Onyango; Semakula, Sibbick, Obita, Kayondo; Byaruhanga, Mutyaba, Alhassan; Omedi, Ikpeazu, Mato.

Subs: Legason, Torach, Aucho, Mukwala, Ssekiganda, Mpande, Magoola, Muleme, Okelo, Ssemugabi, Bogere, Kwikiriza, Mukundane, Lorenzen, Ahimbisibwe.

Line-ups

15:21 , Chris Wilson

Nigeria XI: Uzoho; Alebiosu, Igoh, Bassey, Onyemaechi; Dele-Bashiru, Onyedika, Chukwueze; Onuachu, Osimhen, Simon.

Subs: Osayi, Sanusi, Ndidi, Ajayi, Lookman, Onyeka, Obasogie, Iwobi, Aziem, Adams, Nwabali, Ejuke, Lawal, Akinsanmiro, Nnadi.

Afcon 2025: How to watch every match for free on TV and online

15:10 , Jamie Braidwood

The Africa Cup of Nations is back and every game will be available to watch in the United Kingdom across Channel 4, including this afternoon’s clash between Nigeria and Uganda.

How to watch every Africa Cup of Nations match

Morocco coach hails 'unity' after reaching knockout stages

14:55 , Jamie Braidwood

A convincing 3-0 victory over Zambia for the Africa Cup of Nations hosts lifted the mood in Morocco as coach Walid Regragui put criticism of his team’ss start to the tournament down to the passion of the fans.

Morocco are strong favourites to win the tournament on home soil but started their campaign looking like a team weighed down by the burden of expectation. After a nervy opening day win over tiny Comoros and then a 1-1 draw with Mali, they put on a thrilling performance on Monday to romp past Zambia and make sure of top place in Group A.

Regragui had come in for stinging criticism after the first two games and issued an apology on social media after the disappointing showing against Mali, which ended a record-setting run of 19 successive victories for the national team.

But after yesterday’s triumph, he went out of his way to praise the supporters, some of whom had jeered him before the game, calling for unity in the quest to win Morocco’s first Cup of Nations title in a half century.

"We play as a team of 12,” he said. “We feel the whole country behind us. The supporters shouted and sang from the first minute. It was a benchmark match in terms of unity.”

(AFP via Getty Images)

Elsewhere at the Africa Cup of Nations

14:40 , Jamie Braidwood

Defending champions Ivory Coast were forced to share the spoils with fellow contenders Cameroon as a thrilling clash of Africa Cup of Nations heavyweights lived up to expectations.

After neither side could convert their chances before half-time, Manchester United winger Amad Diallo broke the deadlock in brilliant fashion as he curled his effort into the top corner in the 51st minute.

Ivory Coast's advantage would last just five minutes, however, with Junior Tchamadeu's effort taking a wicked deflection off Ghislain Konan to fortuitously fly beyond Ivorian goalkeeper Yahia Fofana and level things for Cameroon.

Both sides pushed for a winner, with Bryan Mbeumo coming close with a free-kick, but it ended all square to keep things precariously open in Group F going into the final round of fixtures.

(AFP via Getty Images)

Elsewhere at the Africa Cup of Nations

14:25 , Jamie Braidwood

South Africa survived a scare from Zimbabwe to seal their place in the 2025 Afcon knockout stages, joining Group B winners Egypt following a thrilling climax.

Bafana Bafana dominated the early stages and took a seventh-minute lead through Tshepang Moremi’s deflected strike, only for a stunning individual effort from Tawanda Maswanhise to draw Zimbabwe level.

A defensive catastrophe allowed Burnley striker Lyle Foster to re-establish South Africa’s lead before defender Aubrey Modiba fell victim to a freak own goal, once again cancelling out their lead.

But after Marvelous Nakamba’s mindless handball in the box gifted South Africa another chance to go ahead, Oswin Appollis converted from the spot to ultimately prove the difference, securing safe passage for Hugo Broos’ side.

Egypt, who had already qualified for the last 16, rested the likes of Mohamed Salah and Omar Marmoush for their group finale with Angola, one which ended in a goalless draw.

(AFP/Getty)

Before then

14:10 , Jamie Braidwood

Ademola Lookman scored a superb second-half winner as Nigeria earned a nervy Africa Cup of Nations victory over Tanzania in their Group C opener.

Getting over the line in the pouring rain, it positive start for the tournament runners-up from two years ago, but one that was not without moments of alarm.

Nigeria were more dominant than the scoreline suggests in terms of possession and chances, but they failed to finish off the contest and were almost made to pay for their wastefulness in front of goal by their east African opponents.

(AFP via Getty Images)

Last time out

14:05 , Jamie Braidwood

Nigeria put on an impressive display of attacking prowess but had to hang on for a narrow 3–2 win over Tunisia at the Africa Cup of Nations on Saturday, becoming the second team to secure a place in the last 16.

Victor Osimhen opened the scoring a minute before halftime, with captain Wilfred Ndidi and Ademola Lookman adding two more goals after the break.

Tunisia mounted a late comeback through goals from defenders Montassar Talbi and Ali Abdi, setting up a frenetic finish.

It was Nigeria’s second win in Group C and confirms they will top the standings, even with one group-stage match still to play.

Victor Osimhen, right, celebrates scoring Nigeria's goal (AFP via Getty Images)

Hello and welcome

14:00 , Jamie Braidwood

Nigeria take on Uganda in the Africa Cup of Nations this afternoon as both sides face their final match of the group stage in Morocco.

The Super Eagles enter their final group game having already secured first place in Group C, with the tense 3-2 victory over Tunisia last time out meaning they will face one of the third-placed teams in the round of 16.

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
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.