The 2025 European Rugby Champions Cup final was the final match of the 2024–25 European Rugby Champions Cup campaign, and the 30th European club rugby final in general. It was contested by Bordeaux Bègles and Northampton Saints on 24 May 2025.

The Millennium Stadium was the host venue, the sixth time the European final has been at the stadium, matching Twickenham Stadium's record of six finals.

Bordeaux Bègles won the final, beating Northampton Saints 28–20.

Background For Bordeaux, this was the first time that side had made a European final, and just their second major final (having only made a domestic final once), in their history. Northampton Saints, on the other hand, was making their fourth appearance in a European final, though their first since their 2014 Challenge Cup title, and their first Champions Cup final since 2011.

The two sides had only met once before in their history, coming during the 2020–21 European Rugby Champions Cup, where Bordeaux won 16–12 at Franklin's Gardens.

The two sides entered the final on different domestic forms; Bordeaux were sitting comfortably in the top 4 of the table in the 2024–25 Top 14 season, whilst Northampton Saints had already dropped out of the Premiership Rugby title race and therefore unable to retain their title. However, their European form had seen Northampton Saints only lose one game; a 45–35 loss to Stade Français in the pool stages. Whilst for Bordeaux, they entered the final as top seed after winning all their games in the pool stage with a bonus points before their run in the knockouts saw them progress to the final.

Route to the final

Note: In all results below, the score of the finalist is given first (H: home; A: away). Bordeaux BèglesRound Northampton SaintsOpponentResultPool stageOpponentResult Leicester Tigers42–28 (H)Round 1 Castres38–8 (H) Ulster40–10 (A)Round 2 Bulls30–21 (A) Exeter Chiefs69–17 (A)Round 3 Stade Français35–45 (A) Sharks66–12 (H)Round 4 Munster34–32 (H)Final standingsPool 1 Top 4TeamPWDLPFPADiffTFTATBLBPts 4 4 0 0 217 76 +141 33 12 4 0 20 4 4 0 0 225 62 +163 33 9 3 0 19 4 2 0 2 134 149 −15 20 21 3 0 11 4 1 0 3 102 163 −61 15 24 1 0 5 Pool 3 Top 4TeamPWDLPFPADiffTFTATBLBPts 4 3 0 1 137 106 +31 20 15 4 0 16 4 3 0 1 105 86 +19 13 13 2 0 14 4 2 0 2 96 69 +27 13 7 2 2 12 4 2 0 2 91 71 +20 11 9 2 1 11OpponentResultKnockout stageOpponentResult Ulster43–31 (H)Round of 16 Clermont46–24 (H) Munster47–29 (H)Quarter-finals Castres51–16 (H) Toulouse35–18 (H)Semi-finals Leinster37–34 (A)

Match Details

FB 15 Romain Buros RW 14 Damian Penaud OC 13 Nicolas Depoortère IC 12 Yoram Moefana LW 11 Louis Bielle-BiarreyFH 10 Matthieu JalibertSH 9 Maxime Lucu (c)N8 8 Pete Samu OF 7 Guido PettiBF 6 Mahamadou Diaby RL 5 Cyril CazeauxLL 4 Adam Coleman TP 3 Sipili Falatea HK 2 Maxime Lamothe LP 1 Jefferson Poirot Substitutions:HK 16 Connor Sa PR 17 Ugo Boniface PR 18 Ben Tameifuna FL 19 Pierre Bochaton FL 20 Bastien Vergnes-Taillefer N8 21 Marko Gazzotti WG 22 Arthur Retière CE 23 Rohan Janse van Rensburg Coach: Yannick Bru FB 15 George Furbank RW 14 Tommy Freeman OC 13 Fraser Dingwall (c)IC 12 Rory HutchinsonLW 11 James Ramm FH 10 Fin SmithSH 9 Alex MitchellN8 8 Henry PollockOF 7 Josh KemenyBF 6 Alex ColesRL 5 Tom Lockett LL 4 Temo Mayanavanua TP 3 Trevor Davison HK 2 Curtis Langdon LP 1 Emmanuel Iyogun Substitutions:HK 16 Craig Wright PR 17 Tarek Haffar PR 18 Elliot Millar Mills LK 19 Ed Prowse FL 20 Angus Scott-Young SH 21 Tom James CE 22 Tom Litchfield WG 23 Ollie Sleightholme Coach: Phil Dowson Player of the Match: Maxime Lucu (Bordeaux Bègles)

Assistant referees: Andrew Brace (Ireland) Andrea Piardi (Italy) Television match official: Marius Jonker (South Africa)

References

External links Official Site