# 2023–24 WHL season

The 2023–24 WHL season was the 58th season of the Western Hockey League (WHL). The regular season started on September 22, 2023, and ended on March 24, 2024, with the playoffs beginning on March 28 and ending on May 15. The Moose Jaw Warriors won their first Ed Chynoweth Cup in franchise history, defeating the Portland Winterhawks in the championship series, and earned a spot in the 2024 Memorial Cup. The Memorial Cup tournament was hosted by the Ontario Hockey League's Saginaw Spirit at Dow Event Center in Saginaw, Michigan.
Prior to the season, the 2022–23 finalist Winnipeg Ice were sold and relocated to Wenatchee, Washington, and became the Wenatchee Wild, making 2023–24 their inaugural season. The Saskatoon Blades topped the regular season standings for the fifth time in franchise history, before losing the Eastern Conference final against Moose Jaw in a seven-game series that saw a league-record six overtime games.

## Standings
### Conference standings

Western Conferenceviewtalkedit :
| Team | GP | W | L | OTL | SL | GF | GA | Pts |
| Prince George Cougars xy | 68 | 49 | 15 | 1 | 3 | 316 | 187 | 102 |
| Portland Winterhawks xy | 68 | 48 | 15 | 4 | 1 | 330 | 204 | 101 |
| Everett Silvertips x | 68 | 45 | 18 | 2 | 3 | 296 | 208 | 95 |
| Wenatchee Wild x | 68 | 34 | 30 | 4 | 0 | 249 | 268 | 72 |
| Kelowna Rockets x | 68 | 33 | 30 | 4 | 1 | 250 | 255 | 71 |
| Vancouver Giants x | 68 | 32 | 32 | 4 | 0 | 222 | 249 | 68 |
| Victoria Royals x | 68 | 29 | 30 | 5 | 4 | 221 | 272 | 67 |
| Spokane Chiefs x | 68 | 30 | 32 | 5 | 1 | 268 | 283 | 66 |
| Seattle Thunderbirds e | 68 | 27 | 38 | 2 | 1 | 191 | 260 | 57 |
| Tri-City Americans e | 68 | 23 | 42 | 2 | 1 | 206 | 306 | 49 |
| Kamloops Blazers e | 68 | 20 | 42 | 3 | 3 | 180 | 295 | 46 |
Eastern Conferenceviewtalkedit :
| Team | GP | W | L | OTL | SL | GF | GA | Pts |
| Saskatoon Blades xyz | 68 | 50 | 13 | 2 | 3 | 255 | 163 | 105 |
| Swift Current Broncos xy | 68 | 40 | 22 | 4 | 2 | 286 | 239 | 86 |
| Moose Jaw Warriors x | 68 | 44 | 21 | 0 | 3 | 297 | 228 | 91 |
| Medicine Hat Tigers x | 68 | 37 | 23 | 6 | 2 | 280 | 231 | 82 |
| Red Deer Rebels x | 68 | 33 | 26 | 3 | 6 | 213 | 217 | 75 |
| Brandon Wheat Kings x | 68 | 33 | 28 | 6 | 1 | 225 | 244 | 73 |
| Lethbridge Hurricanes x | 68 | 33 | 28 | 7 | 0 | 214 | 210 | 73 |
| Prince Albert Raiders x | 68 | 31 | 32 | 2 | 3 | 214 | 211 | 67 |
| Calgary Hitmen e | 68 | 28 | 31 | 8 | 1 | 255 | 250 | 65 |
| Edmonton Oil Kings e | 68 | 27 | 37 | 3 | 1 | 227 | 301 | 58 |
| Regina Pats e | 68 | 22 | 40 | 4 | 2 | 208 | 300 | 50 |
x – team has clinched playoff spot y – team has clinched division z – team has clinched best regular season record
e – team is eliminated from playoff contention

### Statistical leaders
#### Scoring leaders

