
J. Kanga
170
4
Goals
3
Assists
7.3
Rating
20
Appearances
495 mins
44%
Conversion
📊 Season Performance
📅 Career History
| Season | Club · League | Apps | Goals | Ast | Rtg |
|---|---|---|---|---|---|
| 26/27 | Ilves · Veikkausliiga | 20 | 4 | 3 | 7.3 |
| 25/26 | Ilves · Veikkausliiga | 27 | 3 | 2 | 7.2 |
| 24/25 | Hammarby Talang · Ettan - Relegation Round | 10 | 2 | 0 | N/A |
| 23/24 | De Graafschap · Eerste Divisie | 11 | 0 | 0 | 6.7 |
| 22/23 | Bayer Leverkusen U19 · U19 Bundesliga | 13 | 9 | 0 | N/A |
| 21/22 | IF Brommapojkarna · Ettan - Södra | 23 | 5 | 0 | N/A |
Kanga's 2026/27 season, read from the numbers
In 2026/27, J. Kanga was used in rotation for Ilves in the Veikkausliiga: 20 appearances and 495 minutes, averaging 25 minutes per outing. Per 90 minutes that is 0.7 goals per 90, 1.6 shots per 90 and 89% of his shots on target — the rate profile behind Kanga's totals.
Kanga played 226 passes at 81% accuracy — 41.1 per 90, which is the volume that decides whether a side builds through him or around him. Set against Kanga's own record, 2026/27 reads differently: he has managed 16 in a season before, so 5 is well short of his own mark; he is playing far less than he once did — 728 minutes against 1789 at his peak.
How these scores are built, and the minutes and rating floors a player must clear to appear on our boards, are set out in our methodology.