Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Ilves | 2020/21 – 2026/27 | 116 | 13 | 2 |
| HJK Helsinki | 2026/27 | 1 | 0 | 0 |
| KuPS | 2022/23 – 2023/24 | 40 | 8 | — |
| Fredrikstad | 2017/18 – 2019/20 | 68 | 16 | — |
| Finland U21 | 2017 | 3 | 0 | — |
| PS Kemi Kings | 2011/12 – 2016/17 | 37 | 1 | — |
| JBK | 2015/16 | 1 | 0 | — |
| FF Jaro | 2015/16 | 31 | 2 | — |
| TP-47 | 2012/13 – 2014/15 | 61 | 5 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 8 Feb 2024 | KuPS | Ilves | Free |
| 1 Jan 2022 | Ilves | KuPS | — |
| 16 Jan 2020 | Fredrikstad | Ilves | Free |
| 11 Jan 2017 | PS Kemi Kings | Fredrikstad | — |
| 1 Jan 2016 | FF Jaro | PS Kemi Kings | — |
| 23 Aug 2026 | Ilves | HJK Helsinki | Transfer |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Veikkausliiga | Ilves | 7 | 3 | 148 | 1 | 0 | 0 | 0 | 6.94 |
| 2026/27 | Veikkausliiga | HJK Helsinki | 1 | 0 | 33 | 0 | 0 | 0 | 0 | 7.20 |
| 2025/26 | League Cup | Ilves | 2 | 1 | 106 | 0 | — | 0 | 0 | — |
| 2025/26 | Veikkausliiga | Ilves | 32 | 31 | 908 | 2 | 1 | 3 | 1 | 7.28 |
| 2024/25 | Veikkausliiga | Ilves | 25 | 24 | 2047 | 3 | — | 7 | 0 | — |
| 2024/25 | Suomen Cup | Ilves | 1 | 1 | 90 | 0 | — | 1 | 0 | — |
| 2024/25 | UEFA Europa Conference League | Ilves | 4 | 4 | 390 | 0 | 1 | 0 | 0 | 6.50 |
| 2023/24 | Veikkausliiga | KuPS | 14 | 14 | 1199 | 5 | — | 3 | 0 | — |
| 2023/24 | League Cup | KuPS | 6 | 5 | 458 | 1 | — | 1 | 0 | — |
| 2023/24 | Suomen Cup | KuPS | 3 | 1 | 131 | 0 | — | 0 | 0 | — |
| 2022/23 | Veikkausliiga | KuPS | 15 | 11 | 964 | 2 | — | 1 | 0 | — |
| 2022/23 | Suomen Cup | KuPS | 2 | 1 | 114 | 0 | — | 0 | 0 | — |
| 2021/22 | Veikkausliiga | Ilves | 27 | 27 | 2430 | 2 | — | 2 | 0 | — |
| 2021/22 | Suomen Cup | Ilves | 3 | 3 | 269 | 0 | — | 2 | 0 | — |
| 2020/21 | Veikkausliiga | Ilves | 11 | 10 | 922 | 3 | — | 2 | 1 | — |
| 2020/21 | Suomen Cup | Ilves | 3 | 2 | 188 | 1 | — | 0 | 0 | — |
| 2020/21 | UEFA Europa League | Ilves | 1 | 1 | 83 | 1 | — | 0 | 0 | — |
| 2019/20 | 2. Division - Group 2 | Fredrikstad | 22 | 22 | 1897 | 5 | — | 4 | 0 | — |
| 2018/19 | 2. Division | Fredrikstad | 22 | 21 | 1767 | 8 | — | 1 | 0 | — |
| 2017/18 | 1. Division | Fredrikstad | 24 | 20 | 1728 | 3 | — | 5 | 0 | — |
| 2017 | UEFA U21 Championship | Finland U21 | 3 | 1 | 107 | 0 | — | 0 | 0 | — |
| 2016/17 | Veikkausliiga | PS Kemi Kings | 28 | 28 | 2502 | 0 | — | 4 | 0 | — |
| 2016/17 | League Cup | PS Kemi Kings | 5 | 5 | 450 | 1 | — | 0 | 0 | — |
| 2015/16 | Kakkonen - Lohko C | JBK | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2015/16 | Veikkausliiga | FF Jaro | 27 | 18 | 1653 | 0 | — | 3 | 0 | — |
| 2015/16 | League Cup | FF Jaro | 4 | 4 | 360 | 2 | — | 1 | 0 | — |
| 2014/15 | Kakkonen - Lohko C | TP-47 | 24 | 24 | 2138 | 4 | — | 6 | 0 | — |
| 2013/14 | Kakkonen - Lohko C | TP-47 | 26 | 26 | 2340 | 0 | — | 2 | 0 | — |
| 2012/13 | Kakkonen - Lohko C | TP-47 | 11 | 11 | 954 | 1 | — | 0 | 0 | — |
| 2011/12 | Ykkösliiga | PS Kemi Kings | 2 | 0 | 48 | 0 | — | 0 | 0 | — |
| 2011/12 | Ykkösliiga | PS Kemi Kings | 2 | 0 | 48 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
