
VilleHeinola
6'0", 181 lb, shoots L, born March 2, 2001
Compare Heinola with another player- 19
- Games
- 4
- Goals
- 7
- Assists
- 11
- Points
- 4
- Plus/Minus
Against the league
Fewer than 20 games, so nothing here is ranked. The numbers above are real.
Where he shoots
By danger
| Zone | Shots | Goals | Sh% |
|---|---|---|---|
| High danger | 3 | 2 | 66.7% |
| Medium | 4 | 0 | 0.0% |
| Low | 31 | 2 | 6.5% |
| All attempts | 38 | 4 | 10.53% |
Average shot distance 52.3 ft. Danger is charted on every attempt, so this is where the shots came from, not an estimate.
Finishing
| Value | |
|---|---|
| Expected goals | 2.52 |
| Goals above expected | 1.48 |
| Shooting % | 10.53% |
| Power play goals | 2 |
| Short-handed goals | 0 |
| Penalty minutes | 4 |
Goals above expected is the gap between what his chances were worth and what he actually scored.
How the goals came
| Shots | Goals | Sh% | |
|---|---|---|---|
| Off the rush | 3 | 0 | 0.0% |
| Off the cycle | 30 | 4 | 13.3% |
| In a scramble | 5 | 0 | 0.0% |
| All attempts | 38 | 4 | 10.5% |
A rush is the first shot of a possession, taken inside 40 ft up the middle; the cycle is a shot after sustained pressure, or a first shot from distance or the wall; a scramble is a second attempt inside four seconds. League-wide they convert at about 17%, 8% and 23%. The feed records only shots, so these are read from the shape of the sequence, not from tracking.
Where the goals came from
In the AHL
| Season | Club | GP | Pts |
|---|---|---|---|
| 2025-26 | MB | 44 | 21 |
| 2024-25 | MB | 2 | 1 |
| 2023-24 | MB | 41 | 27 |
| 2022-23 | MB | 48 | 37 |
| 2021-22 | MB | 41 | 26 |
| 2020-21 | MB | 19 | 11 |
| 2019-20 | MB | 3 | 1 |
| Career | 7 seasons | 198 | 124 |
Every AHL season on file. A career total is only the AHL portion — junior, college and NHL games are not in this database.
Recent games
| Date | Opp | Result | G | Shots | xG |
|---|---|---|---|---|---|
| 04-26 | vs STK | OTL 3-2 | 0 | 5 | 0.42 |
| 04-24 | vs STK | W 0-3 | 0 | 3 | 0.23 |
| 03-13 | vs STK | W 2-4 | 1 | 5 | 0.18 |
| 03-11 | vs STK | L 2-1 | 0 | 3 | 0.24 |
| 03-08 | vs STK | OTL 6-5 | 0 | 3 | 0.40 |
| 03-06 | @ BEL | W 6-2 | 1 | 2 | 0.28 |
| 03-05 | @ BEL | W 3-1 | 0 | 2 | 0.03 |
| 03-03 | @ TOR | L 2-4 | 0 | 1 | 0.02 |
| 02-27 | @ LAV | L 1-2 | 0 | 1 | 0.03 |
| 02-26 | @ LAV | L 3-4 | 0 | 3 | 0.18 |
| 02-22 | @ LAV | W 3-2 | 2 | 2 | 0.33 |
| 02-19 | vs TOR | W 1-2 | 0 | 2 | 0.01 |
Assists are absent per game: the feed names the shooter on every attempt but not the passers. Season assist totals come from the official box score and appear above.