| Season | Club | Nat | League | Fee | Apps | Gls | Ast | PoM | AV RAT |
|---|---|---|---|---|---|---|---|---|---|
| 2031/32 | Piast | Poland | Ekstraklasa | 5 | 0 | 0 | 0 | 6.52 | |
| Ekstraklasa | 5 | 0 | 0 | 0 | 6.52 | ||||
| 2030/31 | Piast | Poland | Ekstraklasa | 11 | 4 | 0 | 2 | 6.91 | |
| Ekstraklasa | 8 (1) | 2 | 0 | 1 | 6.58 | ||||
| Polish Cup | 2 | 2 | 0 | 1 | 8.00 | ||||
| 2029/30 | Piast | Poland | Ekstraklasa | 33 | 15 | 0 | 7 | 7.16 | |
| Ekstraklasa | 24 (3) | 14 | 0 | 6 | 7.30 | ||||
| Europa League | 6 | 1 | 0 | 1 | 6.59 | ||||
| 2028/29 | Piast | Poland | Ekstraklasa | 7 | 2 | 0 | 0 | 6.33 | |
| Ekstraklasa | 0 (7) | 2 | 0 | 0 | 6.33 | ||||
| Ekstraklasa U18 | 1 (1) | 0 | 0 | 0 | 6.91 | ||||
| 2027/28 | Piast | Poland | Ekstraklasa | 14 | 1 | 0 | 0 | 6.33 | |
| Ekstraklasa | 0 (13) | 1 | 0 | 0 | 6.33 | ||||
| Polish Cup | 1 | 0 | 0 | 0 | 6.36 | ||||
| Ekstraklasa U18 | 5 | 2 | 0 | 0 | 7.19 | ||||
| 2026/27 | Piast | Poland | Ekstraklasa | 27 | 4 | 0 | 2 | 6.65 | |
| Ekstraklasa | 6 (12) | 2 | 0 | 1 | 6.60 | ||||
| Europa League | 2 (2) | 2 | 0 | 1 | 7.70 | ||||
| Conference League | 2 (1) | 0 | 0 | 0 | 5.70 | ||||
| Polish Cup | 0 (2) | 0 | 0 | 0 | 5.93 | ||||
| Ekstraklasa U18 | 5 | 5 | 1 | 1 | 7.72 | ||||
| 2025/26 | FC Utrecht | Netherlands | Eredivisie | 0 | 0 | 0 | 0 | - | |
| Eredivisie | 0 | 0 | 0 | 0 | - | ||||
| 2024/25 | FC Utrecht | Netherlands | Eredivisie | 0 | 0 | 0 | 0 | - | |
| Eredivisie | 0 | 0 | 0 | 0 | - | ||||
| 2023/24 | FC Utrecht | Netherlands | Eredivisie | 0 | 0 | 0 | 0 | - | |
| Eredivisie | 0 | 0 | 0 | 0 | - | ||||
| 2022/23 | FC Utrecht | Netherlands | Eredivisie | 0 | 0 | 0 | 0 | - | |
| Eredivisie | 0 | 0 | 0 | 0 | - | ||||
| 2021/22 | FC Utrecht | Netherlands | Eredivisie | 9 | 0 | 0 | 0 | - | |
| Eredivisie | 9 | 0 | 0 | 0 | - | ||||
| 2020/21 | FC Utrecht | Netherlands | Eredivisie | 19 | 4 | 0 | 0 | - | |
| Eredivisie | 19 | 4 | 0 | 0 | - | ||||
| 2019/20 | FC Utrecht | Netherlands | Eredivisie | 7 | 4 | 0 | 0 | - | |
| Eredivisie | 7 | 4 | 0 | 0 | - | ||||
| 2018/19 | Heracles | Netherlands | Eredivisie | 31 | 19 | 0 | 0 | - | |
| Eredivisie | 31 | 19 | 0 | 0 | - | ||||
| 163 | 53 | 0 | 11 | 6.89 |