
Welsh Cup Winners and Finals History
Welsh Cup finals by season
Winner first. The score after extra time where a final went there; a two-legged final shows the aggregate.
| Season | Winner | Score | Runner-up |
|---|---|---|---|
| 2025/2612 Apr 2026 | 3-0 | ||
| 2024/254 May 2025 | 2-1 | ||
| 2023/2428 Apr 2024 | 2-1 | ||
| 2022/2330 Apr 2023 | 6-0 | ||
| 2021/221 May 2022 | 3-2 |
Most Welsh Cup titles since 2021/22
Titles and finals per team in the seasons above.
| # | Team | Titles | Finals | Last title |
|---|---|---|---|---|
| 1 | The New Saints | 3 | 4 | 2024/25 |
| 2 | GAP Connah S Quay FC | 1 | 2 | 2023/24 |
| 3 | Caernarfon Town | 1 | 1 | 2025/26 |
| 4 | Bala Town | 0 | 1 | - |
| 5 | Flint Town United | 0 | 1 | - |
| 6 | Penybont | 0 | 1 | - |
Welsh Cup records
From every match of the competition in our data, all rounds.
Welsh Cup goals per season
Finished matches of each season in our data, goals after 90 minutes.
| Season | Matches | Goals | Per match |
|---|---|---|---|
| 2026 | 32 | 144 | 4.50 |
| 2025/26 | 100 | 426 | 4.26 |
| 2024/25 | 99 | 365 | 3.69 |
| 2023/24 | 99 | 406 | 4.10 |
| 2022/23 | 99 | 394 | 3.98 |
| 2021/22 | 99 | 419 | 4.23 |
| 2019/20 | 88 | 348 | 3.95 |
Welsh Cup history: questions and answers
Caernarfon Town won the 2025/26 final against Flint Town United, 3-0, on 12 Apr 2026.
The New Saints beat Bala Town 6-0 in the 2022/23 final.
In the 2025/26 season, 4.26 goals per match after 90 minutes, from 100 finished matches.
The New Saints, with 3 titles in the 5 finals since 2021/22.
Bala Town vs Brymbo on 4 Sep 2021 (2021/22) ended 17-1: 18 goals.
5 finals, from 2021/22 to 2025/26. Earlier editions are not in our data.
About the Welsh Cup history
Our Welsh Cup records cover 5 finals, from 2021/22 to 2025/26. The New Saints has the most titles in that span: 3. 3 different teams won the final in those seasons.
In the latest final (2025/26), Caernarfon Town beat Flint Town United 3-0. The widest margin in a final: The New Saints beat Bala Town 6-0 in 2022/23. The 2025/26 season averaged 4.26 goals per match after 90 minutes, from 100 matches.
For the current season, see the Welsh Cup Predictions and the Welsh Cup Knockout Rounds.





