2023–24 WHL season
Sports season
Sports 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 .[ 1] The Memorial Cup tournament was hosted by the Ontario Hockey League 's Saginaw Spirit at Dow Event Center in Saginaw, Michigan .[ 2]
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.[ 3] 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.[ 4]
Standings
Conference standings
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.[ 5]
Note: GP = Games played; G = Goals; A = Assists; Pts. = Points; PIM = Penalty minutes
Goaltenders
These are the goaltenders that lead the league in GAA that played at least 420 minutes.[ 6]
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
2024 WHL Playoffs
Conference quarterfinals
Eastern Conference
(E1) Saskatoon Blades vs. (E8) Prince Albert Raiders
March 29
Prince Albert Raiders
1–4
Saskatoon Blades
SaskTel Centre
Recap
No scoring
First period
2:02 - John Babcock (1)
No scoring
Second period
3:15 - pp - Egor Sidorov (3)
19:14 - pp - Niall Crocker (2)
Third period
4:16 - pp - Easton Armstrong (1) 14:24 - pp - Tyler Parr (1)
Max Hildebrand (26 saves/30 shots)
Goalie stats
Evan Gardner (31 saves/32 shots)
April 2
Saskatoon Blades
4–3
OT
Prince Albert Raiders
Art Hauser Centre
Recap
5:56 - Easton Armstrong (2) 9:03 - Easton Armstrong (3)
First period
No scoring
17:13 - Trevor Wong (1)
Second period
2:51 - Krzysztof Macias (1) 11:32 - pp - Ryder Ritchie (2)
No scoring
Third period
14:22 - Aiden Oiring (2)
0:23 - pp - Easton Armstrong (4)
First overtime period
No scoring
Evan Gardner (18 saves/21 shots)
Goalie stats
Max Hildebrand (31 saves/35 shots)
April 3
Saskatoon Blades
4–1
Prince Albert Raiders
Art Hauser Centre
Recap
19:58 - pp - Easton Armstrong (5)
First period
No scoring
3:00 - Misha Volotovskii (1) 6:03 - Tanner Molendyk (1)
Second period
No scoring
17:59 - en - Egor Sidorov (4)
Third period
4:02 - pp - Ryder Ritchie (3)
Evan Gardner (15 saves/16 shots)
Goalie stats
Max Hildebrand (32 saves/35 shots)
April 5
Prince Albert Raiders
2–6
Saskatoon Blades
SaskTel Centre
Recap
14:13 - Niall Crocker (3)
First period
3:24 - Brandon Lisowsky (1) 5:57 - Ben Saunderson (1) 7:10 - Alexander Suzdalev (2) 12:36 - Fraser Minten (1)
No scoring
Second period
No scoring
15:06 - Harrison Lodewyk (1)
Third period
16:00 - en - Trevor Wong (2) 17:49 - sh - en - Charlie Wright (1)
Max Hildebrand (35 saves/39 shots)
Goalie stats
Evan Gardner (8 saves/9 shots) Austin Elliott (15 shots/16 saves)
Saskatoon wins series 4–1
(E2) Swift Current Broncos vs. (E7) Lethbridge Hurricanes
April 2
Swift Current Broncos
5–3
Lethbridge Hurricanes
Enmax Centre
Recap
0:37 - Luke Mistelbacher (1) 6:40 - pp - Luke Mistelbacher (2)
First period
17:45 - Dylan Sydor (1)
1:38 - pp - Josh Filmon (2) 8:05 - pp - Luke Mistelbacher (3) 15:18 - pp - Conor Geekie (3)
Second period
1:03 - sh - Sean Tschigerl (2)
No scoring
Third period
7:43 - pp - Brayden Edwards (1)
Reid Dyck (28 saves/31 shots)
Goalie stats
Harrison Meneghin (11 saves/15 shots) Brady Smith (13 saves/14 shots)
April 3
Swift Current Broncos
5–4
2OT
Lethbridge Hurricanes
Enmax Centre
Recap
19:20 - Josh Filmon (3)
First period
1:27 - Trae Wilke (1) 8:58 - Carter Dereniwsky (1) 15:15 - Brayden Edwards (2)
13:12 - pp - Clarke Caswell (2) 14:57 - Luke Mistelbacher (4)
Second period
3:27 - Hayden Pakkala (2)
11:23 - Grayson Burzynski (1)
Third period
No scoring
0:37 - Conor Geekie (4)
Second overtime period
No scoring
Reid Dyck (37 saves/41 shots)
Goalie stats
Harrison Meneghin (40 saves/45 shots)
Swift Current wins series 4–0
(E3) Moose Jaw Warriors vs. (E6) Brandon Wheat Kings
April 3
Moose Jaw Warriors
6–4
Brandon Wheat Kings
Westoba Place
Recap
9:29 - Owen Berge (2) 10:37 - Brayden Yager (2) 11:50 - pp - Matthew Savoie (3)
First period
8:33 - Matteo Michels (1)
10:33 - Matthew Savoie (4)
Second period
No scoring
7:17 - Connor Schmidt (1) 8:59 - pp - Denton Mateychuk (1)
Third period
1:44 - Roger McQueen (4) 17:20 - pp - Brett Hyland (1) 18:05 - Jayden Wiens (3)
Jackson Unger (35 saves/39 shots)
Goalie stats
Carson Bjarnason (35 saves/41 shots)
April 4
Moose Jaw Warriors
6–2
Brandon Wheat Kings
Westoba Place
Recap
3:00 - Rilen Kovacevic (1) 4:27 - Atley Calvert (2) 9:33 - Lynden Lakovic (2) 18:40 - Denton Mateychuk (2)
First period
4:06 - Carter Klippenstein (1)
7:50 - Matthew Savoie (5)
Second period
18:08 - Rylen Roersma (2)
19:42 - en - Jagger Firkus (2)
Third period
No scoring
Jackson Unger (35 saves/37 shots)
Goalie stats
Carson Bjarnason (17 shots/22 saves) Ethan Eskit (20 saves/20 shots)
Moose Jaw wins series 4–0
(E4) Medicine Hat Tigers vs. (E5) Red Deer Rebels
March 30
Red Deer Rebels
1–3
Medicine Hat Tigers
Co-op Place
Recap
No scoring
First period
0:21 - Gavin McKenna (1)
No scoring
Second period
9:22 - Reid Andresen (1) 15:28 - pp - Cayden Lindstrom (1)
6:32 - Ollie Josephson (2)
Third period
No scoring
Chase Wutzke (23 saves/26 shots)
Goalie stats
Zach Zahara (30 saves/31 shots)
April 2
Medicine Hat Tigers
3–4
OT
Red Deer Rebels
Peavey Mart Centrium
Recap
9:48 - Hayden Harsanyi (1)
First period
19:59 - sh - Carson Latimer (2)
6:12 - Oasiz Wiesblatt (2)
Second period
6:59 - pp - Carson Latimer (3) 15:10 - Hunter Mayo (1)
19:25 - Andrew Basha
Third period
No scoring
No scoring
First overtime period
6:31 - pp - Samuel Drancak (1)
Zach Zahara (32 saves/36 shots)
Goalie stats
Chase Wutzke (35 saves/38 shots)
April 5
Red Deer Rebels
5–2
Medicine Hat Tigers
Co-op Place
Recap
2:56 - Carson Latimer (4) 10:52 - Dwayne Jean Jr.
First period
No scoring
15:48 - Frantisek Formanek (1)
Second period
No scoring
4:37 - pp - Kai Uchacz (2) 5:06 - Talon Brigley (1)
Third period
10:57 - Andrew Basha (3) 15:47 - Nate Corbet (1)
Chase Wutzke (36 shots/38 saves)
Goalie stats
Zach Zahara (7 shots/9 saves) Ethan McCallum (13 shots/16 saves)
Western Conference
(W1) Prince George Cougars vs. (W8) Spokane Chiefs
April 2
Prince George Cougars
4–2
Spokane Chiefs
Spokane Arena
Recap
17:30 - pp - Zac Funk (1)
First period
12:30 - Hayden Paupanekis (1)
5:40 - Borya Valis (2) 13:06 - pp - Hudson Thornton (1)
Second period
No scoring
5:59 - Zac Funk (2)
Third period
6:29 - Ty Cheveldayoff (1)
Joshua Ravensbergen (28 saves/30 shots)
Goalie stats
Cooper Michaluk (29 saves/33 shots)
April 3
Prince George Cougars
3–2
Spokane Chiefs
Spokane Arena
Recap
10:14 - Viliam Kmec (3)
First period
No scoring
9:35 - Koehn Ziemmer (1) 11:27 - pp - Zac Funk (3)
Second period
1:36 - Conner Roulette (2) 13:10 - Conner Roulette (3)
No scoring
Third period
No scoring
Ty Young (30 saves/32 shots)
Goalie stats
Dawson Cowan (28 shots/31 saves)
Prince George wins series 4–0
(W2) Portland Winterhawks vs. (W7) Victoria Royals
April 2
Portland Winterhawks
6–5
Victoria Royals
Save-On-Foods Memorial Centre
Recap
15:36 - James Stefan (3) 16:49 - James Stefan (4)
First period
6:03 - Teydon Trembecky (1)
16:49 - Josh Mori (1) 18:05 - James Stefan (5)
Second period
1:36 - Justin Kipkie (1) 3:22 - Tanner Scott (2)
9:54 - pp - Josh Davies (2) 12:57 - Gabe Klassen (2)
Third period
0:28 - Casper Evensen Haugen (1) 19:14 - Tyson Laventure (2)
Jan Spunar (30 saves/35 shots)
Goalie stats
Braden Holt (26 saves/32 shots)
(W3) Everett Silvertips vs. (W6) Vancouver Giants
March 30
Vancouver Giants
1–2
Everett Silvertips
Angel of the Winds Arena
Recap
No scoring
First period
9:31 - Austin Roest (1)
7:20 - London Hoilett (1)
Second period
3:43 - Austin Roest (2)
No scoring
Third period
No scoring
Brett Mirwald (53 saves/55 shots)
Goalie stats
Tyler Palmer (20 saves/21 shots)
April 5
Everett Silvertips
4–1
Vancouver Giants
Langley Events Centre
Recap
19:06 - pp - Kaden Hammell (1)
First period
No scoring
18:59 - Jesse Heslop (1)
Second period
16:38 - sh - Samuel Honzek (2)
0:36 - Austin Roest (3) 9:16 - pp - Parker Berge (2)
Third period
No scoring
Tyler Palmer (24 saves/25 shots)
Goalie stats
Brett Mirwald (53 saves/57 shots)
April 7
Vancouver Giants
0–5
Everett Silvertips
Angel of the Winds Arena
Recap
No scoring
First period
15:46 - pp - Parker Berge (3)
No scoring
Second period
1:10 - pp - Ben Hemmerling (4) 16:14 - Cade Zaplitny (1)
No scoring
Third period
0:39 - Dominik Rymon (2) 4:36 - Julius Miettinen (2)
Brett Mirwald (43 saves/48 shots)
Goalie stats
Tyler Palmer (25 saves/25 shots)
(W4) Wenatchee Wild vs. (W5) Kelowna Rockets
March 30
Kelowna Rockets
3–1
Wenatchee Wild
Town Toyota Center
Recap
1:10 - Andrew Cristall (1) 12:34 - Trae Johnson (1)
First period
No scoring
No scoring
Second period
11:14 - Sam Ward (1)
17:29 - en - Luke Schelter (1)
Third period
No scoring
Jari Kykkanen (21 saves/22 shots)
Goalie stats
Daniel Hauser (24 saves/26 shots)
April 2
Wenatchee Wild
1–5
Kelowna Rockets
Prospera Place
Recap
5:55 - pp - Briley Wood (5)
First period
17:21 - Tij Iginla (4) 18:36 - Marek Rocak (2)
No scoring
Second period
18:43 - Caden Price (1)
No scoring
Third period
8:07 - Tij Iginla (5) 16:10 - Luke Schelter (2)
Daniel Hauser (19 saves/23 shots)
Goalie stats
Jari Kykkanen (31 shots/32 saves)
April 3
Wenatchee Wild
1–3
Kelowna Rockets
Prospera Place
Recap
No scoring
First period
9:08 - pp - Max Graham (2) 14:30 - Tij Iginla (6)
3:29 - Kenta Isogai (2)
Second period
No scoring
No scoring
Third period
8:58 - Gabriel Szturc (2)
Daniel Hauser (30 saves/33 shots)
Goalie stats
Jari Kykkanen (34 saves/35 shots)
April 5
Kelowna Rockets
4–5
OT
Wenatchee Wild
Town Toyota Center
Recap
11:59 - pp - Michael Cicek (1)
First period
0:44 - Kenta Isogai (3) 13:41 - sh - Kenta Isogai (4)
No scoring
Second period
17:38 - pp - Briley Wood (6)
9:47 - pp - Gabriel Szturc (3) 17:30 - pp - Gabriel Szturc (4) 19:13 - pp - Tij Iginla (7)
Third period
11:01 - pp - Evan Friesen (2)
No scoring
First overtime period
0:54 - Steven Arp (1)
Jari Kykkanen (26 saves/31 shots)
Goalie stats
Daniel Hauser (27 saves/31 shots)
April 7
Wenatchee Wild
2–4
Kelowna Rockets
Prospera Place
Recap
No scoring
First period
8:54 - Andrew Cristall (2)
13:42 - Maddix McCagherty (1)
Second period
9:30 - Tij Iginla (8)
17:52 - Evan Friesen (3)
Third period
5:34 - Andrew Cristall (3) 16:04 - en - Max Graham (3)
Daniel Hauser (29 saves/32 shots)
Goalie stats
Jari Kykkanen (34 saves/36 shots)
Conference semifinals
Eastern Conference
(E1) Saskatoon Blades vs. (E5) Red Deer Rebels
April 12
Red Deer Rebels
1–4
Saskatoon Blades
SaskTel Centre
Recap
No scoring
First period
8:32 - Fraser Minten (2)
5:29 - Carson Birnie (2)
Second period
8:59 - Vaughn Watterodt (1) 13:02 - pp - Fraser Minten (3)
No scoring
Third period
19:11 - en - Brandon Lisowsky (2)
Chase Wutzke (20 saves/23 shots)
Goalie stats
Evan Gardner (16 saves/17 shots)
April 14
Red Deer Rebels
1–2
OT
Saskatoon Blades
SaskTel Centre
Recap
No scoring
First period
No scoring
No scoring
Second period
11:10 - Fraser Minten (4)
4:10 - pp - Kalan Lind (3)
Third period
No scoring
No scoring
First overtime period
17:01 - Ben Saunderson (2)
Chase Wutzke (47 saves/49 shots)
Goalie stats
Evan Gardner (24 saves/25 shots)
April 16
Saskatoon Blades
8–5
Red Deer Rebels
Peavey Mart Centrium
Recap
2:36 - Charlie Wright (2) 7:31 - Rowan Calvert (1) 7:51 - Egor Sidorov (5)
First period
2:50 - Carson Latimer (5) 11:36 - sh - Carson Birnie (3)
2:57 - Trevor Wong (3) 8:15 - Egor Sidorov (6) 18:35 - Egor Sidorov (7)
Second period
2:16 - Quentin Bourne (1) 15:02 - Kalan Lind (4)
6:27 - pp - Brandon Lisowsky (3) 18:40 - en - Lukas Hansen (1)
Third period
11:58 - sh - Talon Brigley (2)
Evan Gardner (16 saves/20 shots) Austin Elliott (16 saves/17 shots)
Goalie stats
Taylor Tabashniuk (31 saves/38 shots)
April 17
Saskatoon Blades
7–0
Red Deer Rebels
Peavey Mart Centrium
Recap
3:12 - Egor Sidorov (8) 6:11 - sh - Rowan Calvert (2) 16:48 - Egor Sidorov (9) 18:48 - Brandon Lisowsky (4)
First period
No scoring
2:15 - Egor Sidorov (10) 13:03 - Fraser Minten (5)
Second period
No scoring
4:52 - Alexander Suzdalev (3)
Third period
No scoring
Evan Gardner (26 saves/26 shots)
Goalie stats
Taylor Tabashniuk (24 saves/31 shots)
Saskatoon wins series 4–0
(E2) Swift Current Broncos vs. (E3) Moose Jaw Warriors
April 12
Swift Current Broncos
7–2
Moose Jaw Warriors
Moose Jaw Events Centre
Recap
14:49 - Brady Birnie (1) 15:27 - Josh Filmon (4)
First period
No scoring
8:25 - pp - Josh Filmon (5) 12:57 - Brady Birnie (2)
Second period
18:32 - pp - Brayden Yager (3) 19:48 - Jagger Firkus (3)
4:50 - Connor Hvidston (2) 7:18 - Mathew Ward (1) 10:56 - Ty Coupland (1)
Third period
No scoring
Reid Dyck (33 saves/35 shots)
Goalie stats
Jackson Unger (18 saves/24 shots) Dimitri Fortin (7 saves/8 shots)
April 13
Swift Current Broncos
2–7
Moose Jaw Warriors
Moose Jaw Events Centre
Recap
17:41 - sh - Brayden Yager (4)
First period
11:25 - Josh Filmon (6)
No scoring
Second period
1:56 - pp - Brayden Yager (5) 2:35 - Denton Mateychuk (3) 4:36 - Jagger Firkus (4) 6:01 - Brayden Yager (6) 10:47 - Martin Rysavy (3) 12:40 - Kalem Parker (1)
14:28 - sh - Caleb Wyrostok (2)
Third period
No scoring
Reid Dyck (18 shots/25 saves) Joey Rocha (14 saves/14 shots)
Goalie stats
Jackson Unger (25 saves/27 shots)
April 16
Moose Jaw Warriors
5–3
Swift Current Broncos
InnovationPlex
Recap
12:16 - pp - Atley Calvert (3) 12:35 - Lynden Lakovic (3) 13:37 - Denton Mateychuk (4)
First period
5:33 - Ty Coupland (2)
19:12 - Denton Mateychuk (5)
Second period
1:26 - Owen Pickering (1) 3:01 - Brady Birnie (3)
19:20 - en - Matthew Savoie (6)
Third period
No scoring
Jackson Unger (25 saves/28 shots)
Goalie stats
Reid Dyck (29 saves/33 shots)
April 17
Moose Jaw Warriors
5–2
Swift Current Broncos
InnovationPlex
Recap
17:36 - Ethan Hughes (1)
First period
8:17 - Conor Geekie (5)
12:22 - Jagger Firkus (5)
Second period
2:04 - Caleb Wyrostok (3)
5:05 - Brayden Yager (5) 9:56 - Rilen Kovacevic (2) 16:02 - en - Jagger Firkus (6)
Third period
No scoring
Jackson Unger (36 saves/38 shots)
Goalie stats
Reid Dyck (30 saves/34 shots)
April 19
Swift Current Broncos
2–4
Moose Jaw Warriors
Moose Jaw Events Centre
Recap
5:32 - Josh Filmon (7)
First period
6:10 - Jagger Firkus (7) 12:08 - pp - Jagger Firkus (8)
No scoring
Second period
5:54 - pp - Jagger Firkus (9)
13:27 - pp - Conor Geekie (6)
Third period
19:09 - en - Matthew Savoie (7)
Reid Dyck (35 saves/38 shots)
Goalie stats
Jackson Unger (34 saves/36 shots)
Moose Jaw wins series 4–1
Western Conference
(W1) Prince George Cougars vs. (W5) Kelowna Rockets
April 12
Kelowna Rockets
0–4
Prince George Cougars
CN Centre
Recap
No scoring
First period
18:34 - Ephram McNutt (1)
No scoring
Second period
3:24 - sh - Terik Parascak (5)
No scoring
Third period
1:34 - Keaton Dowhaniuk (3) 4:02 - Borya Valis (3)
Jari Kykkanen (29 saves/33 shots)
Goalie stats
Joshua Ravensbergen (21 saves/21 shots)
April 13
Kelowna Rockets
0–5
Prince George Cougars
CN Centre
Recap
No scoring
First period
1:49 - Riley Heidt (1) 3:58 - sh - Viliam Kmec (3)
No scoring
Second period
11:15 - Zac Funk (4)
No scoring
Third period
0:46 - Borya Valis (4) 14:39 - Oren Shtrom (2)
Jari Kykkanen (39 saves/44 shots)
Goalie stats
Joshua Ravensbergen (16 saves/16 shots)
April 16
Prince George Cougars
4–3
OT
Kelowna Rockets
Prospera Place
Recap
4:19 - pp - Hudson Thornton (2)
First period
No scoring
13:04 - pp - Ondrej Becher (3)
Second period
5:13 - Ethan Neutens (1) 6:04 - Michael Cicek (2)
10:25 - Borya Valis (5)
Third period
14:08 - Gabriel Szturc (5)
1:22 - Matteo Danis (1)
First overtime period
No scoring
Joshua Ravensbergen (32 saves/35 shots)
Goalie stats
Jari Kykkanen (29 saves/33 shots)
April 17
Prince George Cougars
1–2
Kelowna Rockets
Prospera Place
Recap
No scoring
First period
No scoring
No scoring
Second period
15:14 - Max Graham (4) 19:12 - Gabriel Szturc (6)
16:37 - Hudson Thornton (3)
Third period
No scoring
Ty Young (27 saves/29 shots)
Goalie stats
Jari Kykkanen (26 saves/27 shots)
April 19
Kelowna Rockets
3–6
Prince George Cougars
CN Centre
Recap
No scoring
First period
7:55 - pp - Zac Funk (5)
4:03 - Andrew Cristall (4) 4:18 - Tij Iginla (9)
Second period
9:10 - Jett Lajoie (1) 10:28 - Zac Funk (6) 13:43 - Riley Heidt (2) 17:44 - Riley Heidt (3) 19:28 - pp - Zac Funk (7)
2:51 - Gabriel Szturc (7)
Third period
No scoring
Jari Kykkanen (33 saves/39 shots)
Goalie stats
Joshua Ravensbergen (28 saves/31 shots)
Prince George wins series 4–1
(W2) Portland Winterhawks vs. (W3) Everett Silvertips
April 12
Everett Silvertips
2–8
Portland Winterhawks
Veterans Memorial Coliseum
Recap
12:46 - Tarin Smith (1)
First period
2:38 - pp - Tyson Jugnauth (1) 11:50 - Tyson Yaremko (1) 12:23 - Josh Davies (4)
7:20 - pp - Parker Berge (4)
Second period
3:12 - sh - Tyson Jugnauth (2) 5:53 - pp - Kyle Chyzowski (2) 9:18 - pp - Kyle Chyzowski (3)
No scoring
Third period
8:48 - Nate Danielson (2) 9:11 - Jack O'Brien (1)
Tyler Palmer (23 shots/29 saves) Ethan Chadwick (16 saves/18 shots)
Goalie stats
Jan Spunar (21 saves/23 shots)
April 13
Everett Silvertips
1–6
Portland Winterhawks
Veterans Memorial Coliseum
Recap
13:18 - pp - Beau Courtney (1)
First period
7:25 - Marek Alscher (1) 12:32 - Kyle Chyzowski (4) 14:58 - pp - Kyle Chyzowski (5) 19:39 - Tyson Jugnauth (3)
No scoring
Second period
13:42 - pp - Nate Danielson (3)
No scoring
Third period
5:35 - Carter Sotheran (2)
Tyler Palmer (37 saves/43 shots)
Goalie stats
Jan Spunar (32 saves/33 shots)
April 15
Portland Winterhawks
4–3
OT
Everett Silvertips
Angel of the Winds Arena
Recap
No scoring
First period
14:30 - Kaden Hammell (3) 15:31 - pp - Beau Courtney (2)
3:14 - pp - Carter Sotheran (3) 13:40 - Gabe Klassen (3)
Second period
0:18 - Ben Hemmerling (4)
0:42 - pp - Kyle Chyzowski (6)
Third period
No scoring
15:55 - Carter Sotheran (4)
First overtime period
No scoring
Jan Spunar (44 saves/47 shots)
Goalie stats
Tyler Palmer (46 shots/50 shots)
April 19
Portland Winterhawks
5–0
Everett Silvertips
Angel of the Winds Arena
Recap
No scoring
First period
No scoring
5:00 - James Stefan (6) 11:28 - Tyson Jugnauth (4) 15:07 - Ryder Thompson (1)
Second period
No scoring
7:58 - Jack O'Brien (2) 15:08 - pp - Kyle Chyzowski (7)
Third period
No scoring
Jan Spunar (27 saves/27 shots)
Goalie stats
Tyler Palmer (35 saves/40 shots)
Conference finals
Eastern Conference
(E1) Saskatoon Blades vs. (E3) Moose Jaw Warriors
April 26
Moose Jaw Warriors
4–3
OT
Saskatoon Blades
SaskTel Centre
Recap
No scoring
First period
3:05 - Charlie Wright (3)
2:13 - Brayden Schuurman (3) 8:04 - Atley Calvert (4)
Second period
1:59 - Egor Sidorov (11)
15:08 - Matthew Savoie (8)
Third period
18:33 - Egor Sidorov (12)
12:34 - Brayden Yager (8)
First overtime period
No scoring
Jackson Unger (28 saves/31 shots)
Goalie stats
Evan Gardner (22 saves/26 shots)
April 27
Moose Jaw Warriors
2–3
OT
Saskatoon Blades
SaskTel Centre
Recap
12:33 - Atley Calvert (5) 17:20 - Kalem Parker (2)
First period
No scoring
No scoring
Second period
11:00 - pp - Tanner Molendyk (2) 17:29 - Brandon Lisowsky (5)
No scoring
Third period
No scoring
No scoring
First overtime period
13:06 - Fraser Minten (6)
Jackson Unger (34 saves/37 shots)
Goalie stats
Evan Gardner (25 saves/27 shots)
April 30
Saskatoon Blades
1–3
Moose Jaw Warriors
Moose Jaw Events Centre
Recap
10:50 - Grayden Siepmann (1)
First period
No scoring
No scoring
Second period
3:43 - pp - Atley Calvert (6)
No scoring
Third period
7:14 - Martin Rysavy (4) 18:47 - en - Denton Mateychuk (6)
Evan Gardner (29 saves/31 shots)
Goalie stats
Jackson Unger (31 saves/32 shots)
May 1
Saskatoon Blades
5–4
OT
Moose Jaw Warriors
Moose Jaw Events Centre
Recap
0:14 - Brandon Lisowsky (6) 1:07 - Trevor Wong (4) 8:32 - Alexander Suzdalev (4) 17:52 - Tanner Molendyk (3)
First period
12:06 - Brayden Yager (9) 16:54 - Jagger Firkus (10)
No scoring
Second period
1:04 - Brayden Yager (10) 9:57 - Rilen Kovacevic (3)
No scoring
Third period
No scoring
3:29 - Egor Sidorov (13)
First overtime period
No scoring
Evan Gardner (33 saves/37 shots)
Goalie stats
Jackson Unger (19 saves/24 shots)
May 3
Moose Jaw Warriors
4–5
OT
Saskatoon Blades
SaskTel Centre
Recap
No scoring
First period
2:56 - Fraser Minten (7) 10:56 - Egor Sidorov (14)
No scoring
Second period
5:06 - pp - Charlie Wright (4) 14:23 - Brandon Lisowsky (7)
0:49 - Lucas Brenton (1) 4:41 - pp - Jagger Firkus (11) 7:38 - Denton Mateychuk (7) 13:18 - Denton Mateychuk (8)
Third period
No scoring
No scoring
First overtime period
18:15 - Fraser Minten (8)
Jackson Unger (13 saves/17 shots) Dimitri Fortin (24 saves/25 shots)
Goalie stats
Evan Gardner (39 saves/43 shots)
May 5
Saskatoon Blades
2–4
OT
Moose Jaw Warriors
Moose Jaw Events Centre
Recap
3:45 - Egor Sidorov (15)
First period
0:38 - Brayden Schuurman (4) 17:58 - Brayden Schuurman (5)
15:46 - pp - Rowan Calvert (3)
Second period
No scoring
3:00 - Charlie Wright (5)
Third period
10:56 - Rilen Kovacevic (4)
No scoring
First overtime period
2:57 - Lynden Lakovic (4)
Evan Gardner (31 saves/35 shots)
Goalie stats
Jackson Unger (30 saves/33 shots)
May 7
Moose Jaw Warriors
3–2
OT
Saskatoon Blades
SaskTel Centre
Recap
13:35 - Ethan Semeniuk (1)
First period
No scoring
No scoring
Second period
12:22 - Easton Armstrong (6)
10:13 - Jagger Firkus (12)
Third period
16:53 - Vaughn Watterodt (2)
0:36 - Lynden Lakovic (5)
First overtime period
No scoring
Jackson Unger (37 saves/39 shots)
Goalie stats
Evan Gardner (22 saves/25 shots)
Moose Jaw wins series 4–3
Western Conference
(W1) Prince George Cougars vs. (W2) Portland Winterhawks
April 26
Portland Winterhawks
0–5
Prince George Cougars
CN Centre
Recap
No scoring
First period
1:43 - Terik Parascak (6)
No scoring
Second period
8:19 - Bauer Dumanski (1) 14:02 - Hudson Thornton (4) 18:14 - Ondrej Becher (4)
No scoring
Third period
15:45 - pp - Koehn Ziemmer (2)
Jan Spunar (30 saves/35 shots)
Goalie stats
Joshua Ravensbergen (33 saves/33 shots)
April 27
Portland Winterhawks
5–3
Prince George Cougars
CN Centre
Recap
No scoring
First period
No scoring
11:07 - Kyle Chyzowski (8) 11:24 - Jack O'Brien (3)
Second period
10:40 - pp - Zac Funk (8) 12:27 - Borya Valis (6)
7:33 - pp - James Stefan (7) 14:56 - Diego Buttazzoni (1) 17:56 - en - Marcus Nguyen (1)
Third period
19:53 - Oren Shtrom (3)
Jan Spunar (29 saves/32 shots)
Goalie stats
Joshua Ravensbergen (33 saves/37 shots)
April 29
Prince George Cougars
1–4
Portland Winterhawks
Veterans Memorial Coliseum
Recap
No scoring
First period
1:13 - Marcus Nguyen (2) 7:10 - Marcus Nguyen (3) 9:40 - Marek Alscher (2)
No scoring
Second period
No scoring
15:56 - pp - Borya Valis (7)
Third period
1:47 - pp - Marcus Nguyen (4)
Joshua Ravensbergen (7 saves/10 shots) Ty Young (19 saves/20 shots)
Goalie stats
Jan Spunar (30 saves/31 shots)
May 1
Prince George Cougars
2–5
Portland Winterhawks
Veterans Memorial Coliseum
Recap
No scoring
First period
9:20 - pp - Gabe Klassen (4) 15:44 - Diego Buttazzoni (2)
12:47 - pp - Hudson Thornton (5)
Second period
16:48 - Marcus Nguyen (5)
12:32 - pp - Hudson Thornton (6)
Third period
5:38 - Marcus Nguyen (6) 14:53 - Nate Danielson (4)
Ty Young (34 saves/39 shots)
Goalie stats
Jan Spunar (26 saves/28 shots)
May 2
Prince George Cougars
6–1
Portland Winterhawks
Veterans Memorial Coliseum
Recap
9:43 - Koehn Ziemmer (3) 18:38 - Koehn Ziemmer (4)
First period
7:03 - Gabe Klassen (5)
11:47 - pp - Hunter Laing (1)
Second period
No scoring
3:22 - Ondrej Becher (5) 11:19 - ps - Borya Valis (8) 13:30 - Keaton Dowhaniuk (4)
Third period
No scoring
Joshua Ravensbergen (25 saves/26 shots)
Goalie stats
Jan Spunar (31 saves/37 shots)
May 6
Portland Winterhawks
2–1
2OT
Prince George Cougars
CN Centre
Recap
No scoring
First period
No scoring
No scoring
Second period
19:00 - Nate Danielson (5)
No scoring
Third period
5:45 - Borya Valis (9)
5:40 - Josh Davies (5)
Second overtime period
No scoring
Jan Spunar (48 saves/49 shots)
Goalie stats
Joshua Ravensbergen (36 saves/38 shots)
WHL Championship
(W2) Portland Winterhawks vs. (E3) Moose Jaw Warriors
May 10
Moose Jaw Warriors
3–2
Portland Winterhawks
Veterans Memorial Coliseum
Recap
No scoring
First period
No scoring
1:17 - ps - Atley Calvert (7) 5:42 - Denton Mateychuk (9)
Second period
9:00 - Diego Buttazzoni (3)
16:58 - Matthew Savoie (9)
Third period
4:14 - Gabe Klassen (6)
Jackson Unger (31 saves/33 shots)
Goalie stats
Jan Spunar (34 saves/37 shots)
May 11
Moose Jaw Warriors
5–1
Portland Winterhawks
Veterans Memorial Coliseum
Recap
5:48 - Atley Calvert (8)
First period
No scoring
19:03 - Nate Danielson (6)
Second period
9:12 - Pavel McKenzie (2) 18:00 - Brayden Yager (11)
0:15 - Jagger Firkus (13) 5:35 - Jagger Firkus (14)
Third period
No scoring
Jackson Unger (37 saves/38 shots)
Goalie stats
Jan Spunar (22 saves/27 shots)
May 14
Portland Winterhawks
3–4
OT
Moose Jaw Warriors
Moose Jaw Events Centre
Recap
6:41 - Tyson Yaremko (2) 8:34 - sh - Nate Danielson (7)
First period
4:22 - Lucas Brenton (2)
No scoring
Second period
3:37 - pp - Denton Mateychuk 17:30 - pp - Denton Mateychuk (11)
3:56 - Marcus Nguyen (7)
Third period
No scoring
No scoring
First overtime period
2:20 - Brayden Schuurman (6)
Jan Spunar (32 saves/36 shots)
Goalie stats
Jackson Unger (30 saves/33 shots)
May 15
Portland Winterhawks
2–4
Moose Jaw Warriors
Moose Jaw Events Centre
Recap
No scoring
First period
8:11 - pp - Martin Rysavy (5)
14:31 - pp - Kyle Chyzowski (9) 18:34 - Marcus Nguyen (8)
Second period
15:37 - Matthew Savoie (10)
No scoring
Third period
14:07 - Brayden Schuurman (7) 17:33 - en - Martin Rysavy (6)
Jan Spunar (22 saves/25 shots)
Goalie stats
Jackson Unger (24 saves/26 shots)
Moose Jaw wins series 4–0
Playoff scoring leaders
Note: GP = Games played; G = Goals; A = Assists; Pts = Points; PIM = Penalty minutes
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
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
Eastern Conference
Central Division
East Division
Western Conference
B.C. Division
U.S. Division
Attendance
Regular Season
Home Team
Home Games
Average Attendance
Total Attendance[ 15]
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 [ 15]
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
See also
References
^ McLernon, Will (May 16, 2024). "Moose Jaw Warriors win first WHL championship in 40-year franchise history" . CBC News . Archived from the original on May 16, 2024. Retrieved May 16, 2024 .
^ "WHL unveils 2023-24 Regular Season schedule" .
^ "Winnipeg Ice sold and will be moved to Washington" . The Sports Network . June 16, 2023. Archived from the original on June 16, 2023.
^ Zary, Darren (May 8, 2024). "Game 7 heaven for Warriors, but a 'sad' heartbreak-ending for hometown Blades" . Saskatoon StarPhoenix . Archived from the original on May 8, 2024. Retrieved May 8, 2024 .
^ "WHL Regular season: Scoring leaders" . Retrieved September 29, 2023 .
^ WHL Regular season: Goaltending leaders . Retrieved on September 29, 2023.
^ WHL names 2023-24 Central Division First All-Star Team
^ WHL names 2023-24 Central Division Second All-Star Team
^ WHL Names 2023-24 East Division First All-Star Team
^ WHL Names 2023-24 East Division Second All-Star Team
^ WHL names 2023-24 B.C. Division First All-Star Team
^ WHL names 2023-24 B.C. Division Second All-Star Team
^ WHL names 2023-24 U.S. Division First All-Star Team
^ WHL names 2023-24 U.S. Division Second All-Star Team
^ a b "WHL Schedule" . CHL.ca/WHL . Retrieved June 16, 2023 .
External links
Links to related articles
Western Conference Eastern Conference
B.C. Division U.S. Division
Central Division East Division