Players are listed by points, then goals.
Note: GP = Games played; G = Goals; A = Assists; Pts. = Points; PIM = Penalty minutes
| Player | Team | GP | G | A | Pts | PIM |
| Jagger Firkus | Moose Jaw Warriors | 63 | 61 | 65 | 126 | 30 |
| Zac Funk | Prince George Cougars | 68 | 67 | 56 | 123 | 63 |
| Riley Heidt | Prince George Cougars | 66 | 37 | 80 | 117 | 42 |
| Berkly Catton | Spokane Chiefs | 68 | 54 | 62 | 116 | 41 |
| Andrew Cristall | Kelowna Rockets | 62 | 40 | 71 | 111 | 46 |
| Conner Roulette | Spokane Chiefs | 68 | 45 | 63 | 108 | 40 |
| Gabe Klassen | Portland Winterhawks | 67 | 35 | 71 | 106 | 28 |
| Terik Parascak | Prince George Cougars | 68 | 43 | 62 | 105 | 41 |
| James Stefan | Portland Winterhawks | 67 | 50 | 51 | 101 | 51 |
| Trevor Wong | Saskatoon Blades | 68 | 15 | 86 | 101 | 39 |

### Goaltenders

These are the goaltenders that lead the league in GAA that played at least 420 minutes.
Note: GP = Games played; Mins = Minutes played; W = Wins; L = Losses; OTL = Overtime losses; SOL = Shootout losses; SO = Shutouts; GAA = Goals against average; Sv% = Save percentage
| Player | Team | GP | Mins | W | L | OTL | SOL | SO | GAA | Sv% |
| Evan Gardner | Saskatoon Blades | 30 | 1,665 | 21 | 5 | 0 | 2 | 4 | 1.91 | .927 |
| Jan Špunar | Portland Winterhawks | 35 | 2,009 | 25 | 6 | 2 | 1 | 2 | 2.12 | .913 |
| Austin Elliott | Saskatoon Blades | 43 | 2,437 | 29 | 8 | 2 | 1 | 4 | 2.39 | .904 |
| Joshua Ravensbergen | Prince George Cougars | 38 | 2,072 | 26 | 4 | 1 | 1 | 6 | 2.46 | .907 |
| Tyler Palmer | Everett Silvertips | 46 | 2,615 | 30 | 9 | 2 | 3 | 1 | 2.57 | .907 |

## 2024 WHL Playoffs

| Conference Quarterfinals | Conference Quarterfinals | Conference Quarterfinals | | | Conference Semifinals | Conference Semifinals | Conference Semifinals | | | Conference Finals | Conference Finals | Conference Finals | | WHL Championship | WHL Championship | WHL Championship |
| E1 | Saskatoon | 4 | | | | | | | | | | | | | | |
| E8 | Prince Albert | 1 | | | | | | | | | | | | | | |
| E8 | Prince Albert | 1 | | | E1 | Saskatoon | 4 | | | | | | | | | |
| | | | | | E5 | Red Deer | 0 | | | | | | | | | |
| E2 | Swift Current | 4 | | | E5 | Red Deer | 0 | | | | | | | | | |
| E7 | Lethbridge | 0 | | | | | | | | | | | | | | |
| E7 | Lethbridge | 0 | | | | | | | | E1 | Saskatoon | 3 | | | | |
| Eastern | Eastern | Eastern | Eastern | Eastern | Eastern | Eastern | Eastern | | | E1 | Saskatoon | 3 | | | | |
| Eastern | Eastern | Eastern | Eastern | Eastern | Eastern | Eastern | Eastern | | | E3 | Moose Jaw | 4 | | | | |
| E3 | Moose Jaw | 4 | | | | | | | | | | | E3 | Moose Jaw | 4 | | | | |
| E6 | Brandon | 0 | | | | | | | | | | | | | | |
| E6 | Brandon | 0 | | | E2 | Swift Current | 1 | | | | | | | | | |
| | | | | | E3 | Moose Jaw | 4 | | | | | | | | | |
| E4 | Medicine Hat | 1 | | | E3 | Moose Jaw | 4 | | | | | | | | | |
| E5 | Red Deer | 4 | | | | | | | | | | | | | | |
| E5 | Red Deer | 4 | | | | | | | | | | | | E3 | Moose Jaw | 4 |
| Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | | E3 | Moose Jaw | 4 |
| Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | Note: Pairings are re-seeded after the first round. | | W2 | Portland | 0 |
| W1 | Prince George | 4 | | | | | | | | | | | | | | | W2 | Portland | 0 |
| W8 | Spokane | 0 | | | | | | | | | | | | | | |
| W8 | Spokane | 0 | | | W1 | Prince George | 4 | | | | | | | | | |
| | | | | | W5 | Kelowna | 1 | | | | | | | | | |
| W2 | Portland | 4 | | | W5 | Kelowna | 1 | | | | | | | | | |
| W7 | Victoria | 0 | | | | | | | | | | | | | | |
| W7 | Victoria | 0 | | | | | | | | W1 | Prince George | 2 | | | | |
| Western | Western | Western | Western | Western | Western | Western | Western | | | W1 | Prince George | 2 | | | | |
| Western | Western | Western | Western | Western | Western | Western | Western | | | W2 | Portland | 4 | | | | |
| W3 | Everett | 4 | | | | | | | | | | | W2 | Portland | 4 | | | | |
| W6 | Vancouver | 1 | | | | | | | | | | | | | | |
| W6 | Vancouver | 1 | | | W2 | Portland | 4 | | | | | | | | | |
| | | | | | W3 | Everett | 0 | | | | | | | | | |
| W4 | Wenatchee | 2 | | | W3 | Everett | 0 | | | | | | | | | |
| W5 | Kelowna | 4 | | | | | | | | | | | | | | |

