Joel Matthew Bagan
Defender · Republic of Ireland · №3
Recent matches
| Date | Match | Score |
|---|---|---|
|
|
1:0 | |
|
|
3:1 | |
|
|
1:0 | |
|
|
1:1 | |
|
|
2:0 | |
|
|
2:2 | |
|
|
1:2 | |
|
|
2:2 | |
|
|
1:1 | |
|
|
3:2 |
Season statistics
| Competition | Season | Games |
|---|---|---|
| League One | 2025 | 13 |
| Championship | 2026 | 7 |
| League Cup | 2026 | 2 |
| UEFA Nations League | 2026 | 1 |
About the player
Joel Bagan received his first senior call-up for the Republic of Ireland in May 2026, for a friendly against Grenada, but withdrew with an injury. Ireland called him up again in September for their UEFA Nations League fixtures.
The route to that squad was not a straight one. Bagan was born in Basingstoke and first played internationally for Scotland, winning three caps at Under-16 level. He later switched to Ireland and won eight caps for the Under-21 side between 2021 and 2022.
His club career began in the Southampton academy. He left before 2018 and joined Cardiff City's academy that year, moving on a free transfer. He signed his first professional contract in January 2020 and was handed a debut the following month.
Later in February 2020 he went on a one-month loan to Notts County, where he made two appearances in the National League. A longer spell abroad followed from August 2023 to June 2024, on loan at the Belgian club Zulte Waregem. He played 24 games in the Challenger Pro League and set up one goal.
Back at Cardiff, Bagan has become a regular in the first-team squad. By late 2025 he had made about 100 senior appearances for the club and scored three goals. Those years included relegation to EFL League One at the end of the 2024–25 season.
The Ireland call-ups are the most recent step in a career that began at Southampton.
Career path
- 2020 — 2027 — now Cardiff City Women 137 matches
- 2024 Zulte Waregem 24 matches
- 2019 — 2020 Cardiff City U18 3 matches
- 2020 Notts County 4 matches
Career
| Season | Club | Competition | Games | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|
| 26/27 | Cardiff City Women | Championship | 5 | 0 | 0 | 450 |
| 26/27 | Cardiff City Women | EFL Cup | 2 | 0 | 0 | 180 |
| 25/26 | Cardiff City Women | League One | 45 | 1 | 5 | 3 630 |
| 25/26 | Cardiff City Women | EFL Cup | 5 | 0 | 1 | 417 |
| 25/26 | Cardiff City Women | EFL Trophy | 1 | 0 | 0 | 18 |
| 25/26 | Cardiff City Women | FA Cup | 1 | 0 | 0 | 90 |
| 24/25 | Cardiff City Women | Championship | 31 | 0 | 1 | 1 604 |
| 24/25 | Cardiff City Women | FA Cup | 3 | 0 | 1 | 236 |
| 24/25 | Cardiff City Women | EFL Cup | 2 | 0 | 0 | 180 |
| 23/24 | Zulte Waregem | Challenger Pro League | 19 | 0 | 1 | 1 257 |
| 23/24 | Zulte Waregem | Croky Cup | 3 | 0 | 0 | 255 |
| 23/24 | Zulte Waregem | Challenger Pro League Promotion-Playoffs | 2 | 0 | 0 | 54 |
| 23/24 | Cardiff City Women | EFL Cup | 1 | 0 | 0 | 15 |
| 22/23 | Cardiff City Women | FA Cup | 2 | 0 | 0 | 170 |
| 22/23 | Cardiff City Women | EFL Cup | 1 | 0 | 0 | 90 |
| 22/23 | Cardiff City Women | Championship | 1 | 0 | 0 | 8 |
| 21/22 | Cardiff City Women | Championship | 26 | 3 | 2 | 2 051 |
| 21/22 | Cardiff City Women | FA Cup | 2 | 0 | 0 | 210 |
| 20/21 | Cardiff City Women | Championship | 7 | 0 | 0 | 463 |
| 20/21 | Cardiff City Women | FA Cup | 1 | 0 | 0 | 90 |
| 19/20 | Cardiff City U18 | FA Youth Cup | 2 | 0 | 0 | 210 |
| 19/20 | Notts County | National League Playoffs | 2 | 0 | 0 | 180 |
| 19/20 | Notts County | National League | 2 | 0 | 0 | 173 |
| 19/20 | Cardiff City Women | FA Cup | 1 | 0 | 0 | 82 |
| 18/19 | Cardiff City U18 | FA Youth Cup | 1 | 0 | 0 | 90 |
| Total | Cardiff City Women | 137 | 4 | 10 | 9 984 | |
| Total | Zulte Waregem | 24 | 0 | 1 | 1 566 | |
| Total | Republic of Ireland U21 | 8 | 0 | 0 | 675 | |
| Total | Notts County | 4 | 0 | 0 | 353 | |
| Total | Cardiff City U18 | 3 | 0 | 0 | 300 |
Transfers
Transfers- 23/24 Zulte Waregem Cardiff
- 23/24 Cardiff Zulte Waregem
- 20/21 Cardiff U18 Cardiff
- 19/20 Notts County Cardiff U18
- 19/20 Cardiff U18 Notts County
- 18/19 Southampton Aca Cardiff U18