# 2023–24 WSE Champions League

The 2023–24 WSE Champions League is the 59th season of Europe's premier club roller hockey tournament organized by World Skate Europe – Rink Hockey, and the second season under the WSE Champions League branding. Compared to the previous season, the knockout stage quarter-finals will be contested as two-legged fixtures followed by a final-four tournament, scheduled to be played on 11 and 12 May 2024.
FC Porto were the defending champions, having beaten AD Valongo 5–1 in an all-Portuguese 2022–23 final. They were eliminated in the semi-finals by domestic rivals Sporting CP, who went on to beat another Portuguese side in the final (UD Oliveirense, 2–1) and win their fourth title in the competition. This was the second consecutive all-Portuguese final, which was assured after four Portuguese teams – OC Barcelos, UD Oliveirense, FC Porto, and Sporting CP – secured qualification for the final four tournament.

## Team allocation
### Association ranking

For the 2023–24 WSE Champions League, the associations were allocated places according to their coefficient, which takes into account the performance of each association's representative teams in European competitions between the 2018–19 and the 2022–23 seasons (except for the 2019–20 season, which was discarded due to being interrupted). The coefficient is calculated by dividing the total of points accumulated by the number of participating teams.
The D'Hondt method was applied to the coefficient of each association to determine the number of teams entering in each round:
| 1st qualifying round | PRT SC Tomar | ESP Igualada | ESP Lleida | ITA Follonica Hockey |
| 1st qualifying round | ITA Sarzana | ITA Grosseto | ITA Valdagno | FRA CS Noisy |
| 1st qualifying round | FRA US Coutras | FRA La Vendéenne | SWI SC Thunerstern | GER SK Germania Herringen |
| 1st qualifying round | GER ESG Walsum | ENG King's Lynn RHC |
| 2nd qualifying round | PRT FC Porto | PRT UD Oliveirense | PRT AD Valongo | ESP Reus Deportiu |
| 2nd qualifying round | ESP CE Noia | ESP CF Calafell | ITA Forte dei Marmi | GER RHC Diessbach |
| Group stage | POR Benfica | POR Sporting | POR Barcelos | ESP Barcelona |
| Group stage | ESP Liceo Coruña | ITA GSH Trissino | ITA Amatori Lodi | FRA SCRA Saint-Omer |

## Schedule

Schedule for 2023–24 WSE Champions League :
| Phase | Round | Draw date | Date |
| Qualifying rounds | First qualifying round | 11 August 2023 | 13–15 October 2023 |
| Qualifying rounds | Second qualifying round | 16 October 2023 | 17–19 November 2023 |
| Group stage | Matchday 1 | 6 November 2023 | 30 November 2023 |
| Group stage | Matchday 2 | 6 November 2023 | 14 December 2023 |
| Group stage | Matchday 3 | 6 November 2023 | 11 January 2024 |
| Group stage | Matchday 4 | 6 November 2023 | 25 January 2024 |
| Group stage | Matchday 5 | 6 November 2023 | 8 February 2024 |
| Group stage | Matchday 6 | 6 November 2023 | 29 February 2024 |
| Quarter-finals | First leg | No draw (pre-defined) | 14 March 2024 |
| Quarter-finals | Second leg | No draw (pre-defined) | 11 April 2024 |
| Final four | Semi-finals | No draw (pre-defined) | 11 May 2024 |
| Final four | Final | No draw (pre-defined) | 12 May 2024 |

## Qualifying rounds
### First qualifying round
#### Group A

Follonica flight got cancelled and they failed to attend the competition; they were awarded defeats by 0–10 in both matches.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | VEN | HER | FOL |
| 1 | La Vendéenne (H) | 2 | 2 | 0 | 0 | 15 | 0 | +15 | 6 | Advance to 2nd qualifying round | — | 5–0 | 10–0 |
| 2 | Germania Herringen | 2 | 1 | 0 | 1 | 10 | 5 | +5 | 3 | Advance to 2nd qualifying round | | — | 10–0 |
| 3 | Follonica | 2 | 0 | 0 | 2 | 0 | 20 | −20 | 0 | Relegated to WSE Cup | | | — |

#### Group B

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | SCT | CSN | GRO | WAL |
| 1 | SC Tomar | 3 | 3 | 0 | 0 | 20 | 6 | +14 | 9 | Advance to 2nd Qualifying Round | — | 4–2 | 5–4 | 11–0 |
| 2 | CS Noisy-le-Grand (H) | 3 | 2 | 0 | 1 | 19 | 8 | +11 | 6 | Advance to 2nd Qualifying Round | | — | 9–2 | 8–2 |
| 3 | CP Grosseto | 3 | 1 | 0 | 2 | 13 | 15 | −2 | 3 | Relegated to WSE Cup | | | — | 7–1 |
| 4 | RESG Walsum | 3 | 0 | 0 | 3 | 3 | 26 | −23 | 0 | Relegated to WSE Cup | | | | — |

