We have a packed weekend of crucial matches ahead of us, with football fans everywhere eagerly anticipating fixtures spanning European tournaments and leagues, the Arab Cup, the Egypt Capital Cup, and the Intercontinental Cup.

In the Premier League: Round 16 is kicking off on Saturday with four matches, headlined by Liverpool and Brighton meeting at Anfield at 5pm. The Reds will walk onto the pitch in 10th place with just 23 points, level with the Seagulls, who sit in eighth on goal difference.

This will be Mohamed Salah’s last match with Liverpool before heading to Morocco to join our homegrown team for AFCON — maybe his last match with The Reds ever given the player’s recent comments.

WHERE TO WATCH: BeIN Sports 1.

Stamford Bridge will see Chelsea and Everton meet up at 5pm for a crucial matchup for both teams. The Blues sit fifth with 25 points, and any slip-up could see them tumble into the bottom half of the leaderboard. Meanwhile, the Toffees are enjoying a solid campaign that has found them in seventh place, just one point behind the hosts and two away from the top four.

WHERE TO WATCH: BeIN Sports 4.

Arsenal will be welcoming the Wolves to Emirates Stadium at 10pm, looking to dust themselves off and claim all three points from their bottom-placed rivals. The Gunners still lead the table, but have dropped points recently following two draws and a defeat in the last five weeks, seeing their advantage over the second-place Manchester City shrink to just two points.

WHERE TO WATCH: BeIN Sports 1.

Also in the Premier League:

  • Burnley vs. Fulham (7:30pm).


In La Liga: Barcelona will be facing off against Osasuna at Camp Nou on Saturday at 7:30pm for round 16 of the Spanish league. The Blaugrana lead the competition by four points over Real Madrid, who have claimed just two victories in their last five league matches. They’ll want to extend the gap and add to the pressure on Osasuna, who sit just three points above the relegation zone.

WHERE TO WATCH: BeIN Sports 1.

Also in La Liga:

  • Atlético Madrid vs. Valencia (3pm);
  • Real Mallorca vs. Elche (5:15pm);
  • Getafe vs. Espanyol (10pm).


Top matches we’re tracking across major European leagues, the Europa League, and the Conference League:

  • Utrecht vs. Nottingham Forest (today, 7:45pm);
  • Basel vs. Aston Villa (today, 10pm);
  • Celtic vs. Roma (today, 10pm);
  • Lyon vs. Go Ahead Eagles (today, 10pm);
  • Freiburg vs. Salzburg (today, 10pm);
  • Shelbourne vs. Crystal Palace (today, 10pm);
  • Parma vs. Lazio (Saturday, 7pm);
  • Bayer Leverkusen vs. Cologne (Saturday, 7:30pm);
  • Metz vs. Paris Saint-Germain (Saturday, 8pm);
  • Atalanta vs. Cagliari (Saturday, 9:45pm).


In the Intercontinental Cup: Pyramids will be facing Brazil’s Flamengo in the Club World Cup semifinal at Ahmed bin Ali Stadium at Doha on Saturday at 7pm. Homegrown African champions Pyramids reached the semis after knocking out Asian champions Al Hilal with a 3-1 score, while the Copa Libertadores victor Flamengo beat Mexico’s Cruz Azul yesterday 2-1. The semifinal victor will advance to the final to face European champions Paris Saint-Germain next Wednesday, 17 December.

WHERE TO WATCH: BeIN Sports 2.


In the Arab Cup: The quarterfinals will play out over today and tomorrow. Today, Morocco will be facing Syria at 4:30pm, followed by Palestine taking on Saudi Arabia at 7:30pm. Tomorrow will see Jordan and Iraq meet at 4:30pm and Algeria facing the UAE at 7:30pm. The semifinals will take place next Sunday, 14 December.

WHERE TO WATCH: BeIN Sports Global.


In the Egypt Capital Cup:

  • Al Ittihad vs. Al Masry (today, 5pm);
  • Wadi Degla vs. Petrojet (today, 8pm);
  • Al Ahly vs. Enppi (Friday, 8pm).