Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Mladá Boleslav | 2021/22 – 2026/27 | 105 | 3 | 3 |
| Nürnberg | 2024/25 – 2025/26 | 38 | 2 | 0 |
| Liberec | 2015/16 – 2020/21 | 145 | 4 | — |
| Slavia | 2020/21 | 7 | 0 | — |
| Czechia | 2020 | 0 | 0 | — |
| Czechia U21 | 2017 | 0 | 0 | — |
| České Budějovice | 2015/16 | 13 | 0 | — |
| Viktoria Žižkov | 2014/15 | 27 | 1 | — |
| Czechia U17 | 2011 | 12 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 18 Jul 2024 | Mlada Boleslav | 1. FC Nürnberg | Free |
| 1 Jan 2023 | Slovan Liberec | Mlada Boleslav | — |
| 1 Jul 2021 | Slavia Praha | Mlada Boleslav | Loan |
| 2 Jan 2021 | Slavia Praha | Slovan Liberec | Loan |
| 3 Aug 2020 | Slovan Liberec | Slavia Praha | Free |
| 15 Jan 2016 | České Budějovice | Slovan Liberec | — |
| 1 Jul 2015 | Viktoria Žižkov | České Budějovice | — |
| 22 Jan 2026 | 1. FC Nürnberg | Mlada Boleslav | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Czech Liga | Mladá Boleslav | 10 | 10 | 891 | 0 | 0 | 0 | 0 | 7.11 |
| 2025/26 | DFB Pokal | Nürnberg | 1 | 0 | 30 | 0 | 0 | 0 | 0 | 7.50 |
| 2025/26 | 2. Bundesliga | Nürnberg | 3 | 1 | 70 | 0 | 0 | 1 | 0 | 6.67 |
| 2025/26 | Czech Liga | Mladá Boleslav | 15 | 15 | 1239 | 1 | 2 | 2 | 0 | 7.36 |
| 2024/25 | 2. Bundesliga | Nürnberg | 32 | 28 | 2121 | 2 | 0 | 2 | 0 | 6.83 |
| 2024/25 | DFB Pokal | Nürnberg | 2 | 2 | 148 | — | 0 | 0 | 0 | 6.90 |
| 2023/24 | Czech Liga | Mladá Boleslav | 34 | 34 | 2989 | 1 | 1 | 4 | 0 | 6.87 |
| 2023/24 | Cup | Mladá Boleslav | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2022/23 | Cup | Mladá Boleslav | 2 | 2 | 166 | 0 | — | 0 | 1 | — |
| 2022/23 | Czech Liga | Mladá Boleslav | 16 | 16 | 1440 | 0 | — | 2 | 0 | — |
| 2021/22 | Czech Liga | Mladá Boleslav | 24 | 24 | 2132 | 1 | — | 4 | 0 | — |
| 2021/22 | Cup | Mladá Boleslav | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2020/21 | Czech Liga | Liberec | 18 | 17 | 1393 | 2 | — | 10 | 0 | — |
| 2020/21 | Czech Liga | Slavia | 5 | 2 | 172 | 0 | — | 0 | 0 | — |
| 2020/21 | Cup | Liberec | 1 | 1 | 88 | 0 | — | 0 | 0 | — |
| 2020/21 | UEFA Europa League | Slavia | 2 | 0 | 11 | 0 | — | 0 | 0 | 6.30 |
| 2019/20 | Czech Liga | Liberec | 29 | 28 | 2476 | 0 | — | 9 | 0 | — |
| 2019/20 | Cup | Liberec | 4 | 4 | 390 | 0 | — | 0 | 0 | — |
| 2018/19 | Czech Liga | Liberec | 29 | 27 | 2474 | 0 | — | 5 | 0 | — |
| 2018/19 | Cup | Liberec | 3 | 3 | 300 | 0 | — | 1 | 0 | — |
| 2017/18 | Czech Liga | Liberec | 24 | 24 | 2107 | 1 | — | 7 | 0 | — |
| 2017/18 | Cup | Liberec | 3 | 3 | 330 | 0 | — | 1 | 0 | — |
| 2016/17 | Czech Liga | Liberec | 23 | 20 | 1801 | 0 | — | 1 | 0 | — |
| 2016/17 | Cup | Liberec | 2 | 2 | 136 | 1 | — | 0 | 0 | — |
| 2016/17 | UEFA Europa League | Liberec | 5 | 3 | 268 | 0 | — | 1 | 0 | 6.64 |
| 2015/16 | Czech Liga | Liberec | 4 | 4 | 325 | 0 | — | 1 | 0 | — |
| 2015/16 | FNL | České Budějovice | 13 | 13 | 1170 | 0 | — | 3 | 0 | — |
| 2014/15 | FNL | Viktoria Žižkov | 25 | 22 | 1938 | 1 | — | 2 | 0 | — |
| 2014/15 | Cup | Viktoria Žižkov | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2011 | UEFA U17 Championship | Czechia U17 | 9 | 8 | 707 | 0 | — | 1 | 0 | — |
| 2011 | FIFA U17 World Cup | Czechia U17 | 3 | 3 | 270 | 0 | — | 0 | 0 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Injury | 19 May 2019 | 24 May 2019 | 5 |
| Injury | 29 Sept 2016 | 13 Oct 2016 | 14 |
| Red Card | 27 Jan 2023 | 29 Jan 2023 | 2 |
| Yellow Cards | 11 Oct 2017 | 14 Oct 2017 | 3 |
| Yellow Cards | 12 Dec 2019 | 14 Dec 2019 | 2 |
| Red Card | 19 Oct 2023 | 21 Oct 2023 | 2 |
| Yellow Cards | 12 May 2021 | 14 May 2021 | 2 |
| Injury | 26 Sept 2018 | 27 Sept 2018 | 1 |
| Injury | 26 Nov 2020 | 27 Nov 2020 | 1 |
| Red Card | 27 Sept 2017 | 30 Sept 2017 | 3 |
| Yellow Cards | 18 Apr 2022 | 20 Apr 2022 | 2 |
| Yellow Cards | 19 Feb 2021 | 21 Feb 2021 | 2 |
| Coach's decision | 20 Sept 2020 | 22 Sept 2020 | 2 |
| Injury | 21 Apr 2019 | 12 May 2019 | 21 |
| Yellow Cards | 20 Feb 2019 | 22 Feb 2019 | 2 |
| Injury | 11 Mar 2018 | 14 Mar 2018 | 3 |
| Injury | 5 Dec 2021 | 17 Jan 2022 | 43 |
| Yellow Cards | 8 Jun 2020 | 14 Jun 2020 | 6 |
| Injury | 6 Feb 2022 | 8 Apr 2022 | 61 |
| Injury | 18 May 2024 | 29 May 2024 | 11 |
| Yellow Cards | 28 Apr 2023 | 30 Apr 2023 | 2 |
| Injury | 5 Apr 2017 | 6 Apr 2017 | 1 |
| Injury | 26 Sept 2020 | 24 Nov 2020 | 59 |
Trophies
| Competition | Season | Place |
|---|---|---|
| Cup (Czechia) | 2019/2020 | 2nd Place |
| Tipsport Liga (Europe) | 2022 | Winner |