#### Group C

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | IGU | SAR | THU | KIN |
| 1 | Igualada (H) | 3 | 3 | 0 | 0 | 32 | 8 | +24 | 9 | Advance to 2nd Qualifying Round | — | 11–7 | 5–1 | 16–0 |
| 2 | Sarzana | 3 | 2 | 0 | 1 | 26 | 13 | +13 | 6 | Advance to 2nd Qualifying Round | | — | 6–0 | 13–2 |
| 3 | Thunerstern | 3 | 1 | 0 | 2 | 7 | 11 | −4 | 3 | Relegated to WSE Cup | | | — | 6–0 |
| 4 | King's Lynn | 3 | 0 | 0 | 3 | 2 | 35 | −33 | 0 | Relegated to WSE Cup | | | | — |

#### Group D

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | LLE | COU | VAL |
| 1 | Lleida | 2 | 2 | 0 | 0 | 8 | 3 | +5 | 6 | Advance to 2nd Qualifying Round | — | 2–0 | 6–3 |
| 2 | Coutras (H) | 2 | 0 | 1 | 1 | 3 | 5 | −2 | 1 | Advance to 2nd Qualifying Round | | — | 3–3 |
| 3 | Valdagno | 2 | 0 | 1 | 1 | 6 | 9 | −3 | 1 | Relegated to WSE Cup | | | — |

### Second qualifying round
#### Group A

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | OLI | FOR | IGU | DIE |
| 1 | Oliveirense | 3 | 3 | 0 | 0 | 16 | 3 | +13 | 9 | Advance to Group stage | — | 3–1 | 3–1 | 10–1 |
| 2 | Forte dei Marmi (H) | 3 | 2 | 0 | 1 | 12 | 4 | +8 | 6 | Advance to Group stage | | — | 3–0 | 8–1 |
| 3 | Igualada | 3 | 1 | 0 | 2 | 4 | 7 | −3 | 3 | Relegated to WSE Cup | | | — | 3–1 |
| 4 | RHC Diessbach | 3 | 0 | 0 | 3 | 3 | 21 | −18 | 0 | Relegated to WSE Cup | | | | — |

#### Group B

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | TOM | VAL | NOI | GER |
| 1 | SC Tomar (H) | 3 | 3 | 0 | 0 | 17 | 7 | +10 | 9 | Advance to Group stage | — | 5–4 | 6–2 | 6–1 |
| 2 | Valongo | 3 | 2 | 0 | 1 | 21 | 11 | +10 | 6 | Advance to Group stage | | — | 6–4 | 11–2 |
| 3 | Noia | 3 | 1 | 0 | 2 | 14 | 12 | +2 | 3 | Relegated to WSE Cup | | | — | 8–0 |
| 4 | Germania Herringen | 3 | 0 | 0 | 3 | 3 | 25 | −22 | 0 | Relegated to WSE Cup | | | | — |

#### Group C

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | POR | LEI | NOI | COU |
| 1 | FC Porto | 3 | 2 | 1 | 0 | 22 | 3 | +19 | 7 | Advance to Group stage | — | 1–1 | 9–1 | 12–1 |
| 2 | Lleida (H) | 3 | 2 | 1 | 0 | 10 | 3 | +7 | 7 | Advance to Group stage | | — | 4–1 | 5–1 |
| 3 | Noisy Le Grand | 3 | 1 | 0 | 2 | 6 | 15 | −9 | 3 | Relegated to WSE Cup | | | — | 4–2 |
| 4 | Coutras | 3 | 0 | 0 | 3 | 4 | 21 | −17 | 0 | Relegated to WSE Cup | | | | — |

#### Group D

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | CAL | REU | VEN | SAR |
| 1 | Calafell (H) | 3 | 2 | 1 | 0 | 15 | 5 | +10 | 7 | Advance to Group stage | — | 2–2 | 4–1 | 9–2 |
| 2 | Reus | 3 | 2 | 1 | 0 | 17 | 8 | +9 | 7 | Advance to Group stage | | — | 8–3 | 7–3 |
| 3 | La Vendéenne | 3 | 0 | 1 | 2 | 9 | 17 | −8 | 1 | Relegated to WSE Cup | | | — | 5–5 |
| 4 | Sarzana | 3 | 0 | 1 | 2 | 10 | 21 | −11 | 1 | Relegated to WSE Cup | | | | — |

