Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Haka | 2023/24 – 2025/26 | 46 | 10 | — |
| VPS | 2025/26 | 25 | 4 | 0 |
| Sandecja Nowy Sącz | 2021/22 – 2022/23 | 54 | 3 | — |
| Lealtad | 2019/20 – 2020/21 | 40 | 7 | — |
| Andrézieux | 2018/19 – 2019/20 | 2 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 26 Jul 2023 | Sandecja Nowy Sącz | Haka | Free |
| 22 Jul 2021 | Lealtad | Sandecja Nowy Sącz | Free |
| 6 Sept 2019 | Andrézieux | Lealtad | — |
| 30 Dec 2025 | VPS | Fall Maissa | Free agent |
| 5 Mar 2025 | Haka | VPS | Free Transfer |
| 30 Dec 2025 | VPS | Gimhae City | Free agent |
| 18 Feb 2026 | VPS | Gimhae City | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | Suomen Cup | VPS | 1 | 0 | 18 | 1 | — | 1 | 0 | — |
| 2025/26 | Veikkausliiga | VPS | 24 | 24 | 450 | 3 | 0 | 4 | 0 | 7.36 |
| 2024/25 | Veikkausliiga | Haka | 29 | 27 | 2463 | 8 | — | 9 | 0 | — |
| 2024/25 | League Cup | Haka | 3 | 2 | 182 | 0 | — | 0 | 0 | — |
| 2024/25 | Suomen Cup | Haka | 3 | 3 | 270 | 0 | — | 1 | 0 | — |
| 2023/24 | Veikkausliiga | Haka | 11 | 10 | 917 | 2 | — | 3 | 0 | — |
| 2022/23 | I Liga | Sandecja Nowy Sącz | 23 | 20 | 1661 | 2 | — | 8 | 0 | — |
| 2022/23 | Cup | Sandecja Nowy Sącz | 2 | 1 | 149 | 0 | — | 0 | 0 | — |
| 2021/22 | I Liga | Sandecja Nowy Sącz | 28 | 26 | 2263 | 1 | — | 11 | 0 | — |
| 2021/22 | Cup | Sandecja Nowy Sącz | 1 | 1 | 66 | 0 | — | 0 | 0 | — |
| 2020/21 | Primera División RFEF - Group 5 | Lealtad | 23 | 19 | 1618 | 4 | — | 8 | 1 | — |
| 2020/21 | Copa del Rey | Lealtad | 1 | 1 | 76 | 0 | — | 0 | 0 | — |
| 2019/20 | Tercera División RFEF - Group 18 | Lealtad | 16 | 14 | 1047 | 3 | — | 7 | 0 | — |
| 2018/19 | National 2 - Group A | Andrézieux | 2 | 0 | 67 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
