| Season | Team | Competition | MP | G | A | Rating | ||
|---|---|---|---|---|---|---|---|---|
| 2025/2026 | Grazer AK | Bundesliga | 18 | 0 | 0 | 1 | 1 | 6.6 |
| 2024/2025 | Grazer AK | Bundesliga | 12 | 0 | 1 | 3 | 0 | 6.8 |
| 2024 | Valerenga | OBOS-ligaen | 14 | 1 | 0 | 3 | 0 | – |
| 2023 | Valerenga | Eliteserien | 3 | 0 | 0 | 0 | 0 | 6.5 |
| 2023 | Valerenga 2 | Division 2 - Group 1 | 7 | 0 | 0 | 0 | 0 | – |
| 2022/2023 | Widzew Lodz | Ekstraklasa | 26 | 2 | 0 | 1 | 0 | 6.9 |
| 2021/2022 | Widzew Lodz | Division 1 | 13 | 0 | 0 | 3 | 0 | – |
| 2021 | Sandefjord | Eliteserien | 27 | 1 | 0 | 5 | 0 | 7.2 |
| 2020 | Sandefjord | Eliteserien | 24 | 1 | 0 | 4 | 1 | 6.9 |
| 2019/2020 | BW Linz | 2. Liga | 21 | 5 | 0 | 3 | 0 | – |
| 2018/2019 | BW Linz | 2. Liga | 28 | 0 | 3 | 6 | 0 | – |
| 2017/2018 | Hibernians | Premier League | 25 | 1 | 0 | 1 | 0 | – |
| 2016/2017 | Floridsdorfer AC | Erste Liga | 32 | 2 | 2 | 6 | 1 | – |
| 2015/2016 | A. Lustenau | Erste Liga | 12 | 0 | 0 | 1 | 0 | – |
| 2014/2015 | Horn | Erste Liga | 25 | 0 | 0 | 5 | 0 | – |
| 2012/2013 | BW Linz | Erste Liga | 1 | 0 | 0 | 1 | 0 | – |
| 2011/2012 | BW Linz | Erste Liga | 2 | 0 | 0 | 1 | 0 | – |
| Total | 290 | 13 | 6 | 44 | 3 | – | ||
| Date | From | To | Type | |
|---|---|---|---|---|
| - | Valerenga | Grazer AK | Transfer | |
| 08 Jan 2023 | Widzew Lodz | Valerenga | Free agent | |
| - | Sandefjord | Widzew Lodz | Free agent | |
| - | BW Linz | Sandefjord | Free agent | |
| - | Hibernians | BW Linz | Free agent | |
| - | Floridsdorfer AC | Hibernians | Free agent | |
| 07 Jan 2016 | A. Lustenau | Floridsdorfer AC | Free agent | |
| 07 Jan 2015 | Horn | A. Lustenau | Free agent | |
| 07 Jan 2014 | BW Linz | Horn | Free agent |
M. Kreuzriegler career history shows progression across clubs and competitions, including club timeline, national team appearances and overall career totals.