Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2008 17 KuPS fi FIN 1. Veikkausliiga 17 6 660 7.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2011 20 TPS fi FIN 1. Veikkausliiga 32 29 2,662 29.6 1 5 6 1 0 0 6 0 0.03 0.17 0.20 0.03 0.20 2012 21 TPS fi FIN 1. Veikkausliiga 27 25 2,230 24.8 6 5 11 6 0 0 1 0 0.24 0.20 0.44 0.24 0.44 2013 22 TPS fi FIN 1. Veikkausliiga 32 32 2,880 32.0 5 4 9 3 2 2 2 0 0.16 0.12 0.28 0.09 0.22 2015 24 KuPS fi FIN 1. Veikkausliiga 9 9 789 8.8 1 2 3 0 1 1 3 0 0.11 0.23 0.34 0.00 0.23 Matches 2016 25 KuPS fi FIN 1. Veikkausliiga 32 29 2,622 29.1 7 2 9 6 1 2 2 0 0.24 0.07 0.31 0.21 0.27 Matches 2017 26 KuPS fi FIN 1. Veikkausliiga 17 17 1,492 16.6 1 3 4 1 0 0 2 0 0.06 0.18 0.24 0.06 0.24 Matches 2018 27 KuPS fi FIN 1. Veikkausliiga 33 33 2,927 32.5 12 3 15 11 1 1 3 0 0.37 0.09 0.46 0.34 0.43 Matches 2019 28 KuPS fi FIN 1. Veikkausliiga 27 26 2,359 26.2 6 2 8 6 0 0 3 0 0.23 0.08 0.31 0.23 0.31 Matches 2020 29 KuPS fi FIN 1. Veikkausliiga 18 15 1,356 15.1 3 0 3 3 0 0 3 0 0.20 0.00 0.20 0.20 0.20 Matches 2021 30 Sac Republic us USA 2. USL Champ 22 17 1,500 16.7 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 Matches 2022 31 Ilves fi FIN 1. Veikkausliiga 26 26 2,340 26.0 9 0 9 9 0 0 4 0 0.35 0.00 0.35 0.35 0.35 Matches 2023 32 Ilves fi FIN 1. Veikkausliiga 12 11 1,048 11.6 4 0 4 1 3 3 2 1 0.34 0.00 0.34 0.09 0.09 Matches 2023-2024 32 Hyderabad FC in IND 1. Super League 11 10 831 9.2 1 0 1 1 0 0 1 0 0.11 0.00 0.11 0.11 0.11 Matches 2024 33 KuPS fi FIN 1. Veikkausliiga 26 21 1,892 21.0 7 3 10 6 1 2 3 0 0.33 0.14 0.48 0.29 0.43 Matches 2025 34 KuPS fi FIN 1. Veikkausliiga 31 19 1,867 20.7 7 1 8 7 0 0 4 1 0.34 0.05 0.39 0.34 0.39 Matches 2025-2026 34 KuPS 3. Conf Lg 8 7 583 6.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 35 KuPS fi FIN 1. Veikkausliiga 10 10 876 9.7 1 2 3 1 0 0 0 0 0.10 0.21 0.31 0.10 0.31 Matches 16 Seasons 5 Clubs 4 Leagues 390 342 30,914 343.5 71 33 104 62 9 11 45 2 0.21 0.10 0.30 0.18 0.28 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches KuPS (10 Seasons) 2 Leagues 228 192 17,423 193.6 45 18 63 41 4 6 25 1 0.23 0.09 0.33 0.21 0.30 TPS (3 Seasons) 1 League 91 86 7,772 86.4 12 14 26 10 2 2 9 0 0.14 0.16 0.30 0.12 0.28 Ilves (2 Seasons) 1 League 38 37 3,388 37.6 13 0 13 10 3 3 6 1 0.35 0.00 0.35 0.27 0.27 Sac Republic (1 Season) 1 League 22 17 1,500 16.7 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 Hyderabad FC (1 Season) 1 League 11 10 831 9.2 1 0 1 1 0 0 1 0 0.11 0.00 0.11 0.11 0.11 Veikkausliiga (15 Seasons) 349 308 28,000 311.1 70 32 102 61 9 11 38 2 0.23 0.10 0.33 0.20 0.30 USL Champ (1 Season) 22 17 1,500 16.7 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 Super League (1 Season) 11 10 831 9.2 1 0 1 1 0 0 1 0 0.11 0.00 0.11 0.11 0.11 Conf Lg (1 Season) 8 7 583 6.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2008 17 KuPS 1 League 17 6 660 7.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2011 20 TPS 1 League 32 29 2,662 29.6 1 5 6 1 0 0 6 0 0.03 0.17 0.20 0.03 0.20 2012 21 TPS 1 League 27 25 2,230 24.8 6 5 11 6 0 0 1 0 0.24 0.20 0.44 0.24 0.44 2013 22 TPS 1 League 32 32 2,880 32.0 5 4 9 3 2 2 2 0 0.16 0.12 0.28 0.09 0.22 2015 24 KuPS 1 League 9 9 789 8.8 1 2 3 0 1 1 3 0 0.11 0.23 0.34 0.00 0.23 2016 25 KuPS 1 League 32 29 2,622 29.1 7 2 9 6 1 2 2 0 0.24 0.07 0.31 0.21 0.27 2017 26 KuPS 1 League 17 17 1,492 16.6 1 3 4 1 0 0 2 0 0.06 0.18 0.24 0.06 0.24 2018 27 KuPS 1 League 33 33 2,927 32.5 12 3 15 11 1 1 3 0 0.37 0.09 0.46 0.34 0.43 2019 28 KuPS 1 League 27 26 2,359 26.2 6 2 8 6 0 0 3 0 0.23 0.08 0.31 0.23 0.31 2020 29 KuPS 1 League 18 15 1,356 15.1 3 0 3 3 0 0 3 0 0.20 0.00 0.20 0.20 0.20 2021 30 Sac Republic 1 League 22 17 1,500 16.7 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 2022 31 Ilves 1 League 26 26 2,340 26.0 9 0 9 9 0 0 4 0 0.35 0.00 0.35 0.35 0.35 2023 32 Ilves 1 League 12 11 1,048 11.6 4 0 4 1 3 3 2 1 0.34 0.00 0.34 0.09 0.09 2023-2024 32 Hyderabad FC 1 League 11 10 831 9.2 1 0 1 1 0 0 1 0 0.11 0.00 0.11 0.11 0.11 2024 33 KuPS 1 League 26 21 1,892 21.0 7 3 10 6 1 2 3 0 0.33 0.14 0.48 0.29 0.43 2025 34 KuPS 1 League 31 19 1,867 20.7 7 1 8 7 0 0 4 1 0.34 0.05 0.39 0.34 0.39 2025-2026 34 KuPS 1 League 8 7 583 6.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2026 35 KuPS 1 League 10 10 876 9.7 1 2 3 1 0 0 0 0 0.10 0.21 0.31 0.10 0.31 16 Seasons 5 Clubs 4 Leagues 390 342 30,914 343.5 71 33 104 62 9 11 45 2 0.21 0.10 0.30 0.18 0.28 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches KuPS (10 Seasons) 2 Leagues 228 192 17,423 193.6 45 18 63 41 4 6 25 1 0.23 0.09 0.33 0.21 0.30 TPS (3 Seasons) 1 League 91 86 7,772 86.4 12 14 26 10 2 2 9 0 0.14 0.16 0.30 0.12 0.28 Ilves (2 Seasons) 1 League 38 37 3,388 37.6 13 0 13 10 3 3 6 1 0.35 0.00 0.35 0.27 0.27 Sac Republic (1 Season) 1 League 22 17 1,500 16.7 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 Hyderabad FC (1 Season) 1 League 11 10 831 9.2 1 0 1 1 0 0 1 0 0.11 0.00 0.11 0.11 0.11 Veikkausliiga (15 Seasons) 349 308 28,000 311.1 70 32 102 61 9 11 38 2 0.23 0.10 0.33 0.20 0.30 USL Champ (1 Season) 22 17 1,500 16.7 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 Super League (1 Season) 11 10 831 9.2 1 0 1 1 0 0 1 0 0.11 0.00 0.11 0.11 0.11 Conf Lg (1 Season) 8 7 583 6.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2008 17 KuPS fi FIN 1. Veikkausliiga 13th 17 6 660 7.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2011 20 TPS fi FIN 1. Veikkausliiga 5th 32 29 2,662 29.6 1 5 6 1 0 0 6 0 0.03 0.17 0.20 0.03 0.20 2012 21 TPS fi FIN 1. Veikkausliiga 3rd 27 25 2,230 24.8 6 5 11 6 0 0 1 0 0.24 0.20 0.44 0.24 0.44 2013 22 TPS fi FIN 1. Veikkausliiga 8th 32 32 2,880 32.0 5 4 9 3 2 2 2 0 0.16 0.12 0.28 0.09 0.22 2015 24 KuPS fi FIN 1. Veikkausliiga 9th 9 9 789 8.8 1 2 3 0 1 1 3 0 0.11 0.23 0.34 0.00 0.23 Matches 2016 25 KuPS fi FIN 1. Veikkausliiga 7th 32 29 2,622 29.1 7 2 9 6 1 2 2 0 0.24 0.07 0.31 0.21 0.27 Matches 2017 26 KuPS fi FIN 1. Veikkausliiga 2nd 17 17 1,492 16.6 1 3 4 1 0 0 2 0 0.06 0.18 0.24 0.06 0.24 Matches 2018 27 KuPS fi FIN 1. Veikkausliiga 3rd 33 33 2,927 32.5 12 3 15 11 1 1 3 0 0.37 0.09 0.46 0.34 0.43 Matches 2019 28 KuPS fi FIN 1. Veikkausliiga 1st 27 26 2,359 26.2 6 2 8 6 0 0 3 0 0.23 0.08 0.31 0.23 0.31 Matches 2020 29 KuPS fi FIN 1. Veikkausliiga 3rd 18 15 1,356 15.1 3 0 3 3 0 0 3 0 0.20 0.00 0.20 0.20 0.20 Matches 2021 30 Sac Republic us USA 2. USL Champ 24th 22 17 1,500 16.7 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 Matches 2022 31 Ilves fi FIN 1. Veikkausliiga 9th 26 26 2,340 26.0 9 0 9 9 0 0 4 0 0.35 0.00 0.35 0.35 0.35 Matches 2023 32 Ilves fi FIN 1. Veikkausliiga 8th 12 11 1,048 11.6 4 0 4 1 3 3 2 1 0.34 0.00 0.34 0.09 0.09 Matches 2023-2024 32 Hyderabad FC in IND 1. Super League 12th 11 10 831 9.2 1 0 1 1 0 0 1 0 0.11 0.00 0.11 0.11 0.11 Matches 2024 33 KuPS fi FIN 1. Veikkausliiga 1st 26 21 1,892 21.0 7 3 10 6 1 2 3 0 0.33 0.14 0.48 0.29 0.43 Matches 2025 34 KuPS fi FIN 1. Veikkausliiga 1st 31 19 1,867 20.7 7 1 8 7 0 0 4 1 0.34 0.05 0.39 0.34 0.39 Matches 2026 35 KuPS fi FIN 1. Veikkausliiga 3rd 10 10 876 9.7 1 2 3 1 0 0 0 0 0.10 0.21 0.31 0.10 0.31 Matches 16 Seasons 5 Clubs 3 Leagues 382 335 30,331 337.0 71 33 104 62 9 11 43 2 0.21 0.10 0.31 0.18 0.28 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches KuPS (10 Seasons) 1 League 220 185 16,840 187.1 45 18 63 41 4 6 23 1 0.24 0.10 0.34 0.22 0.32 TPS (3 Seasons) 1 League 91 86 7,772 86.4 12 14 26 10 2 2 9 0 0.14 0.16 0.30 0.12 0.28 Ilves (2 Seasons) 1 League 38 37 3,388 37.6 13 0 13 10 3 3 6 1 0.35 0.00 0.35 0.27 0.27 Sac Republic (1 Season) 1 League 22 17 1,500 16.7 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 Hyderabad FC (1 Season) 1 League 11 10 831 9.2 1 0 1 1 0 0 1 0 0.11 0.00 0.11 0.11 0.11 Veikkausliiga (15 Seasons) 349 308 28,000 311.1 70 32 102 61 9 11 38 2 0.23 0.10 0.33 0.20 0.30 USL Champ (1 Season) 22 17 1,500 16.7 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 Super League (1 Season) 11 10 831 9.2 1 0 1 1 0 0 1 0 0.11 0.00 0.11 0.11 0.11
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2025-2026 34 KuPS 3. Conf Lg KO 8 7 583 6.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 8 7 583 6.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2008 17 KuPS 1 League 7.3 0 1 0.14 0.00 0 0 2011 20 TPS 1 League 29.6 1 18 0.61 0.06 0 0 2012 21 TPS 1 League 24.8 6 25 1.01 0.24 0 0 2013 22 TPS 1 League 32.0 5 22 0.69 0.14 2 2 2015 24 KuPS 1 League 8.8 1 5 0.57 0.00 1 1 2016 25 KuPS 1 League 29.1 7 0 20 0.00 0.69 0.30 1 2 2017 26 KuPS 1 League 16.6 1 0 9 0.00 0.54 0.11 0 0 2018 27 KuPS 1 League 32.5 12 0 0.00 1 1 2019 28 KuPS 1 League 26.2 6 0 0 2020 29 KuPS 1 League 15.1 3 0 0 2021 30 Sac Republic 1 League 16.7 0 22 2 9.1 1.32 0.12 0.00 0.00 0 0 2022 31 Ilves 1 League 26.0 9 0 0 2023 32 Ilves 1 League 11.6 4 22 9 40.9 1.89 0.77 0.05 0.11 3 3 2023-2024 32 Hyderabad FC 1 League 9.2 1 17 6 35.3 1.84 0.65 0.06 0.17 0 0 2024 33 KuPS 1 League 21.0 7 50 21 42.0 2.38 1.00 0.12 0.29 1 2 2025 34 KuPS 1 League 20.7 7 60 25 41.7 2.89 1.21 0.12 0.28 0 0 2025-2026 34 KuPS 1 League 6.5 0 8 3 37.5 1.23 0.46 0.00 0.00 0 0 2026 35 KuPS 1 League 9.7 1 14 4 28.6 1.44 0.41 0.07 0.25 0 0 16 Seasons 5 Clubs 4 Leagues 343.5 71 193 170 51.3 1.11 0.70 0.18 0.19 9 11 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches KuPS (10 Seasons) 2 Leagues 193.6 45 132 88 62.1 0.97 0.73 0.24 0.24 4 6 TPS (3 Seasons) 1 League 86.4 12 65 0.75 0.15 2 2 Ilves (2 Seasons) 1 League 37.6 13 22 9 40.9 1.89 0.77 0.05 0.11 3 3 Sac Republic (1 Season) 1 League 16.7 0 22 2 9.1 1.32 0.12 0.00 0.00 0 0 Hyderabad FC (1 Season) 1 League 9.2 1 17 6 35.3 1.84 0.65 0.06 0.17 0 0 Veikkausliiga (15 Seasons) 311.1 70 146 159 60.3 1.03 0.75 0.23 0.20 9 11 USL Champ (1 Season) 16.7 0 22 2 9.1 1.32 0.12 0.00 0.00 0 0 Super League (1 Season) 9.2 1 17 6 35.3 1.84 0.65 0.06 0.17 0 0 Conf Lg (1 Season) 6.5 0 8 3 37.5 1.23 0.46 0.00 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2025-2026 34 KuPS 3. Conf Lg KO 6.5 0 8 3 37.5 1.23 0.46 0.00 0.00 0 0 Matches 1 Season 1 Club 1 League 6.5 0 8 3 37.5 1.23 0.46 0.00 0.00 0 0
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2008 17 KuPS fi FIN 1. Veikkausliiga 17 660 39 28.2 7.3 6 11 2011 20 TPS fi FIN 1. Veikkausliiga 32 2,662 83 89.6 29.6 29 3 2012 21 TPS fi FIN 1. Veikkausliiga 27 2,230 83 75.1 24.8 25 2 2013 22 TPS fi FIN 1. Veikkausliiga 32 2,880 90 97.0 32.0 32 0 2015 24 KuPS fi FIN 1. Veikkausliiga 9 789 88 26.6 8.8 9 8 0 0 1.33 6 11 -5 -0.57 -0.45 Matches 2016 25 KuPS fi FIN 1. Veikkausliiga 32 2,622 82 88.3 29.1 29 21 3 0 1.44 34 29 +5 +0.17 -0.09 Matches 2017 26 KuPS fi FIN 1. Veikkausliiga 17 1,492 88 50.2 16.6 17 13 0 0 1.94 27 18 +9 +0.54 +0.18 Matches 2018 27 KuPS fi FIN 1. Veikkausliiga 33 2,927 89 98.6 32.5 33 89 29 0 0 1.76 54 37 +17 +0.52 -3.66 Matches 2019 28 KuPS fi FIN 1. Veikkausliiga 27 2,359 87 97.1 26.2 26 90 25 1 22 0 1.96 46 24 +22 +0.84 +0.84 Matches 2020 29 KuPS fi FIN 1. Veikkausliiga 18 1,356 75 68.5 15.1 15 87 11 3 19 0 1.83 26 22 +4 +0.27 -1.03 Matches 2021 30 Sac Republic us USA 2. USL Champ 22 1,500 68 52.1 16.7 17 83 11 5 18 2 1.09 17 21 -4 -0.24 -0.11 Matches 2022 31 Ilves fi FIN 1. Veikkausliiga 26 2,340 90 96.3 26.0 26 90 26 0 0 1.31 41 40 +1 +0.04 +1.04 Matches 2023 32 Ilves fi FIN 1. Veikkausliiga 12 1,048 87 43.1 11.6 11 89 9 1 70 0 1.25 13 10 +3 +0.26 +0.32 Matches 2023-2024 32 Hyderabad FC in IND 1. Super League 11 831 76 42.0 9.2 10 83 7 1 1 0 0.36 3 17 -14 -1.52 -0.03 Matches 2024 33 KuPS fi FIN 1. Veikkausliiga 26 1,892 73 77.9 21.0 21 84 11 5 25 0 2.04 35 16 +19 +0.90 +0.40 Matches 2025 34 KuPS fi FIN 1. Veikkausliiga 31 1,867 60 64.8 20.7 19 83 7 12 24 0 2.06 36 23 +13 +0.63 -0.71 Matches 2025-2026 34 KuPS 3. Conf Lg 8 583 73 81.0 6.5 7 78 2 1 36 0 0.88 6 7 -1 -0.15 +0.50 Matches 2026 35 KuPS fi FIN 1. Veikkausliiga 10 876 88 88.5 9.7 10 88 9 0 0 1.90 15 9 +6 +0.62 +0.62 Matches 16 Seasons 5 Clubs 4 Leagues 390 30,914 79 69.8 343.5 342 87 189 48 24 2 1.61 359 284 +75 +0.30 +0.22 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches KuPS (10 Seasons) 2 Leagues 228 17,423 76 67.9 193.6 192 87 136 36 24 0 1.79 285 196 +89 +0.48 +0.04 TPS (3 Seasons) 1 League 91 7,772 85 87.2 86.4 86 5 Ilves (2 Seasons) 1 League 38 3,388 89 69.7 37.6 37 90 35 1 70 0 1.29 54 50 +4 +0.11 +0.23 Sac Republic (1 Season) 1 League 22 1,500 68 52.1 16.7 17 83 11 5 18 2 1.09 17 21 -4 -0.24 -0.11 Hyderabad FC (1 Season) 1 League 11 831 76 42.0 9.2 10 83 7 1 1 0 0.36 3 17 -14 -1.52 -0.03 Veikkausliiga (15 Seasons) 349 28,000 80 72.4 311.1 308 88 169 41 26 0 1.74 333 239 +94 +0.43 +0.08 USL Champ (1 Season) 22 1,500 68 52.1 16.7 17 83 11 5 18 2 1.09 17 21 -4 -0.24 -0.11 Super League (1 Season) 11 831 76 42.0 9.2 10 83 7 1 1 0 0.36 3 17 -14 -1.52 -0.03 Conf Lg (1 Season) 8 583 73 81.0 6.5 7 78 2 1 36 0 0.88 6 7 -1 -0.15 +0.50
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2008 17 KuPS 1 League 17 660 39 28.2 7.3 6 11 2011 20 TPS 1 League 32 2,662 83 89.6 29.6 29 3 2012 21 TPS 1 League 27 2,230 83 75.1 24.8 25 2 2013 22 TPS 1 League 32 2,880 90 97.0 32.0 32 0 2015 24 KuPS 1 League 9 789 88 26.6 8.8 9 8 0 0 1.33 6 11 -5 -0.57 -0.45 2016 25 KuPS 1 League 32 2,622 82 88.3 29.1 29 21 3 0 1.44 34 29 +5 +0.17 -0.09 2017 26 KuPS 1 League 17 1,492 88 50.2 16.6 17 13 0 0 1.94 27 18 +9 +0.54 +0.18 2018 27 KuPS 1 League 33 2,927 89 98.6 32.5 33 89 29 0 0 1.76 54 37 +17 +0.52 -3.66 2019 28 KuPS 1 League 27 2,359 87 97.1 26.2 26 90 25 1 22 0 1.96 46 24 +22 +0.84 +0.84 2020 29 KuPS 1 League 18 1,356 75 68.5 15.1 15 87 11 3 19 0 1.83 26 22 +4 +0.27 -1.03 2021 30 Sac Republic 1 League 22 1,500 68 52.1 16.7 17 83 11 5 18 2 1.09 17 21 -4 -0.24 -0.11 2022 31 Ilves 1 League 26 2,340 90 96.3 26.0 26 90 26 0 0 1.31 41 40 +1 +0.04 +1.04 2023 32 Ilves 1 League 12 1,048 87 43.1 11.6 11 89 9 1 70 0 1.25 13 10 +3 +0.26 +0.32 2023-2024 32 Hyderabad FC 1 League 11 831 76 42.0 9.2 10 83 7 1 1 0 0.36 3 17 -14 -1.52 -0.03 2024 33 KuPS 1 League 26 1,892 73 77.9 21.0 21 84 11 5 25 0 2.04 35 16 +19 +0.90 +0.40 2025 34 KuPS 1 League 31 1,867 60 64.8 20.7 19 83 7 12 24 0 2.06 36 23 +13 +0.63 -0.71 2025-2026 34 KuPS 1 League 8 583 73 81.0 6.5 7 78 2 1 36 0 0.88 6 7 -1 -0.15 +0.50 2026 35 KuPS 1 League 10 876 88 88.5 9.7 10 88 9 0 0 1.90 15 9 +6 +0.62 +0.62 16 Seasons 5 Clubs 4 Leagues 390 30,914 79 69.8 343.5 342 87 189 48 24 2 1.61 359 284 +75 +0.30 +0.22 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches KuPS (10 Seasons) 2 Leagues 228 17,423 76 67.9 193.6 192 87 136 36 24 0 1.79 285 196 +89 +0.48 +0.04 TPS (3 Seasons) 1 League 91 7,772 85 87.2 86.4 86 5 Ilves (2 Seasons) 1 League 38 3,388 89 69.7 37.6 37 90 35 1 70 0 1.29 54 50 +4 +0.11 +0.23 Sac Republic (1 Season) 1 League 22 1,500 68 52.1 16.7 17 83 11 5 18 2 1.09 17 21 -4 -0.24 -0.11 Hyderabad FC (1 Season) 1 League 11 831 76 42.0 9.2 10 83 7 1 1 0 0.36 3 17 -14 -1.52 -0.03 Veikkausliiga (15 Seasons) 349 28,000 80 72.4 311.1 308 88 169 41 26 0 1.74 333 239 +94 +0.43 +0.08 USL Champ (1 Season) 22 1,500 68 52.1 16.7 17 83 11 5 18 2 1.09 17 21 -4 -0.24 -0.11 Super League (1 Season) 11 831 76 42.0 9.2 10 83 7 1 1 0 0.36 3 17 -14 -1.52 -0.03 Conf Lg (1 Season) 8 583 73 81.0 6.5 7 78 2 1 36 0 0.88 6 7 -1 -0.15 +0.50
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2008 17 KuPS fi FIN 1. Veikkausliiga 13th 17 660 39 28.2 7.3 6 11 2011 20 TPS fi FIN 1. Veikkausliiga 5th 32 2,662 83 89.6 29.6 29 3 2012 21 TPS fi FIN 1. Veikkausliiga 3rd 27 2,230 83 75.1 24.8 25 2 2013 22 TPS fi FIN 1. Veikkausliiga 8th 32 2,880 90 97.0 32.0 32 0 2015 24 KuPS fi FIN 1. Veikkausliiga 9th 9 789 88 26.6 8.8 9 8 0 0 1.33 6 11 -5 -0.57 -0.45 Matches 2016 25 KuPS fi FIN 1. Veikkausliiga 7th 32 2,622 82 88.3 29.1 29 21 3 0 1.44 34 29 +5 +0.17 -0.09 Matches 2017 26 KuPS fi FIN 1. Veikkausliiga 2nd 17 1,492 88 50.2 16.6 17 13 0 0 1.94 27 18 +9 +0.54 +0.18 Matches 2018 27 KuPS fi FIN 1. Veikkausliiga 3rd 33 2,927 89 98.6 32.5 33 89 29 0 0 1.76 54 37 +17 +0.52 -3.66 Matches 2019 28 KuPS fi FIN 1. Veikkausliiga 1st 27 2,359 87 97.1 26.2 26 90 25 1 22 0 1.96 46 24 +22 +0.84 +0.84 Matches 2020 29 KuPS fi FIN 1. Veikkausliiga 3rd 18 1,356 75 68.5 15.1 15 87 11 3 19 0 1.83 26 22 +4 +0.27 -1.03 Matches 2021 30 Sac Republic us USA 2. USL Champ 24th 22 1,500 68 52.1 16.7 17 83 11 5 18 2 1.09 17 21 -4 -0.24 -0.11 Matches 2022 31 Ilves fi FIN 1. Veikkausliiga 9th 26 2,340 90 96.3 26.0 26 90 26 0 0 1.31 41 40 +1 +0.04 +1.04 Matches 2023 32 Ilves fi FIN 1. Veikkausliiga 8th 12 1,048 87 43.1 11.6 11 89 9 1 70 0 1.25 13 10 +3 +0.26 +0.32 Matches 2023-2024 32 Hyderabad FC in IND 1. Super League 12th 11 831 76 42.0 9.2 10 83 7 1 1 0 0.36 3 17 -14 -1.52 -0.03 Matches 2024 33 KuPS fi FIN 1. Veikkausliiga 1st 26 1,892 73 77.9 21.0 21 84 11 5 25 0 2.04 35 16 +19 +0.90 +0.40 Matches 2025 34 KuPS fi FIN 1. Veikkausliiga 1st 31 1,867 60 64.8 20.7 19 83 7 12 24 0 2.06 36 23 +13 +0.63 -0.71 Matches 2026 35 KuPS fi FIN 1. Veikkausliiga 3rd 10 876 88 88.5 9.7 10 88 9 0 0 1.90 15 9 +6 +0.62 +0.62 Matches 16 Seasons 5 Clubs 3 Leagues 382 30,331 79 69.6 337.0 335 87 187 47 23 2 1.63 353 277 +76 +0.31 +0.23 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches KuPS (10 Seasons) 1 League 220 16,840 77 67.5 187.1 185 87 134 35 23 0 1.83 279 189 +90 +0.50 +0.04 TPS (3 Seasons) 1 League 91 7,772 85 87.2 86.4 86 5 Ilves (2 Seasons) 1 League 38 3,388 89 69.7 37.6 37 90 35 1 70 0 1.29 54 50 +4 +0.11 +0.23 Sac Republic (1 Season) 1 League 22 1,500 68 52.1 16.7 17 83 11 5 18 2 1.09 17 21 -4 -0.24 -0.11 Hyderabad FC (1 Season) 1 League 11 831 76 42.0 9.2 10 83 7 1 1 0 0.36 3 17 -14 -1.52 -0.03 Veikkausliiga (15 Seasons) 349 28,000 80 72.4 311.1 308 88 169 41 26 0 1.74 333 239 +94 +0.43 +0.08 USL Champ (1 Season) 22 1,500 68 52.1 16.7 17 83 11 5 18 2 1.09 17 21 -4 -0.24 -0.11 Super League (1 Season) 11 831 76 42.0 9.2 10 83 7 1 1 0 0.36 3 17 -14 -1.52 -0.03
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2025-2026 34 KuPS 3. Conf Lg KO 8 583 73 81.0 6.5 7 78 2 1 36 0 0.88 6 7 -1 -0.15 +0.50 Matches 1 Season 1 Club 1 League 8 583 73 81.0 6.5 7 78 2 1 36 0 0.88 6 7 -1 -0.15 +0.50
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2008 17 KuPS 1 League 7.3 0 0 10 2011 20 TPS 1 League 29.6 6 0 39 2012 21 TPS 1 League 24.8 1 0 25 2013 22 TPS 1 League 32.0 2 0 2015 24 KuPS 1 League 8.8 3 0 13 2016 25 KuPS 1 League 29.1 2 0 0 32 0 0 0 0 0 0 0 0 2017 26 KuPS 1 League 16.6 2 0 0 18 0 0 0 0 0 0 0 0 2018 27 KuPS 1 League 32.5 3 0 0 0 0 0 0 0 0 0 0 2019 28 KuPS 1 League 26.2 3 0 0 0 2020 29 KuPS 1 League 15.1 3 0 0 0 2021 30 Sac Republic 1 League 16.7 4 0 0 27 28 1 78 22 11 0 2022 31 Ilves 1 League 26.0 4 0 0 0 2023 32 Ilves 1 League 11.6 2 1 0 11 21 1 63 5 8 0 2023-2024 32 Hyderabad FC 1 League 9.2 1 0 0 6 21 0 33 3 6 0 2024 33 KuPS 1 League 21.0 3 0 0 17 21 3 46 19 16 0 2025 34 KuPS 1 League 20.7 4 1 1 17 22 7 70 15 15 0 2025-2026 34 KuPS 1 League 6.5 2 0 0 9 5 1 7 9 4 0 2026 35 KuPS 1 League 9.7 0 0 0 8 11 1 60 9 9 0 16 Seasons 5 Clubs 4 Leagues 343.5 45 2 1 232 129 14 357 82 69 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches KuPS (10 Seasons) 2 Leagues 193.6 25 1 1 124 59 12 183 52 44 0 0 0 TPS (3 Seasons) 1 League 86.4 9 0 64 Ilves (2 Seasons) 1 League 37.6 6 1 0 11 21 1 63 5 8 0 Sac Republic (1 Season) 1 League 16.7 4 0 0 27 28 1 78 22 11 0 Hyderabad FC (1 Season) 1 League 9.2 1 0 0 6 21 0 33 3 6 0 Veikkausliiga (15 Seasons) 311.1 38 2 1 190 75 12 239 48 48 0 0 0 USL Champ (1 Season) 16.7 4 0 0 27 28 1 78 22 11 0 Super League (1 Season) 9.2 1 0 0 6 21 0 33 3 6 0 Conf Lg (1 Season) 6.5 2 0 0 9 5 1 7 9 4 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2025-2026 34 KuPS 3. Conf Lg KO 6.5 2 0 0 9 5 1 7 9 4 0 Matches 1 Season 1 Club 1 League 6.5 2 0 0 9 5 1 7 9 4 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries.
View Additional Information
More Petteri Pennanen Pages
Petteri Pennanen Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary