The UEFA Champions League semi-finals: Our two-leg predictions

Take a look at our predictions for the upcoming UEFA Champions League semi-finals.
UEFA Champions League road to final
UEFA Champions League road to final | Anadolu/GettyImages

The UEFA Champions League has reached the semi-final stage, as only four clubs remain in the battle to become European champions at the end of May.

The Champions League semi-finals are set to get underway next Tuesday and Wednesday night, with the second legs scheduled for a week after the first legs.

The semi-finalists of 2025 are: Paris Saint-Germain, Barcelona, Arsenal and Inter Milan. The four teams put on quite the display in the quarter-finals, fighting for their places in this season's competition.

The final in Munich is now only one tie away, meaning only two matches stand between two clubs and their tickets to Germany next month.

After being successful in their quest over Bayern Munich, Inter Milan prepare to meet Barcelona, who despite a second-leg loss to Dortmund secured five goals on aggregate to make it to the final four. An exciting fixture between two sides who have been heavily impressive in getting to this point.

Arsenal shocked the world when they ended their tie with Real Madrid with an overall 5-1 win and will now play Paros Saint-Germain, who also despite a second-leg loss, did enough across the tie to eliminate Aston Villa and qualify for the semi-finals. Both of these clubs have defeated some big opponents to make it here and their endgame is win their first-ever UCL trophy.

Here, we share our semi-final predictions for both fixtures and how we guess both legs will pan out during the next few weeks.

Our Champions League predictions

Barcelona vs Inter Milan

  • First leg: 3-2 (BAR)
  • Second leg: 2-2
  • Aggregate: 5-4, Barcelona qualify

Arsenal vs Paris Saint-Germain

  • First leg: 3-1 (ARS)
  • Second leg: 1-2 (ARS)
  • Aggregate: 5-2, Arsenal qualify

Final: Arsenal vs Barcelona

The semi-finals of the Champions League kick-off next week on the 29th and 30th of April, with the second lets on the 6th and 7th of May.