Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| ŁKS Łódź | 2021/22 – 2024/25 | 87 | 7 | 0 |
| Warta Poznań | 2024/25 | 26 | 2 | — |
| Tychy 71 | 2019/20 – 2020/21 | 52 | 4 | — |
| Nieciecza | 2017/18 – 2018/19 | 39 | 2 | — |
| Piast | 2012/13 – 2017/18 | 104 | 11 | — |
| Sandecja Nowy Sącz | 2010/11 – 2012/13 | 37 | 4 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 1 Jul 2021 | Tychy 71 | ŁKS Łódź | — |
| 26 Jul 2019 | Nieciecza | Tychy 71 | Free |
| 24 Aug 2017 | Piast Gliwice | Nieciecza | — |
| 1 Jul 2025 | Warta Poznań | Stal Mielec | Free Transfer |
| 29 Jun 2026 | Stal Mielec | Szeliga Bartosz | Free agent |
| 8 Sept 2026 | Stal Mielec | Sandecja Nowy Sącz | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2024/25 | I Liga | Warta Poznań | 24 | 21 | 1884 | 2 | — | 4 | 0 | — |
| 2024/25 | Cup | Warta Poznań | 2 | 1 | 90 | 0 | — | 1 | 0 | — |
| 2023/24 | Ekstraklasa | ŁKS Łódź | 29 | 19 | 1660 | 0 | 0 | 3 | 0 | 6.50 |
| 2023/24 | Cup | ŁKS Łódź | 1 | 1 | 120 | 0 | — | 0 | 0 | — |
| 2022/23 | I Liga | ŁKS Łódź | 27 | 23 | 1982 | 6 | — | 1 | 0 | — |
| 2021/22 | I Liga | ŁKS Łódź | 28 | 24 | 2209 | 1 | — | 4 | 0 | — |
| 2021/22 | Cup | ŁKS Łódź | 2 | 2 | 152 | 0 | — | 0 | 0 | — |
| 2020/21 | I Liga | Tychy 71 | 30 | 29 | 2591 | 3 | — | 5 | 0 | — |
| 2020/21 | Cup | Tychy 71 | 1 | 0 | 9 | 0 | — | 0 | 0 | — |
| 2019/20 | I Liga | Tychy 71 | 19 | 17 | 1616 | 1 | — | 4 | 0 | — |
| 2019/20 | Cup | Tychy 71 | 2 | 2 | 151 | 0 | — | 0 | 0 | — |
| 2018/19 | I Liga | Nieciecza | 15 | 11 | 1051 | 0 | — | 4 | 0 | — |
| 2018/19 | Cup | Nieciecza | 3 | 3 | 270 | 0 | — | 0 | 0 | — |
| 2017/18 | Ekstraklasa | Nieciecza | 20 | 18 | 1617 | 1 | — | 4 | 0 | — |
| 2017/18 | Cup | Nieciecza | 1 | 1 | 90 | 1 | — | 1 | 0 | — |
| 2016/17 | Ekstraklasa | Piast | 26 | 20 | 1803 | 2 | — | 2 | 0 | — |
| 2016/17 | Cup | Piast | 1 | 0 | 46 | 0 | — | 0 | 0 | — |
| 2016/17 | UEFA Europa League | Piast | 2 | 1 | 83 | 0 | — | 0 | 0 | — |
| 2015/16 | Ekstraklasa | Piast | 25 | 18 | 1495 | 3 | — | 1 | 0 | — |
| 2014/15 | Ekstraklasa | Piast | 31 | 17 | 1792 | 5 | — | 4 | 0 | — |
| 2014/15 | Cup | Piast | 3 | 3 | 300 | 0 | — | 1 | 0 | — |
| 2013/14 | Ekstraklasa | Piast | 14 | 4 | 484 | 1 | — | 0 | 0 | — |
| 2012/13 | Ekstraklasa | Piast | 2 | 1 | 118 | 0 | — | 1 | 0 | — |
| 2012/13 | I Liga | Sandecja Nowy Sącz | 15 | 9 | 841 | 3 | — | 4 | 0 | — |
| 2012/13 | Cup | Sandecja Nowy Sącz | 1 | 1 | 46 | 0 | — | 0 | 0 | — |
| 2011/12 | I Liga | Sandecja Nowy Sącz | 14 | 5 | 554 | 1 | — | 0 | 0 | — |
| 2010/11 | I Liga | Sandecja Nowy Sącz | 7 | 0 | 78 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
