2023-24 Portland Winterhawks Statistics
Team Record: 48-15-4 (SO: 0-1) - 101 points
Finishing 1st in the WHL's U.S. Division
Lost League Championship
Coach: Mike Johnston (48-15, 4 OTL)
Location: Portland, Oregon
The Portland Winterhawks of the Western Hockey League ended the 2023-24 season with a record of 48 wins and 15 losses (and 4 overtime losses), with a 0-1 showing in shootouts for 101 points finishing first in the WHL's U.S. Division.
The Winterhawks led the league with 330 goals. Portland surrendered 204 goals. James Stefan scored 50 goals for the team, while Gabe Klassen and Josh Davies netted 30 or more as well. Luca Cagnoni contributed 72 assists. Jan Spunar earned 25 wins in front of the net for the squad and a team-best 2.12 goals against average, best among regular goalies.
Mike Johnston coached the team. The 2023-24 Portland Winterhawks lost in the League Championship.
Click on column headings to sort.
Scoring:
| Player | Pos | GP | G | A | Pts | PIM | +/- | PPG | SHG |
|---|---|---|---|---|---|---|---|---|---|
| Gabe Klassen | LW | 67 | 35 | 71 | 106 | 28 | +50 | 13 | 3 |
| James Stefan | RW | 67 | 50 | 51 | 101 | 51 | +47 | 9 | 5 |
| Luca Cagnoni | D | 65 | 18 | 72 | 90 | 34 | +47 | 8 | 0 |
| Josh Davies | C | 55 | 36 | 25 | 61 | 91 | +16 | 13 | 1 |
| Marcus Nguyen | RW | 66 | 24 | 32 | 56 | 70 | +23 | 4 | 6 |
| Diego Buttazzoni | C | 67 | 29 | 26 | 55 | 34 | +19 | 8 | 0 |
| Jack O'Brien | C | 60 | 22 | 32 | 54 | 44 | +10 | 7 | 1 |
| Kyle Chyzowski | LW | 65 | 17 | 33 | 50 | 36 | +32 | 2 | 0 |
| Josh Zakreski | LW | 68 | 21 | 28 | 49 | 32 | +24 | 3 | 0 |
| Nate Danielson | F | 28 | 12 | 29 | 41 | 28 | +20 | 2 | 0 |
| Tyson Jugnauth | D | 41 | 7 | 34 | 41 | 26 | +40 | 0 | 0 |
| Carter Sotheran | D | 66 | 13 | 27 | 40 | 68 | +46 | 5 | 1 |
| Marek Alscher | D | 57 | 7 | 19 | 26 | 43 | +32 | 0 | 0 |
| Ryder Thompson | D | 67 | 1 | 21 | 22 | 19 | +35 | 0 | 0 |
| Josh Mori | D | 68 | 3 | 17 | 20 | 41 | +31 | 0 | 0 |
| Nicholas Johnson | C | 29 | 5 | 13 | 18 | 15 | +17 | 0 | 0 |
| Ryan Miller | LW | 44 | 6 | 9 | 15 | 14 | +9 | 0 | 0 |
| Luke Schelter | RW | 25 | 4 | 10 | 14 | 22 | +10 | 0 | 0 |
| Tyson Yaremko | F | 58 | 4 | 10 | 14 | 72 | +4 | 0 | 0 |
| Hudson Darby | RW | 51 | 9 | 3 | 12 | 26 | +4 | 1 | 0 |
| Kyle McDonough | C | 47 | 4 | 8 | 12 | 31 | -2 | 0 | 0 |
| Justen Maric | G | 13 | 0 | 3 | 3 | 0 | 0 | 0 | 0 |
| Jan Spunar | G | 35 | 0 | 3 | 3 | 0 | 0 | 0 | 0 |
| Alex Thompson | D | 19 | 0 | 2 | 2 | 15 | -3 | 0 | 0 |
| Rhett Ravndahl | D | 27 | 0 | 2 | 2 | 20 | -4 | 0 | 0 |
| Luke Brunen | G | 11 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
| Braeden Jockims | RW | 12 | 0 | 1 | 1 | 12 | -2 | 0 | 0 |
| Cohen Massey | D | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
| Kayd Ruedig | D | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Nick Avakyan | G | 17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Carsyn Dyck | LW | 2 | 0 | 0 | 0 | 0 | -1 | 0 | 0 |
| Totals | 1301 | 327 | 582 | 909 | 874 | 504 | 75 | 17 |
Goaltenders:
| Player | GP | Min | W | L | T/OL | ENG | SHO | GA | GAA | Shts | SVS | SV% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Justen Maric | 13 | 640:00 | 6 | 3 | 1 | 0 | 45 | 4.22 | 349 | 304 | .871 | |
| Luke Brunen | 11 | 466:00 | 5 | 2 | 0 | 0 | 28 | 3.61 | 231 | 203 | .879 | |
| Jan Spunar | 35 | 2009:00 | 25 | 6 | 3 | 2 | 71 | 2.12 | 815 | 744 | .913 | |
| Nick Avakyan | 17 | 956:00 | 12 | 4 | 1 | 1 | 51 | 3.20 | 487 | 436 | .895 | |
| Empty Net | 44:00 | 0 | 8 | 10.91 | ||||||||
| Totals | 76 | 4115 | 48 | 15 | 5 | 0 | 3 | 203 | 2.96 | 1890 | 1687 | .893 |
Postseason - Scoring:
| Player | Pos | GP | G | A | Pts | PIM | +/- | PPG | SHG |
|---|---|---|---|---|---|---|---|---|---|
| Gabe Klassen | LW | 18 | 6 | 10 | 16 | 12 | 6 | 1 | 0 |
| James Stefan | RW | 18 | 7 | 9 | 16 | 14 | 8 | 2 | 0 |
| Luca Cagnoni | D | 13 | 3 | 10 | 13 | 16 | -1 | 1 | 0 |
| Josh Davies | C | 13 | 5 | 6 | 11 | 31 | 6 | 2 | 0 |
| Marcus Nguyen | RW | 18 | 8 | 9 | 17 | 26 | 14 | 1 | 0 |
| Diego Buttazzoni | C | 18 | 3 | 6 | 9 | 18 | 0 | 0 | 0 |
| Jack O'Brien | C | 18 | 3 | 8 | 11 | 10 | 8 | 0 | 0 |
| Kyle Chyzowski | LW | 18 | 9 | 2 | 11 | 12 | -3 | 6 | 0 |
| Josh Zakreski | LW | 18 | 2 | 6 | 8 | 12 | -2 | 0 | 0 |
| Nate Danielson | F | 18 | 7 | 17 | 24 | 16 | 13 | 1 | 1 |
| Tyson Jugnauth | D | 18 | 4 | 12 | 16 | 8 | 14 | 1 | 1 |
| Carter Sotheran | D | 14 | 4 | 7 | 11 | 14 | 20 | 1 | 0 |
| Marek Alscher | D | 18 | 2 | 3 | 5 | 8 | 6 | 0 | 0 |
| Ryder Thompson | D | 18 | 1 | 2 | 3 | 2 | -4 | 0 | 0 |
| Josh Mori | D | 18 | 1 | 3 | 4 | 11 | 4 | 0 | 0 |
| Ryan Miller | LW | 17 | 0 | 2 | 2 | 4 | 2 | 0 | 0 |
| Tyson Yaremko | F | 18 | 2 | 1 | 3 | 10 | 5 | 0 | 0 |
| Hudson Darby | RW | 15 | 0 | 2 | 2 | 0 | 0 | 0 | 0 |
| Kyle McDonough | C | 5 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Jan Spunar | G | 18 | 0 | 3 | 3 | 0 | 0 | 0 | 0 |
| Alex Thompson | D | 4 | 0 | 0 | 0 | 0 | -1 | 0 | 0 |
| Braeden Jockims | RW | 4 | 0 | 0 | 0 | 0 | -1 | 0 | 0 |
| Totals | 607 | 67 | 118 | 185 | 224 | 95 | 16 | 2 |
Postseason - Goaltenders:
| Player | GP | Min | W | L | T/OL | ENG | SHO | GA | GAA | Shts | SVS | SV% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jan Spunar | 18 | 1120:00 | 12 | 5 | 1 | 0 | 1 | 49 | 2.63 | 568 | 519 | .914 |
| Empty Net | 0 | 4:00 | 0 | 0 | 0 | 0 | 0 | 1 | 15.00 | 0 | ||
| Totals | 18 | 1124 | 12 | 5 | 1 | 0 | 1 | 50 | 2.67 | 569 | 519 | .912 |