## Group stage
### Group A

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | FCB | OCB | FOR | LIC |
| 1 | FC Barcelona | 6 | 5 | 1 | 0 | 25 | 7 | +18 | 16 | Advance to quarter-finals | — | 3–1 | 6–0 | 8–2 |
| 2 | OC Barcelos | 6 | 3 | 2 | 1 | 18 | 12 | +6 | 11 | Advance to quarter-finals | 1–1 | — | 2–1 | 4–4 |
| 3 | Forte dei Marmi | 6 | 1 | 1 | 4 | 10 | 22 | −12 | 4 | | 1–3 | 1–6 | — | 4–2 |
| 4 | HC Liceo | 6 | 0 | 2 | 4 | 15 | 27 | −12 | 2 | | 2–4 | 2–4 | 3–3 | — |

### Group B

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BEN | SPO | CAL | REU |
| 1 | SL Benfica | 6 | 5 | 0 | 1 | 25 | 15 | +10 | 15 | Advance to quarter-finals | — | 3–1 | 3–2 | 4–2 |
| 2 | Sporting CP | 6 | 3 | 2 | 1 | 20 | 17 | +3 | 11 | Advance to quarter-finals | 7–6 | — | 2–2 | 3–2 |
| 3 | Calafell | 6 | 1 | 2 | 3 | 14 | 16 | −2 | 5 | | 0–3 | 2–2 | — | 4–1 |
| 4 | Reus Deportiu | 6 | 1 | 0 | 5 | 15 | 26 | −11 | 3 | | 3–6 | 2–5 | 5–4 | — |

### Group C

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | POR | TRI | TOM | LEI |
| 1 | FC Porto | 6 | 5 | 0 | 1 | 28 | 15 | +13 | 15 | Advance to quarter-finals | — | 5–4 | 9–0 | 4–2 |
| 2 | Trissino | 6 | 2 | 2 | 2 | 26 | 23 | +3 | 8 | Advance to quarter-finals | 3–5 | — | 4–2 | 8–4 |
| 3 | SC Tomar | 6 | 2 | 2 | 2 | 14 | 22 | −8 | 8 | | 5–3 | 2–2 | — | 2–1 |
| 4 | Lleida | 6 | 0 | 2 | 4 | 16 | 24 | −8 | 2 | | 1–2 | 5–5 | 3–3 | — |

### Group D

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | OLI | LOD | STO | VAL |
| 1 | UD Oliveirense | 6 | 5 | 0 | 1 | 29 | 15 | +14 | 15 | Advance to quarter-finals | — | 3–4 | 7–2 | 4–2 |
| 2 | Amatori Lodi | 6 | 3 | 1 | 2 | 14 | 13 | +1 | 10 | Advance to quarter-finals | 2–3 | — | 1–4 | 3–1 |
| 3 | SCRA Saint-Omer | 6 | 2 | 0 | 4 | 14 | 20 | −6 | 6 | | 2–4 | 0–2 | — | 5–2 |
| 4 | AD Valongo | 6 | 1 | 1 | 4 | 14 | 23 | −9 | 4 | | 3–8 | 2–2 | 4–1 | — |

## Knockout stage
### Quarter-finals

In the quarter-finals, each group stage winner plays against a runner-up from another group over two legs in a home-and-away basis. The group winners play away the first leg on 14 March and host the second leg on 11 April 2024.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Sporting CP | 8–6 | FC Barcelona | 4–1 | 4–5 |
| Amatori Lodi | 5–13 | FC Porto | 1–4 | 4–9 |
| OC Barcelos | 9–3 | SL Benfica | 4–2 | 5–1 |
| Trissino | 9–12 | UD Oliveirense | 4–4 | 5–8 |
Sporting CP won 8–6 on aggregate.
FC Porto won 13–5 on aggregate.
OC Barcelos won 9–3 on aggregate.
UD Oliveirense won 12–9 on aggregate.

### Final-four

The semi-finals and final were contested as a final-four tournament, which was played on 11 and 12 May 2024 at the Super Bock Arena in Porto, Portugal.
| Semi-finals | Semi-finals | Final | Final |
| 11 May | 11 May |
| Sporting CP | 6 |
| Sporting CP | 6 | 12 May | 12 May |
| FC Porto | 5 | 12 May | 12 May |
| FC Porto | 5 | Sporting CP | 2 |
| 11 May | 11 May | | Sporting CP | 2 |
| 11 May | 11 May | UD Oliveirense | 1 |
| OC Barcelos | 3 (1) | UD Oliveirense | 1 |
| UD Oliveirense (p) | 3 (2) | | |