## Conference quarterfinals
### Eastern Conference
#### (E1) Saskatoon Blades vs. (E8) Prince Albert Raiders

* Saskatoon wins series 4–1

#### (E2) Swift Current Broncos vs. (E7) Lethbridge Hurricanes

* Swift Current wins series 4–0

#### (E3) Moose Jaw Warriors vs. (E6) Brandon Wheat Kings

* Moose Jaw wins series 4–0

#### (E4) Medicine Hat Tigers vs. (E5) Red Deer Rebels

* Red Deer wins series 4–1

### Western Conference
#### (W1) Prince George Cougars vs. (W8) Spokane Chiefs

* Prince George wins series 4–0

#### (W2) Portland Winterhawks vs. (W7) Victoria Royals

* Portland wins series 4–0

#### (W3) Everett Silvertips vs. (W6) Vancouver Giants

* Everett wins series 4–1

#### (W4) Wenatchee Wild vs. (W5) Kelowna Rockets

* Kelowna wins series 4–2

## Conference semifinals
### Eastern Conference
#### (E1) Saskatoon Blades vs. (E5) Red Deer Rebels

* Saskatoon wins series 4–0

#### (E2) Swift Current Broncos vs. (E3) Moose Jaw Warriors

* Moose Jaw wins series 4–1

### Western Conference
#### (W1) Prince George Cougars vs. (W5) Kelowna Rockets

* Prince George wins series 4–1

#### (W2) Portland Winterhawks vs. (W3) Everett Silvertips

* Portland wins series 4–0

## Conference finals
### Eastern Conference
#### (E1) Saskatoon Blades vs. (E3) Moose Jaw Warriors

* Moose Jaw wins series 4–3

### Western Conference
#### (W1) Prince George Cougars vs. (W2) Portland Winterhawks

* Portland wins series 4–2

## WHL Championship
### (W2) Portland Winterhawks vs. (E3) Moose Jaw Warriors

* Moose Jaw wins series 4–0

## Playoff scoring leaders

Note: GP = Games played; G = Goals; A = Assists; Pts = Points; PIM = Penalty minutes
| Player | Team | GP | G | A | Pts | PIM |
| Jagger Firkus | Moose Jaw Warriors | 20 | 14 | 18 | 32 | 15 |
| Denton Mateychuk | Moose Jaw Warriors | 20 | 11 | 19 | 30 | 2 |
| Brayden Yager | Moose Jaw Warriors | 20 | 11 | 16 | 27 | 12 |
| Matthew Savoie | Moose Jaw Warriors | 19 | 10 | 14 | 24 | 10 |
| Nate Danielson | Portland Winterhawks | 18 | 7 | 17 | 24 | 16 |
| Egor Sidorov | Saskatoon Blades | 16 | 15 | 8 | 23 | 12 |
| Atley Calvert | Moose Jaw Warriors | 20 | 8 | 12 | 20 | 8 |
| Trevor Wong | Saskatoon Blades | 16 | 4 | 16 | 20 | 2 |
| Ondrej Becher | Prince George Cougars | 15 | 5 | 14 | 19 | 14 |
| Riley Heidt | Prince George Cougars | 15 | 3 | 16 | 19 | 18 |

## Playoff leading goaltenders

Note: GP = Games played; Mins = Minutes played; W = Wins; L = Losses; GA = Goals Allowed; SO = Shutouts; SV% = Save percentage; GAA = Goals against average
| Player | Team | GP | Mins | W | L | GA | SO | Sv% | GAA |
| Joshua Ravensbergen | Prince George Cougars | 12 | 694 | 9 | 3 | 23 | 3 | .931 | 1.99 |
| Evan Gardner | Saskatoon Blades | 15 | 901 | 10 | 4 | 35 | 1 | .910 | 2.33 |
| Chase Wutzke | Red Deer Rebels | 7 | 461 | 4 | 3 | 19 | 0 | .924 | 2.48 |
| Ty Young | Prince George Cougars | 4 | 229 | 1 | 2 | 10 | 0 | .917 | 2.62 |
| Jan Spunar | Portland Winterhawks | 18 | 1120 | 12 | 6 | 49 | 1 | .914 | 2.63 |

## WHL awards

| Scotty Munro Memorial Trophy | Regular season champions | Saskatoon Blades |
| Four Broncos Memorial Trophy | Player of the Year | Jagger Firkus, Moose Jaw Warriors |
| Bob Clarke Trophy | Top Scorer | Jagger Firkus, Moose Jaw Warriors |
| Bill Hunter Memorial Trophy | Top Defenceman | Denton Mateychuk, Moose Jaw Warriors |
| Jim Piggott Memorial Trophy | Rookie of the Year | Gavin McKenna, Medicine Hat Tigers |
| Del Wilson Trophy | Top Goaltender | Brett Mirwald, Vancouver Giants |
| WHL Plus-Minus Award | Top Plus-Minus Rating | Zac Funk, Prince George Cougars |
| Brad Hornung Trophy | Most Sportsmanlike Player | Brayden Yager, Moose Jaw Warriors |
| Daryl K. (Doc) Seaman Trophy | Scholastic player of the Year | Noah Chadwick, Lethbridge Hurricanes |
| Jim Donlevy Memorial Trophy | Scholastic team of the Year | Red Deer Rebels |
| Dunc McCallum Memorial Trophy | Coach of the Year | Mark Lamb, Prince George Cougars |
| Lloyd Saunders Memorial Trophy | Executive of the Year | Mark Lamb, Prince George Cougars |
| Allen Paradice Memorial Trophy | Top Official | Jeff Ingram |
| St. Clair Group Trophy | Marketing/Public Relations Award | Edmonton Oil Kings |
| Doug Wickenheiser Memorial Trophy | Humanitarian of the Year | Ty Hurley, Kelowna Rockets |
| WHL Playoff MVP | WHL Finals Most Valuable Player | Denton Mateychuk, Moose Jaw Warriors |
| Professional Hockey Achievement Academic Recipient | Alumni Achievement Awards | |

### All-Star Teams
#### Central Division

| First Team | First Team | Pos. | Second Team | Second Team |
| Player | Team | Pos. | Player | Team |
| Harrison Meneghin | Lethbridge Hurricanes | G | Reid Dyck | Swift Current Broncos |
| Carter Yakemchuk | Calgary Hitmen | D | Noah Chadwick | Lethbridge Hurricanes |
| Owen Pickering | Swift Current Broncos | D | Marc Lajoie | Edmonton Oil Kings |
| Conor Geekie | Swift Current Broncos | F | Oliver Tulk | Calgary Hitmen |
| Gavin McKenna | Medicine Hat Tigers | F | Oazis Wiesblatt | Medicine Hat Tigers |
| Kai Uchacz | Red Deer Rebels | F | Andrew Basha | Medicine Hat Tigers |

#### East Division

| First Team | First Team | Pos. | Second Team | Second Team |
| Player | Team | Pos. | Player | Team |
| Jackson Unger | Moose Jaw Warriors | G | Carson Bjarnason | Brandon Wheat Kings |
| Tanner Molendyk | Saskatoon Blades | D | Charlie Wright | Saskatoon Blades |
| Denton Mateychuk | Moose Jaw Warriors | D | Justice Christensen | Prince Albert Raiders |
| Trevor Wong | Saskatoon Blades | F | Atley Calvert | Moose Jaw Warriors |
| Jagger Firkus | Moose Jaw Warriors | F | Sloan Stanick | Prince Albert Raiders |
| Egor Sidorov | Saskatoon Blades | F | Brayden Yager | Moose Jaw Warriors |

#### B.C. Division

| First Team | First Team | Pos. | Second Team | Second Team |
| Player | Team | Pos. | Player | Team |
| Brett Mirwald | Vancouver Giants | G | Joshua Ravensbergen | Prince George Cougars |
| Hudson Thornton | Prince George Cougars | D | Caden Price | Kelowna Rockets |
| Justin Kipkie | Victoria Royals | D | Viliam Kmec | Prince George Cougars |
| Zac Funk | Prince George Cougars | F | Terik Parascak | Prince George Cougars |
| Riley Heidt | Prince George Cougars | F | Andrew Cristall | Kelowna Rockets |
| Tij Iginla | Kelowna Rockets | F | Jaden Lipinski | Kamloops Blazers |

#### U.S. Division

| First Team | First Team | Pos. | Second Team | Second Team |
| Player | Team | Pos. | Player | Team |
| Jan Spunar | Portland Winterhawks | G | Scott Ratzlaff | Seattle Thunderbirds |
| Graham Sward | Wenatchee Wild | D | Jeremy Hanzel | Seattle Thunderbirds |
| Luca Cagnoni | Portland Winterhawks | D | Sawyer Mynio | Seattle Thunderbirds |
| Berkly Catton | Spokane Chiefs | F | James Stefan | Portland Winterhawks |
| Gabe Klassen | Portland Winterhawks | F | Ben Hemmerling | Everett Silvertips |
| Kenta Isogai | Wenatchee Wild | F | Conner Roulette | Spokane Chiefs |

## Attendance
### Regular Season

| Home Team | Home Games | Average Attendance | Total Attendance |
| Edmonton Oil Kings | 34 | 7,403 | 251,728 |
| Everett Silvertips | 34 | 6,069 | 206,358 |
| Spokane Chiefs | 34 | 6,044 | 205,500 |
| Saskatoon Blades | 34 | 5,165 | 175,642 |
| Portland Winterhawks | 34 | 4,855 | 165,098 |
| Seattle Thunderbirds | 34 | 4,653 | 158,228 |
| Calgary Hitmen | 34 | 4,529 | 153,994 |
| Kamloops Blazers | 34 | 4,400 | 149,617 |
| Kelowna Rockets | 34 | 4,355 | 148,081 |
| Red Deer Rebels | 34 | 4,277 | 145,439 |
| Tri-City Americans | 34 | 3,998 | 135,935 |
| Victoria Royals | 34 | 3,824 | 130,018 |
| Lethbridge Hurricanes | 34 | 3,729 | 126,786 |
| Vancouver Giants | 34 | 3,672 | 124,877 |
| Prince George Cougars | 34 | 3,519 | 119,655 |
| Medicine Hat Tigers | 34 | 3,304 | 112,346 |
| Regina Pats | 34 | 3,219 | 109,447 |
| Moose Jaw Warriors | 34 | 3,149 | 107,092 |
| Wenatchee Wild | 34 | 3,032 | 103,120 |
| Brandon Wheat Kings | 34 | 2,818 | 95,814 |
| Prince Albert Raiders | 34 | 2,385 | 81,116 |
| Swift Current Broncos | 34 | 2,169 | 73,775 |
| League | 748 | 4,107 | 3,072,600 |

### Playoffs

| Home Team | Home Games | Average Attendance | Total Attendance |
| Saskatoon Blades | 9 | 9,332 | 83,988 |
| Portland Winterhawks | 9 | 5,974 | 53,772 |
| Prince George Cougars | 8 | 5,894 | 47,152 |
| Medicine Hat Tigers | 3 | 4,653 | 13,960 |
| Everett Silvertips | 5 | 4,649 | 23,246 |
| Moose Jaw Warriors | 10 | 4,408 | 44,083 |
| Red Deer Rebels | 4 | 4,308 | 17,233 |
| Kelowna Rockets | 5 | 3,829 | 19,149 |
| Spokane Chiefs | 2 | 3,520 | 7,040 |
| Lethbridge Hurricanes | 2 | 3,516 | 7,033 |
| Victoria Royals | 2 | 3,112 | 6,224 |
| Prince Albert Raiders | 2 | 2,928 | 5,856 |
| Swift Current Broncos | 4 | 2,890 | 11,560 |
| Vancouver Giants | 2 | 2,877 | 5,754 |
| Wenatchee Wild | 3 | 2,344 | 7,033 |
| Brandon Wheat Kings | 2 | 2,056 | 4,113 |
| League | 72 | 4,961 | 357,196 |