2022–23 WHL season

{{Use mdy dates|date=October 2023}}

{{Infobox sports season

| title = 2022–23 WHL season

| color = #E03A3E

| color_text = #FFFFFF

| league = Western Hockey League

| sport = Ice hockey

| duration = Regular season
September 23, 2022 – March 26, 2023
Playoffs
March 31, 2023 – May 19, 2023

| no_of_teams = 22

| playoffs = Playoffs

| playoffs_MVP = Thomas Millic (Thunderbirds)

| finals_champ = Seattle Thunderbirds (2)

| finals_runner-up = Winnipeg Ice

| TV = {{plainlist|

}}

| season = Regular season

| season_champ_name = Scotty Munro Memorial Trophy

| season_champs = Winnipeg Ice (2)

| MVP_link = Four Broncos Memorial Trophy

| MVP = Connor Bedard (Regina Pats)

| top_scorer_link = Bob Clarke Trophy

| top_scorer = Connor Bedard (Regina Pats)

| seasonslistnames = WHL

| prevseason_year = 2021–22

| nextseason_year = 2023–24

}}

{{Infobox sports season

| title = 2022–23 CHL seasons

| color = #4B489D

| color_text = #FFF

| league = Canadian Hockey League

| sport = Ice hockey

| duration = OHL
September 2022–May 2023
QMJHL
September 2022–May 2023
WHL
September 2022–May 2023

| no_of_teams = 60

| TV = {{plainlist|

}}

| playoffs = Memorial Cup

| finals_champ = Quebec Remparts (QMJHL)

| num_championships = 3

| finals_runner-up = Seattle Thunderbirds (WHL)

}}

The 2022–23 WHL season was the 57th season of the Western Hockey League (WHL). The regular season started on September 23, 2022, and ended on March 26, 2023, with the 2023 WHL Playoffs beginning on March 31 and ending on May 19. Teams went back to inter-conference games for first time since the 2019–20 season.{{Cite web|url= https://whl.ca/article/western-hockey-league-announces-2022-23-regular-season-schedule|title= Western Hockey League announces 2022-23 Regular Season schedule}}

The Seattle Thunderbirds defeated the regular season-champion Winnipeg Ice 4 games to 1 in the finals to win their second Ed Chynoweth Cup and earn a spot in the 2023 Memorial Cup tournament, which was hosted by the Kamloops Blazers.{{Cite news |last=Crabtree |first=Curtis |date=2023-05-19 |title=Thunderbirds win second WHL title, beat Winnipeg 3-1 in Game 5 to win Ed Chynoweth Cup |url=https://www.fox13seattle.com/sports/thunderbirds-win-second-whl-title-beat-winnipeg-3-1-in-game-5-to-win-ed-chynoweth-cup |url-status=live |archive-url=https://web.archive.org/web/20230520142119/https://www.fox13seattle.com/sports/thunderbirds-win-second-whl-title-beat-winnipeg-3-1-in-game-5-to-win-ed-chynoweth-cup |archive-date=2023-05-20 |access-date=2024-05-16 |work=Fox 13 Seattle |publisher=Fox Sports}}

Standings

As of March 26, 2023 {{cite web|url=https://chl.ca/whl/standings/279/conference/|title=Standings|website=CHL.ca|publisher=WHL|access-date=March 19, 2025|lang=en-US}}

= Conference standings =

{{2022–23 WHL Western Conference standings}}

{{2022–23 WHL Eastern 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

{{clear}}

{{WHL team map 2019}}

{{clear}}

= Statistical leaders =

== Scoring leaders ==

Players are listed by points, then goals.{{cite web |url=https://whl.ca/stats/players/279 |title=WHL Regular season: Scoring leaders |accessdate=October 22, 2022}}

Note: GP = Games played; G = Goals; A = Assists; Pts. = Points; PIM = Penalty minutes

class="wikitable sortable" style="text-align: center"

! class="unsortable" align=center bgcolor=#F2F2F2 style="width: 15em" | Player

! style="width: 15em" | Team

! style="width: 4em" | GP

! style="width: 4em" | G

! style="width: 4em" | A

! style="width: 4em" | Pts

! style="width: 4em" | PIM

align=left | Connor Bedard

| align=left | Regina Pats

| 57

| 71

| 72

| 143

| 62

align=left | Chase Wheatcroft

| align=left | Prince George Cougars

| 68

| 47

| 60

| 107

| 46

align=left | Zach Benson

| align=left | Winnipeg Ice

| 60

| 36

| 62

| 98

| 49

align=left | Logan Stankoven

| align=left | Kamloops Blazers

| 48

| 34

| 63

| 97

| 17

align=left | Riley Heidt

| align=left | Prince George Cougars

| 68

| 25

| 72

| 97

| 36

align=left | Andrew Cristall

| align=left | Kelowna Rockets

| 54

| 39

| 56

| 95

| 50

align=left | Matthew Savoie

| align=left | Winnipeg Ice

| 62

| 38

| 57

| 95

| 26

align=left | Connor McClennon

| align=left | Winnipeg Ice

| 64

| 46

| 46

| 92

| 49

align=left | Koehn Ziemmer

| align=left | Prince George Cougars

| 68

| 41

| 48

| 89

| 43

align=left | Jagger Firkus

| align=left | Moose Jaw Warriors

| 66

| 40

| 48

| 88

| 24

= Leading goaltenders =

These are the goaltenders that lead the league in GAA that played at least 1,200 minutes.[https://whl.ca/stats/goalies/279 WHL Regular season: Goaltending leaders]. Retrieved on October 22, 2022.

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

class="wikitable sortable" style="text-align: center"

! class="unsortable" align=center bgcolor=#F2F2F2 style="width: 15em" | Player

! style="width: 15em" | Team

! style="width: 4em" | GP

! style="width: 4em" | Mins

! style="width: 4em" | W

! style="width: 4em" | L

! style="width: 4em" | OTL

! style="width: 4em" | SOL

! style="width: 4em" | SO

! style="width: 4em" | GAA

! style="width: 4em" | SV%

align=left | Thomas Milic

| align=left | Seattle Thunderbirds

| 33

| 1,964

| 27

| 3

| 1

| 1

| 4

| 2.08

| 0.928

align=left | Scott Ratzlaff

| align=left | Seattle Thunderbirds

| 34

| 2,011

| 25

| 8

| 0

| 1

| 5

| 2.15

| 0.918

align=left | Austin Elliott

| align=left | Saskatoon Blades

| 37

| 2,123

| 25

| 6

| 3

| 0

| 2

| 2.20

| 0.911

align=left | Daniel Hauser

| align=left | Winnipeg Ice

| 42

| 2,504

| 37

| 4

| 1

| 0

| 2

| 2.28

| 0.917

align=left | Rhett Stoesser

| align=left | Red Deer Rebels

| 25

| 1,480

| 19

| 6

| 0

| 0

| 2

| 2.35

| 0.910

2023 WHL Playoffs

{{16TeamBracket

| RD1-RD2-path=0

| RD3-group1 = Note: Pairings are re-seeded after the first round.

| RD1=Conference Quarterfinals

| RD2=Conference Semifinals

| RD3=Conference Finals

| RD4=WHL Championship

| RD2-group1=Eastern

| RD2-group2=Western

| RD1-seed01=E1

| RD1-team01=Winnipeg

| RD1-score01=4

| RD1-seed02=E8

| RD1-team02=Medicine Hat

| RD1-score02=0

| RD1-seed03=E2

| RD1-team03=Red Deer

| RD1-score03=4

| RD1-seed04=E7

| RD1-team04=Calgary

| RD1-score04=1

| RD1-seed05=E3

| RD1-team05=Saskatoon

| RD1-score05=4

| RD1-seed06=E6

| RD1-team06=Regina

| RD1-score06=3

| RD1-seed07=E4

| RD1-team07=Moose Jaw

| RD1-score07=4

| RD1-seed08=E5

| RD1-team08=Lethbridge

| RD1-score08=0

| RD1-seed09= W1

| RD1-team09=Seattle

| RD1-score09=4

| RD1-seed10= W8

| RD1-team10=Kelowna

| RD1-score10=0

| RD1-seed11= W2

| RD1-team11=Kamloops

| RD1-score11=4

| RD1-seed12= W7

| RD1-team12=Vancouver

| RD1-score12=0

| RD1-seed13= W3

| RD1-team13=Portland

| RD1-score13=4

| RD1-seed14= W6

| RD1-team14=Everett

| RD1-score14=1

| RD1-seed15=W4

| RD1-team15=Prince George

| RD1-score15=4

| RD1-seed16=W5

| RD1-team16=Tri-City

| RD1-score16=2

| RD2-seed01=E1

| RD2-team01=Winnipeg

| RD2-score01=4

| RD2-seed02=E4

| RD2-team02=Moose Jaw

| RD2-score02=2

| RD2-seed03=E2

| RD2-team03=Red Deer

| RD2-score03=3

| RD2-seed04=E3

| RD2-team04=Saskatoon

| RD2-score04=4

| RD2-seed05=W1

| RD2-team05=Seattle

| RD2-score05=4

| RD2-seed06=W4

| RD2-team06=Prince George

| RD2-score06=0

| RD2-seed07=W2

| RD2-team07=Kamloops

| RD2-score07=4

| RD2-seed08=W3

| RD2-team08=Portland

| RD2-score08=0

| RD3-seed01=E1

| RD3-team01=Winnipeg

| RD3-score01=4

| RD3-seed02=E3

| RD3-team02=Saskatoon

| RD3-score02=0

| RD3-seed03=W1

| RD3-team03=Seattle

| RD3-score03=4

| RD3-seed04=W2

| RD3-team04=Kamloops

| RD3-score04=2

| RD4-seed01=E1

| RD4-team01=Winnipeg

| RD4-score01=1

| RD4-seed02=W1

| RD4-team02=Seattle

| RD4-score02=4

}}

Conference Quarter-finals

= Eastern Conference =

==(E1) Winnipeg Ice vs. (E8) Medicine Hat Tigers ==

{{NHLPlayoffs

|team1 = Winnipeg Ice

|team2 = Medicine Hat Tigers

|stadium1 = Wayne Fleming Arena

|stadium2 = Co-op Place

|homeright=yes

|date1 = March 31

|score1 = 3–5

|recap1= whl.ca/gamecentre/1019416/boxscore

|won1 = 1

|date2 = April 1

|score2 = 2–5

|recap2 = whl.ca/gamecentre/1019417/boxscore

|won2 = 1

|date3 = April 4

|score3 = 7–2

|recap3 = whl.ca/gamecentre/1019418/boxscore

|won3 = 1

|date4 = April 5

|score4 = 3–2

|recap4= whl.ca/gamecentre/1019419/boxscore

|won4 = 1

|series = Winnipeg wins series 4–0

|1-1-1=1:50 - pp - Zack Ostapchuk (1)
8:22 - Matthew Savoie (1)|1-2-1=10:28 - pp - Evan Friesen (1)|1-1-2=Andrew Basha (1) - 11:01|1-2-2=No scoring|1-3-1=4:55 - pp - Matthew Savoie (2)
18:53 - en - Matthew Savoie (3)|1-3-2=Andrew Basha (2) - pp - 10:00
Rhett Parsons (1) - 19:49|goalie1-1=Daniel Hauser (33 saves / 36 shots)|goalie1-2=Beckett Langkow (30 saves / 34 shots)|2-1-1=12:44 - Briley Wood (1)|2-1-2=No scoring|2-2-1=1:33 - Zack Ostapchuk (2)
15:50 - pp - Connor McClennon (1)|2-2-2=Andrew Basha (3) - 6:20|2-3-1=13:49 - pp - Connor McClennon (2)
19:33 - en - Matthew Savoie (4)|2-3-2=11:58 - pp - Dallon Melin (1)|goalie2-1=Daniel Hauser (25 saves / 27 shots)|goalie2-2=Beckett Langkow (17 saves / 21 shots)|3-1-1=Zack Ostapchuk (3) - 1:00
Evan Friesen (2) - 5:45
Matthew Savoie (5) - 5:58|3-1-2=8:21 - Brendan Lee (1)|3-2-1=Ty Nash (1) - 11:48
Conor Geekie (1) - 14:28|3-2-2=No scoring|3-3-1=Connor McClennon (3) - pp - 0:49
Easton Armstrong (1) - pp - 8:17|3-3-2=12:29 - pp - Gavin McKenna (1)|goalie3-1=Daniel Hauser (23 saves / 25 shots)|goalie3-2=Beckett Langkow (16 shots / 23 saves)
Zach Zahara (1 save / 1 shot)|4-1-1=Matthew Savoie (6) - sh - 1:14|4-1-2=1:30 - pp - Dru Krebs (1)|4-2-1=Owen Pederson (1) - 10:50|4-2-2=15:59 - Hunter St. Martin (1)|4-3-1=Ty Nash (2) - 1:10|4-3-2=No scoring|goalie4-1=Daniel Hauser (30 saves / 32 shots)|goalie4-2=Beckett Langkow (18 saves / 21 shots)}}

==(E2) Red Deer Rebels vs. (E7) Calgary Hitmen ==

{{NHLPlayoffs

|team1 = Red Deer Rebels

|team2 = Calgary Hitmen

|stadium1 = Peavey Mart Centrium

|stadium2 = Scotiabank Saddledome

|homeright=yes

|date1 = March 31

|score1 = 0–3

|recap1= whl.ca/gamecentre/1019409/boxscore

|won1 = 1

|date2 = April 1

|score2 = 2–1

|recap2 = whl.ca/gamecentre/1019410/boxscore

|won2 = 2

|ot2 = 1

|date3 = April 3

|score3 = 4–2

|recap3 = whl.ca/gamecentre/1019411/boxscore

|won3 = 1

|date4 = April 5

|score4 = 6–1

|recap4= whl.ca/gamecentre/1019412/boxscore

|won4 = 1

|date5 = April 7

|score5 = 5–6

|recap5 = whl.ca/gamecentre/1019413/boxscore

|won5 = 1

|ot5 = 1

|series = Red Deer wins series 4–1

|1-1-1=17:56 - Kai Uchacz (1)|1-1-2=No scoring|1-2-1=No scoring|1-2-2=No scoring|1-3-1=13:22 - Jayden Grubbe (1)
17:56 - Frantisek Formanek (1)|1-3-2=No scoring|goalie1-1=Kyle Kelsey (25 saves / 25 shots)|goalie1-2=Brayden Peters (33 saves / 36 shots)|2-1-1=No scoring|2-1-2=No scoring|2-2-1=No scoring|2-2-2=No scoring|2-3-1=11:20 - Christoffer Sedoff (1)|2-3-2=Sean Tschigerl (1) - 18:23|goalie2-1=Kyle Kelsey (36 saves / 38 shots)|goalie2-2=Brayden Peters (38 saves / 39 shots)|2-4-1=No scoring|2-4-2=David Adaszynski (1) - 16:42|3-1-1=Matteo Fabrizi (1) - 16:07
Kai Uchacz (2) - 16:56|3-1-2=13:42 - Carson Wetsch (1)|3-2-1=Frantisek Formanek (2) - 0:46|3-2-2=3:56 - pp - Carter MacAdams (1)|3-3-1=Kai Uchacz (3) - en - 19:23|3-3-2=No scoring|goalie3-1=Kyle Kelsey (36 saves / 38 shots)|goalie3-2=Brayden Peters (42 saves / 45 shots)|4-1-1=No scoring|4-1-2=No scoring|4-2-1=Ben King (1) - pp - 8:04
Ollie Josephson (1) - sh - 9:07
Jhett Larson (1) - sh - 18:31
Hunter Mayo (1) - 19:28|4-2-2=5:30 - pp - Ethan Moore (1)|4-3-1=Ben King (2) - pp - 5:56
Kai Uchacz (4) - pp - 12:09|4-3-2=No scoring|goalie4-1=Kyle Kelsey (36 saves / 37 shots)|goalie4-2=Brayden Peters (33 saves / 39 shots)
Ethan Buenaventura (2 saves / 2 shots)|5-1-1=4:22 - pp - Kalan Lind (1)
19:23 - pp - Mats Lindgren (1)|5-1-2=David Adaszynski (2) - pp - 13:19
Brandon Whynott (1) - 14:09|5-2-1=7:32 - pp - Mats Lindgren (2)|5-2-2=Maxim Muranov (1) - 12:19|5-3-1=15:32 - Matteo Fabrizi (2)
17:18 - Christoffer Sedoff (2)|5-3-2=Oliver Tulk (1) - pp - 2:46
Maxim Muranov (2) - sh - 9:32|5-4-1=4:56 - Ben King (3)|5-4-2=No scoring|goalie5-1=Kyle Kelsey (19 saves / 24 shots)|goalie5-2=Brayden Peters (38 saves / 44 shots)}}

==(E3) Saskatoon Blades vs. (E6) Regina Pats ==

{{NHLPlayoffs

|team1 = Saskatoon Blades

|team2 = Regina Pats

|stadium1 = SaskTel Centre

|stadium2 = Brandt Centre

|homeright=yes

|date1 = March 31

|score1 = 6–1

|recap1= whl.ca/gamecentre/1019395/boxscore

|1-1-1 = No scoring

|1-1-2 = No scoring

|1-2-1 = No scoring

|1-2-2 = Zackary Shantz (1) - 4:11
Connor Bedard (1) - 13:12

|1-3-1 = 0:31 - Lukas Hansen (1)

|1-3-2 = Riley Ginnell (1) - 0:09
Stanislav Svozil (1) - 9:54
Connor Bedard (2) - 13:27
Tye Spencer (1) - en - 17:29

|goalie1-1 = Austin Elliot (19 saves / 24 shots)

|goalie1-2 = Drew Sim (27 saves / 28 shots)

|home1 = 1

|won1 = 2

|date2 = April 2

|score2 = 6–5

|recap2 = whl.ca/gamecentre/1019378/boxscore

|home2 = 1

|won2 = 2

|ot2= 1

|2-1-1 = 18:01 - Justin Lies (1)

|2-1-2 = Stanislav Svozil (2) - 5:08
Connor Bedard (3) - 13:33

|2-2-1 = 2:48 - Lukas Hansen (2)
6:42 - Josh Pillar (1)

|2-2-2 = Zack Stringer (1) - pp - 5:32
Connor Bedard (4) - 12:31

|2-3-1 = 8:32 - Jayden Wiens (1)
8:50 - Vaughn Watterodt (1)

|2-3-2 = Connor Bedard (5) - 11:10

|2-4-1 = No scoring

|2-4-2 = Zack Stringer (2) - pp - 2:58

|goalie2-1 = Austin Elliot (9 saves / 13 shots)
Ethan Chadwick (4 saves / 6 shots)

|goalie2-2 = Drew Sim (42 saves / 47 shots)

|date3 = April 4

|score3 = 4–3

|recap3 = whl.ca/gamecentre/1019397/boxscore

|home3 = 2

|won3 = 1

|ot3 = 1

|3-1-1 = Jayden Wiens (2) - pp - 12:21

|3-1-2 = 2:32 - Stanislav Svozil (3)
13:25 - Alexander Suzdalev (1)

|3-2-1 = No scoring

|3-2-2 = No scoring

|3-3-1 = Egor Sidorov (1) - pp - 10:32
Brandon Lisowsky (1) - pp - 19:33

|3-3-2 = 9:39 - Connor Bedard (6)

|3-4-1 = Egor Sidorov (2) - 5:19

|3-4-2 = No scoring

|goalie3-1 = Ethan Chadwick (21 saves / 24 shots)

|goalie3-2 = Drew Sim (33 saves / 37 shots)

|date4 = April 5

|score4 = 4–3

|recap4= whl.ca/gamecentre/1019398/boxscore

|home4 = 2

|won4 = 1

|ot4 = 1

|4-1-1 = No scoring

|4-1-2 = No scoring

|4-2-1 = Egor Sidorov (3) - pp - 7:18

|4-2-2 = 19:35 - pp - Connor Bedard (7)

|4-3-1 = Jayden Wiens (3) - 2:42
Charlie Wright (1) - 10:01

|4-3-2 = 0:13 - Connor Bedard (8)
0:53 - Tanner Howe (1)

|4-4-1 = Jake Chiasson (1) - 7:20

|4-4-2 = No scoring

|goalie4-1 = Ethan Chadwick (23 saves / 26 shots)

|goalie4-2 = Drew Sim (33 saves / 37 shots)

|date5 = April 7

|score5 = 2–4

|recap5 = whl.ca/gamecentre/1019399/boxscore

|home5 = 1

|won5 = 1

|5-1-1 = 3:46 - Vaughn Watterodt (2)
5:26 - pp - Egor Sidorov (4)

|5-1-2 = Zack Stringer (3) - pp - 11:24

|5-2-1 = 15:52 - Conner Roulette (1)

|5-3-1 = 10:46 - Egor Sidorov (5)

|5-3-2 = Connor Bedard (9) - 3:09

|goalie5-1 = Ethan Chadwick (20 saves / 22 shots)

|goalie5-2 = Drew Sim (29 saves / 33 shots)

|date6 = April 8

|score6 = 3–5

|recap6 = whl.ca/gamecentre/1019400/boxscore

|home6 = 2

|won6 = 2

|6-1-1 = Jayden Wiens (4) - 9:42

|6-1-2 = 14:53 - Alexander Suzdalev (2)

|6-2-1 = Trevor Wong (1) - 17:34

|6-2-2 = 5:04 - pp - Alexander Suzdalev (3)
12:45 - Tanner Howe (2)

|6-3-1 = Trevor Wong (2) - 1:04

|6-3-2 = 1:59 - Connor Bedard (10)
11:24 - Zackary Shantz (2)

|goalie6-1 = Ethan Chadwick (15 saves / 20 shots)

|goalie6-2 = Drew Sim (27 saves / 30 shots)

|date7 = April 10

|score7 = 1–4

|recap7 = whl.ca/gamecentre/1019401/boxscore

|home7 = 1

|won7 = 1

|7-1-1 = No scoring

|7-1-2 = No scoring

|7-2-1 = 19:46 - Spencer Shugrue (1)

|7-2-2 = No scoring

|7-3-1 = 7:56 - Jake Chiasson (2)
17:50 - Vaughn Watterodt (3)
18:11 - en - Trevor Wong (3)

|7-3-2 = Stanislav Svozil (4) - 13:10

|goalie7-1 = Austin Elliot (25 saves / 26 shots)

|goalie7-2 = Drew Sim (36 saves / 39 shots)

|series = Saskatoon wins series 4–3

}}

==(E4) Moose Jaw Warriors vs. (E5) Lethbridge Hurricanes ==

{{NHLPlayoffs

|team1 = Moose Jaw Warriors

|team2 = Lethbridge Hurricanes

|stadium1 = Moose Jaw Events Centre

|stadium2 = Enmax Centre

|homeright=yes

|date1 = March 31

|score1 = 1–2

|recap1= whl.ca/gamecentre/1019402/boxscore

|home1 = 1

|won1 = 1

|ot1 = 2

|1-1-1 = No scoring

|1-1-2 = No scoring

|1-2-1 = 4:53 - Logan Dowhaniuk (1)

|1-2-2 = Cole Shepard (1) - sh - 12:04

|1-3-1 = No scoring

|1-3-2 = No scoring

|1-4-1 = 19:43 - pp - Jagger Firkus (1)

|1-4-2 = No scoring

|goalie1-1 = Connor Ungar (50 saves / 51 shots)

|goalie1-2 = Bryan Thomson (52 saves / 54 shots)

|date2 = April 1

|score2 = 1–5

|recap2 = whl.ca/gamecentre/1019403/boxscore

|home2 = 1

|won2 = 1

|2-1-1 = 13:06 - pp - Atley Calvert (1)

|2-1-2 = No scoring

|2-2-1 = 8:28 - Ryder Korczak (1)

|2-2-2 = No scoring

|2-3-1 = 11:18 - Martin Ryšavý (1)
14:29 - Denton Mateychuk (1)
16:08 - Lucas Brenton (1)

|2-3-2 = Anton Astashevich (1) - pp - 13:42

|goalie2-1 = Connor Ungar (21 saves / 22 shots)

|goalie2-2 = Bryan Thomson (29 saves / 34 shots)

|date3 = April 4

|score3 = 6–2

|recap3 = whl.ca/gamecentre/1019404/boxscore

|home3 = 2

|won3 = 1

|3-1-1 = Atley Calvert (2) - 5:03
Jagger Firkus (2) - 18:52

|3-1-2 = 11:13 - pp - Jett Jones (1)

|3-2-1 = Jagger Firkus (3) - 8:16
Jagger Firkus (4) - 11:28
Martin Ryšavý (2) - 14:58

|3-2-2 = No scoring

|3-3-1 = Atley Calvert (3) - en - 19:59

|3-3-2 = 7:20 - Brayden Edwards (1)

|goalie3-1 = Connor Ungar (24 saves / 26 shots)

|goalie3-2 = Bryan Thomson (13 saves / 18 shots)
Harrison Meneghin (5 saves / 5 shots)

|date4 = April 5

|score4 = 5–2

|recap4= whl.ca/gamecentre/1019405/boxscore

|home4 = 2

|won4 = 1

|4-1-1 = Brayden Yager (1) - 13:56

|4-1-2 = 8:50 - Tyson Zimmer (1)

|4-2-1 = Maximus Wanner (1) - 5:15

|4-2-2 = 19:00 - Hayden Smith (1)

|4-3-1 = Lynden Lakovic (1) - 4:48
Denton Mateychuk (2) - 14:32
Brayden Yager (2) - en - 19:29

|4-3-2 = No scoring

|goalie4-1 = Connor Ungar (28 saves / 30 shots)

|goalie4-2 = Harrison Meneghin (25 saves / 29 shots)

|series = Moose Jaw wins series 4–0

}}

= Western Conference =

==(W1) Seattle Thunderbirds vs. (W8) Kelowna Rockets ==

{{NHLPlayoffs

|team1 = Seattle Thunderbirds

|team2 = Kelowna Rockets

|stadium1 = accesso ShoWare Center

|stadium2 = Prospera Place

|homeright=yes

|date1 = March 31

|score1 = 2–3

|recap1= whl.ca/gamecentre/1019379/boxscore

|won1 = 1

|date2 = April 1

|score2 = 1–4

|recap2 = whl.ca/gamecentre/1019380/boxscore

|won2 = 1

|date3 = April 4

|score3 = 4–1

|recap3 = whl.ca/gamecentre/1019381/boxscore

|won3 = 1

|date4 = April 5

|score4 = 3–0

|recap4= whl.ca/gamecentre/1019382/boxscore

|won4 = 1

|series = Seattle wins series 4–0

|1-1-1=No scoring|1-1-2=Jackson DeSouza (1) - 11:02|1-2-1=19:32 - Dylan Guenther (1)|1-2-2=Caden Price (1) - pp - 7:21|1-3-1=3:22 - Dylan Guenther (2)
5:53 - pp - Reid Schaefer (1)|1-3-2=No scoring|goalie1-1=Thomas Milic (23 saves / 25 shots)|goalie1-2=Jari Kykkanen (36 saves / 39 shots)|2-1-1=12:02 - pp - Dylan Guenther (3)|2-1-2=No scoring|2-2-1=No scoring|2-2-2=Dylan Wightman (1) - 7:38|2-3-1=9:35 - Lucas Ciona (1)
15:35 - Nolan Allan (1)
17:01 - en - Jared Davidson (1)|2-3-2=No scoring|goalie2-1=Thomas Milic (25 saves / 26 shots)|goalie2-2=Jari Kykkanen (44 saves / 47 shots)|3-1-1=No scoring|3-1-2=No scoring|3-2-1=No scoring|3-2-2=15:40 - Andrew Cristall (1)|3-3-1=Dylan Guenther (4) - 3:31
Jordan Gustafson (1) - 11:07
Lucas Ciona (2) - 13:05
Kyle Crnkovic (1) - sh - en - 19:07|3-3-2=No scoring|goalie3-1=Thomas Milic (24 saves / 25 shots)|goalie3-2=Jari Kykkanen (29 saves / 32 shots)|4-1-1=No scoring|4-1-2=No scoring|4-2-1=Lucas Ciona (2) - pp - 8:42|4-2-2=No scoring|4-3-1=Dylan Guenther (5) - 9:25
Jordan Gustafson (2) - 13:13|4-3-2=No scoring|goalie4-1=Thomas Milic (19 saves / 19 shots)|goalie4-2=Talyn Boyko (35 saves / 38 shots)}}

==(W2) Kamloops Blazers vs. (W7) Vancouver Giants ==

{{NHLPlayoffs

|team1 = Kamloops Blazers

|team2 = Vancouver Giants

|stadium1 = Sandman Centre

|stadium2 = Langley Events Centre

|homeright=yes

|date1 = March 31

|score1 = 0–8

|recap1= whl.ca/gamecentre/1019386/boxscore

|won1 = 1

|date2 = April 1

|score2 = 1–6

|recap2 = whl.ca/gamecentre/1019387/boxscore

|won2 = 1

|date3 = April 4

|score3 = 5–0

|recap3 = whl.ca/gamecentre/1019388/boxscore

|won3 = 1

|date4 = April 6

|score4 = 5–4

|recap4= whl.ca/gamecentre/1019389/boxscore

|won4 = 1

|ot4 = 1

|series = Kamloops wins series 4–0

|1-1-1=2:08 - pp - Logan Stankoven (1)
6:18 - Emmitt Finnie (1)
7:10 - Dylan Sydor (1)
14:44 - Logan Stankoven (2)|1-1-2=No scoring|1-2-1=1:42 - Ryan Hofer (1)
3:59 - pp - Caedan Bankier (1)
6:12 - pp - Logan Stankoven (3)|1-2-2=No scoring|1-3-1=17:19 - Ashton Ferster (1)|1-3-2=No scoring|goalie1-1=Dylan Ernst (15 saves / 15 shots)|goalie1-2=Jesper Vikman (15 saves / 22 shots)
Brett Mirwald (30 saves / 31 shots)|2-1-1=5:41 - Ryan Hofer (2)
6:00 - Olen Zellweger (1)|2-1-2=No scoring|2-2-1=0:49 - pp - Caedan Bankier (2)|2-2-2=No scoring|2-3-1=6:43 - Daylan Kuefler (1)
7:55 - Dylan Sydor (2)
13:06 - Emmitt Finnie (2)|2-3-2=Samuel Honzek (1) - pp - 12:55|goalie2-1=Dylan Ernst (25 shots / 26 saves)|goalie2-2=Brett Mirwald (49 shots / 55 saves)|3-1-1=Logan Stankoven (4) - 7:37|3-1-2=No scoring|3-2-1=Emmitt Finnie (3) - 2:20|3-2-2=No scoring|3-3-1=Ryan Hofer (3) - 3:05
Caedan Bankier (3) - 5:03
Caedan Bankier (4) - 17:46 |3-3-2=No scoring|goalie3-1=Dylan Ernst (17 saves / 17 shots)|goalie3-2=Jesper Vikman (41 shots / 45 saves)|4-1-1=Ryan Hofer (4) - pp - 6:51
Ryan Hofer (5) - 16:23
Connor Levis (1) - pp - 19:58|4-1-2=5:06 - Ty Thorpe (1)
19:29 - sh - Ty Thorpe (2)|4-2-1=No scoring|4-2-2=No scoring|4-3-1=Olen Zellweger (2) - 3:45|4-3-2=0:52 - pp - Ty Thorpe (3)
15:00 - pp - Skyler Bruce (1)|4-4-1=Olen Zellweger (3) - 19:58|4-4-2=No scoring|goalie4-1=Dylan Ernst (31 saves / 35 shots)|goalie4-2=Jesper Vikman (62 saves / 67 shots)}}

==(W3) Portland Winterhawks vs. (W6) Everett Silvertips ==

{{NHLPlayoffs

|team1 = Portland Winterhawks

|team2 = Everett Silvertips

|stadium1 = Veterans Memorial Coliseum

|stadium2 = Angel of the Winds Arena

|homeright=yes

|date1 = March 31

|score1 = 3–4

|recap1 = whl.ca/gamecentre/1019354/boxscore

|won1 = 1

|date2 = April 1

|score2 = 0–4

|recap2 = whl.ca/gamecentre/1019355/boxscore

|won2 = 1

|date3 = April 3

|score3 = 6–1

|recap3 = whl.ca/gamecentre/1019362/boxscore

|won3 = 1

|date4 = April 7

|score4 = 0–5

|recap4 = whl.ca/gamecentre/1019363/boxscore

|won4 = 2

|date5 = April 8

|score5 = 2–3

|recap5 = whl.ca/gamecentre/1019365/boxscore

|won5 = 1

|ot5 = 1

|series = Portland wins series 4–1

|1-1-1=8:52 - pp - Robbie Fromm-Delorme (1)|1-1-2=Austin Roest (1) - 7:10 |1-2-1=5:26 - pp - Marcus Nguyen (1)|1-2-2=No scoring|1-3-1=10:59 - Marcus Nguyen (2)
12:20 - James Stefan (1)|1-3-2=Jackson Berezowski (1) - pp - 4:17
Austin Roest (2) - 16:49|goalie1-1=Jan Špunar (31 saves / 34 shots)|goalie1-2=Tyler Palmer (33 saves / 37 shots)|2-1-1=10:23 - Marcus Nguyen (3)
13:38 - Marcus Nguyen (4)|2-1-2=No scoring|2-2-1=15:46 - pp - Jack O'Brien (1)|2-2-2=No scoring|2-3-1=18:44 - en - Jack O'Brien (2)|2-3-2=No scoring|goalie2-1=Jan Špunar (23 saves / 23 shots)|goalie2-2=Tyler Palmer (28 saves / 31 shots)|3-1-1=Kyle Chyzowski (1) - 7:09|3-1-2=No scoring|3-2-1=Gabe Klassen (1) - 3:28
James Stefan (2) - pp - 17:11
Kyle Chyzowski (2) - 17:34|3-2-2=No scoring|3-3-1=James Stefan (3) - pp - 0:29
Nicholas Johnson (1) - 15:53|3-3-2=17:07 - Jackson Berezowski (2)|goalie3-1=Jan Špunar (38 saves / 39 shots)|goalie3-2=Tyler Palmer (18 saves / 24 shots)|4-1-1=No scoring|4-1-2=2:49 - Caden Zaplitny (1)
4:14 - Beau Courtney (1)|4-2-1=No scoring|4-2-2=19:08 - pp - Jackson Berezowski (3)|4-3-1=No scoring|4-3-2=2:24 - Roan Woodward (1)
14:49 - Austin Roest (3)|goalie4-1=Jan Špunar (31 shots / 36 saves)|goalie4-2=Tyler Palmer (27 shots / 27 saves)|5-1-1=17:39 - Gabe Klassen (2)|5-1-2=No scoring|5-2-1=No scoring|5-3-1=8:29 - pp - James Stefan (4)|5-2-2=Austin Roest (4) - pp - 16:51
Jackson Berezowski (4) - pp - 18:36|5-3-2=No scoring|5-4-1=9:45 - pp - Robbie Fromm-Delorme (2)|5-4-2=No scoring|goalie5-1=Jan Špunar (19 saves / 21 shots)|goalie5-2=Tyler Palmer (40 saves / 43 shots)}}

==(W4) Prince George Cougars vs. (W5) Tri-City Americans ==

{{NHLPlayoffs

|team1 = Prince George Cougars

|team2 = Tri-City Americans

|stadium1 = CN Centre

|stadium2 = Toyota Center

|homeright=yes

|date1 = March 31

|score1 = 6–4

|recap1 = whl.ca/gamecentre/1019368/boxscore

|won1 = 2

|date2 = April 1

|score2 = 1–2

|recap2 = whl.ca/gamecentre/1019369/boxscore

|won2 = 1

|ot2 = 1

|date3 = April 4

|score3 = 2–4

|recap3 = whl.ca/gamecentre/1019371/boxscore

|won3 = 2

|date4 = April 5

|score4 = 6–2

|recap4 = whl.ca/gamecentre/1019372/boxscore

|won4 = 1

|date5 = April 7

|score5 = 6–2

|recap5 = whl.ca/gamecentre/1019373/boxscore

|won5 = 1

|home5 = 2

|date6 = April 9

|score6 = 4–5

|recap6 = whl.ca/gamecentre/1019375/boxscore

|won6 = 1

|home6 = 1

|ot6 = 1

|series = Prince George wins series 4–2

|1-1-1=No scoring|1-1-2=Tyson Greenway (1) - 16:45
Tyson Greenway (2) - 19:00|1-2-1=7:20 - Caden Brown (1)
10:38 - Hudson Thornton (1)|1-2-2=Parker Bell (1) - 4:15|1-3-1=2:03 - Caden Brown (2)
9:42 - Zac Funk (1)|1-3-2=Jake Sloan (1) - 4:46
Deagan McMillan (1) - 6:55
Jalen Luypen (1) - en - 19:17|goalie1-1=Tyler Brennan (27 saves / 32 shots)|goalie1-2=Tomáš Suchánek (43 saves / 47 shots)|2-1-1=No scoring|2-1-2=No scoring|2-2-1=7:22 - Adam Mechura (1)|2-2-2=Cole Dubinsky (1) - 12:02|2-3-1=No scoring|2-3-2=No scoring|2-4-1=4:52 - Jaxsen Wiebe (1)|2-4-2=No scoring|goalie2-1=Tyler Brennan (17 saves / 18 shots)|goalie2-2=Tomáš Suchánek (36 saves / 38 shots)|3-1-1=No scoring|3-1-2=8:00 - Marc Lajoie (1)
12:01 - Tyson Greenway (3)|3-2-1=Chase Wheatcroft (1) - 3:59|3-2-2=No scoring|3-3-1=Hudson Thornton (2) - 1:22|3-3-2=5:31 - pp - Parker Bell (2)
19:09 - en - Jalen Luypen (2)|goalie3-1=Tyler Brennan (16 saves / 18 shots)
Ty Young (8 saves / 9 shots)|goalie3-2=Tomáš Suchánek (28 saves / 30 shots)|4-1-1=Koehn Ziemmer (1) - 17:55
Jaxsen Wiebe (2) - 18:54|4-1-2=No scoring|4-2-1=Koehn Ziemmer (2) - 1:50|4-2-2=3:43 - Tyson Greenway (4)|4-3-1=Riley Heidt (1) - 6:02
Jaxsen Wiebe (3) - en - 17:24
Chase Wheatcroft (2) - pp - 19:59|4-3-2=15:45 - Jalen Luypen (3)|goalie4-1=Ty Young (26 saves / 28 shots)|goalie4-2=Tomáš Suchánek (25 saves / 30 shots)|5-1-1=No scoring|5-1-2=Jake Sloan (2) - 14:38|5-2-1=5:51 - Zac Funk (2)
14:10 - Bauer Dumanski (1)|5-2-2=Reese Belton (1) - 16:22|5-3-1=8:01 - Caden Brown (3)
14:39 - Cole Dubinsky (2)
17:42 - en - Zac Funk (3)
18:48 - Bauer Dumanski (2)|5-3-2=No scoring|goalie5-1=Ty Young (26 saves / 28 shots)|goalie5-2=Tomáš Suchánek (28 saves / 33 shots)|6-1-1=Riley Heidt (2) - 4:51
Cole Dubinsky (3) - 7:57
Fischer O'Brien (1) - 17:05|6-1-2=12:32 - Reese Belton (2)|6-2-1=No scoring|6-2-2=0:17 - Ethan Ernst (1)
17:18 - Tyson Greenway (5)|6-3-1=Zac Funk (4) - 2:02|6-3-2=13:34 - Jake Sloan (3)|6-4-1=Chase Wheatcroft (3) - 2:31|6-4-2=No scoring|goalie6-1=Ty Young (34 saves / 38 shots)|goalie6-2=Tomáš Suchánek (32 saves / 37 shots)}}

Conference Semi-finals

= Eastern Conference =

==(E1) Winnipeg Ice vs. (E4) Moose Jaw Warriors ==

{{NHLPlayoffs

|team1 = Winnipeg Ice

|team2 = Moose Jaw Warriors

|stadium1 = Wayne Fleming Arena

|stadium2 = Mosaic Place

|homeright=yes

|date1 = April 14

|score1 = 3–5

|recap1 = whl.ca/gamecentre/1019437/boxscore

|won1 = 1

|date2 = April 15

|score2 = 5–3

|recap2 = whl.ca/gamecentre/1019438/boxscore

|won2 = 2

|date3 = April 18

|score3 = 4–8

|recap3 = whl.ca/gamecentre/1019439/boxscore

|won3 = 2

|date4 = April 19

|score4 = 3–2

|recap4 = whl.ca/gamecentre/1019440/boxscore

|won4 = 1

|ot4 = 1

|date5 = April 22

|score5 = 2–5

|recap5 = whl.ca/gamecentre/1019441/boxscore

|won5 = 1

|date6 = April 24

|score6 = 8–2

|recap6 = whl.ca/gamecentre/1019442/boxscore

|won6 = 1

|series = Winnipeg wins series 4–2

|1-1-1=1:04 - pp - Owen Pederson (2)
7:57 - Zach Benson (1)
16:42 - Matthew Savoie (7)|1-1-2=Brayden Yager (3) - 19:38|1-2-1=No scoring|1-2-2=Maximus Wanner (2) - 4:09
Jagger Firkus (5) - pp - 13:21|1-3-1=2:59 - Connor McClennon (4)
6:04 - Graham Sward (1)|1-3-2=No scoring|goalie1-1=Daniel Hauser (26 saves / 29 shots)|goalie1-2=Connor Ungar (32 saves / 37 shots)|2-1-1=No scoring|2-1-2=Ryder Korczak (2) - 1:02
Brayden Yager (4) - 8:07
Brayden Yager (5) - pp - 9:11
Martin Ryšavý (3) - pp - 9:31|2-2-1=No scoring|2-2-2=No scoring|2-3-1=1:07 - pp - Zack Ostapchuk (4)
13:09 - Connor McClennon (5)
16:10 - Carson Latimer (1)|2-3-2=Josh Hoekstra (1) - en - 19:57 |goalie2-1=Daniel Hauser (7 saves / 11 shots)
Mason Beaupit (8 saves / 8 shots)|goalie2-2=Connor Ungar (33 saves / 36 shots)|3-1-1=Zack Ostapchuk (5) - 7:07
Briley Wood (2) - 7:18
Vladislav Shilo (1) - 17:06|3-1-2=8:45 - pp - Ryder Korczak (3)
11:33 - pp - Jagger Firkus (6)
14:52 - Lynden Lakovic (2)|3-2-1=No scoring|3-2-2=10:52 - Eric Alarie (1)
11:46 - Lynden Lakovic (3)|3-3-1=Josh Medernach (1) - 9:55 |3-3-2=4:14 - Cosmo Wilson (1)
9:46 - Martin Ryšavý (4)
16:01 - Jagger Firkus (7)|goalie3-1=Daniel Hauser (5 saves / 8 shots)
Mason Beaupit (12 saves / 17 shots)|goalie3-2=Connor Ungar (25 saves / 29 shots)|4-1-1=Vladislav Shilo (2) - 8:22|4-1-2=12:57 - Martin Ryšavý (5)|4-2-1=Matthew Savoie (8) - 0:50|4-2-2=No scoring|4-3-1=No scoring|4-3-2=1:22 - Jagger Firkus (8)|4-4-1=Zack Ostapchuk (6) - pp - 11:56|4-4-2=No scoring|goalie4-1=Daniel Hauser (29 saves / 31 shots)|goalie4-2=Connor Ungar (38 saves / 41 shots)|5-1-1=No scoring|5-1-2=Jagger Firkus (9) - 13:35
Brayden Yager (6) - 15:03|5-2-1=2:27 - Conor Geekie (2)
11:32 - Conor Geekie (3)|5-2-2=No scoring|5-3-1=15:06 - Matthew Savoie (9)
17:50 - en - Conor Geekie (4)
19:01 - en - Zach Benson (2)|5-3-2=No scoring|goalie5-1=Daniel Hauser (26 saves / 28 shots)|goalie5-2=Connor Ungar (34 saves / 37 shots)|6-1-1=Zack Ostapchuk (7) - 10:49
Vladislav Shilo (3) - 11:40|6-1-2=No scoring|6-2-1=Connor McClennon (6) - 0:28
Connor McClennon (7) - 2:20
Graham Sward (2) - 6:12
Conor Geekie (5) - 7:33
Conor Geekie (6) - 17:54
Evan Friesen (3) - 18:33|6-2-2=9:25 - pp - Denton Mateychuk (3)|6-3-1=No scoring|6-3-2=18:13 - pp - Jagger Firkus (10)|goalie6-1=Daniel Hauser (25 saves / 27 shots)|goalie6-2=Connor Ungar (28 saves / 33 shots)
Jackson Unger (4 saves / 7 shots)}}

==(E2) Red Deer Rebels vs. (E3) Saskatoon Blades ==

{{NHLPlayoffs

|team1 = Red Deer Rebels

|team2 = Saskatoon Blades

|stadium1 = Peavey Mart Centrium

|stadium2 = SaskTel Centre

|homeright=yes

|date1 = April 14

|score1 = 3–1

|recap1 = whl.ca/gamecentre/1019444/boxscore

|home1 = 2

|won1 = 1

|1-1-1 = No scoring

|1-1-2 = No scoring

|1-2-1 = 4:28 - Jhett Larson (2)

|1-2-2 = No scoring

|1-3-1 = 14:19 - Jace Isley (1)
19:56 - en - Christoffer Sedoff (3)

|1-3-2 = Jake Chiasson (3) - 18:08

|goalie1-1 = Kyle Kelsey (23 saves / 24 shots)

|goalie1-2 = Austin Elliott (17 saves / 19 shots)

|date2 = April 16

|score2 = 5–2

|recap2 = whl.ca/gamecentre/1019445/boxscore

|home2 = 2

|won2 = 1

|2-1-1 = No scoring

|2-1-2 = No scoring

|2-2-1 = 7:53 - pp - Ben King (4)
9:42 - Christoffer Sedoff (4)
12:10 - Jhett Larson (3)

|2-2-2 = No scoring

|2-3-1 = 3:38 - Carson Birnie (1)
12:47 - Jayden Grubbe (2)

|2-3-2 = Brandon Lisowsky (2) - pp - 9:48
Charlie Wright (2) - pp - 19:54

|goalie2-1 = Kyle Kelsey (14 saves / 16 shots)

|goalie2-2 = Austin Elliott (11 saves / 14 shots)
Ethan Chadwick (4 saves / 6 shots)

|date3 = April 18

|score3 = 1–3

|recap3 = whl.ca/gamecentre/1019446/boxscore

|home3 = 1

|won3 = 1

|3-1-1 = No scoring

|3-1-2 = 5:04 - Trevor Wong (4)

|3-2-1 = František Formánek (3) - 9:46
Dwayne Jean (1) - 9:46

|3-2-2 = No scoring

|3-3-1 = Kalan Lind (2) - en - 19:14

|3-3-2 = No scoring

|goalie3-1 = Kyle Kelsey (22 saves / 23 shots)

|goalie3-2 = Austin Elliott (23 saves / 25 shots)

|date4 = April 19

|score4 = 4–2

|recap4 = whl.ca/gamecentre/1019447/boxscore

|home4 = 1

|won4 = 2

|4-1-1 = Kai Uchacz (5) - pp - 6:27
Kai Uchacz (6) - 13:05

|4-1-2 = No scoring

|4-2-1 = No scoring

|4-2-2 = 12:09 - pp - Aidan De La Gorgendiere (1)

|4-3-1 = No scoring

|4-3-2 = 4:12 - Jayden Wiens (5)
4:55 - Brandon Lisowsky (3)
8:15 - Tanner Molendyk (1)

|goalie4-1 = Kyle Kelsey (20 saves / 24 shots)

|goalie4-2 = Ethan Chadwick (34 saves / 36 shots)

|date5 = April 21

|score5 = 3–6

|recap5 = whl.ca/gamecentre/1019448/boxscore

|home5 = 2

|won5 = 2

|5-1-1 = 11:08 - Kai Uchacz (7)
16:58 - Kai Uchacz (8)

|5-1-2 = Tanner Molendyk (2) - 5:39
Egor Sidorov (6) - pp - 11:59
Egor Sidorov (7) - pp - 18:03

|5-2-1 = 1:28 - Ollie Josephson (2)

|5-2-2 = Aidan De La Gorgendiere (2) - pp - 19:35

|5-3-1 = No scoring

|5-3-2 = Jayden Wiens (6) - 5:41
Tanner Molendyk (3) - 12:34

|goalie5-1 = Kyle Kelsey (4 saves / 7 shots)
Chase Coward (21 saves / 24 shots)

|goalie5-2 = Ethan Chadwick (14 saves / 17 shots)

|date6 = April 23

|score6 = 5–3

|recap6 = whl.ca/gamecentre/1019449/boxscore

|home6 = 1

|won6 = 2

|6-1-1 = Jace Isley (2) - 5:09

|6-1-2 = 0:34 - Egor Sidorov (8)
16:24 - Trevor Wong (5)

|6-2-1 = Kai Uchacz (9) - 19:31

|6-2-2 = 9:53 - pp - Egor Sidorov (9)
17:37 - Jake Chiasson (4)

|6-3-1 = Jace Isley (3) - 12:13

|6-3-2 = 18:08 - Jayden Wiens (7)

|goalie6-1 = Chase Coward (18 saves / 22 shots)

|goalie6-2 = Austin Elliott (35 saves / 38 shots)

|date7 = April 25

|score7 = 2–5

|recap7 = whl.ca/gamecentre/1019450/boxscore

|home7 = 2

|won7 = 2

|7-1-1 = 12:10 - Hunter Mayo (2)

|7-1-2 = Conner Roulette (2) - 14:45

|7-2-1 = 7:35 - Ryker Singer (1)

|7-2-2 = Spencer Shugrue (2) - 5:41

|7-3-1 = No scoring

|7-3-2 = Spencer Shugrue (3) - 4:29
Conner Roulette (3) - 5:09
Vaughn Watterodt (4) - en - 19:32

|goalie7-1 = Kyle Kelsey (23 saves / 27 shots)

|goalie7-2 = Austin Elliott (23 saves / 25 shots)

|series = Saskatoon wins series 4–3

}}

= Western Conference =

==(W1) Seattle Thunderbirds vs. (W4) Prince George Cougars ==

{{NHLPlayoffs

|team1 = Seattle Thunderbirds

|team2 = Prince George Cougars

|stadium1 = accesso ShoWare Center

|stadium2 = CN Centre

|homeright=yes

|date1 = April 14

|score1 = 1–4

|recap1 = whl.ca/gamecentre/1019430/boxscore

|won1 = 1

|date2 = April 15

|score2 = 1–5

|recap2 = whl.ca/gamecentre/1019431/boxscore

|won2 = 1

|date3 = April 18

|score3 = 8–1

|recap3 = whl.ca/gamecentre/1019432/boxscore

|won3 = 1

|date4 = April 19

|score4 = 8–2

|recap4 = whl.ca/gamecentre/1019433/boxscore

|won4 = 1

|series = Seattle wins series 4–0

|1-1-1=1:50 - Dylan Guenther (6)
15:23 - pp - Dylan Guenther (7)|1-1-2=Koehn Ziemmer (3) - pp - 18:14|1-2-1=No scoring|1-2-2=No scoring|1-3-1=2:48 - Lucas Ciona (4)
19:36 - en - Nico Myatovic (1)|1-3-2=No scoring|goalie1-1=Thomas Milic (23 saves / 24 shots)|goalie1-2=Ty Young (40 saves / 43 shots)|2-1-1=13:12 - pp - Jared Davidson (2)|2-1-2=No scoring|2-2-1=9:23 - Brad Lambert (1)
13:43 - Dylan Guenther (8)|2-2-2=No scoring|2-3-1=5:53 - pp - Kyle Crnkovic (2)
19:16 - pp - Jared Davidson (3)|2-3-2=Ondřej Becher (1) - 0:14|goalie2-1=Thomas Milic (26 saves / 27 shots)|goalie2-2=Ty Young (29 saves / 34 shots)|3-1-1=Reid Schaefer (2) - 1:42
Colton Dach (1) - 5:40
Jared Davidson (4) - pp - 10:42
Gracyn Sawchyn (1) - pp - 12:15 |3-1-2=No scoring|3-2-1=Brad Lambert (2) - 0:37
Mekai Sanders (1) - 16:03
Dylan Guenther (9) - pp - 19:05 |3-2-2=12:10 - Chase Wheatcroft (4)|3-3-1=Dylan Guenther (10) - 9:51|3-3-2=No scoring|goalie3-1=Thomas Milic (19 saves / 20 shots)|goalie3-2=Ty Young (32 saves / 40 shots)|4-1-1=Sam Popowich (1) - 11:50
Jeremy Hanzel (1) - 16:00 |4-1-2=No scoring|4-2-1=Colton Dach (2) - 1:57
Bryce Pickford (1) - 7:41
Luke Prokop (1) - 16:24|4-3-1=Mekai Sanders (2) - 5:09
Reid Schaefer (3) - pp - 7:59
Jared Davidson (5) - 9:01|4-3-2=0:24 - pp - Zac Funk (5)
19:28 - Chase Wheatcroft (5)|4-2-2=No scoring|goalie4-1=Thomas Milic (22 saves / 24 shots)|goalie4-2=Ty Young (32 saves / 40 shots)}}

==(W2) Kamloops Blazers vs. (W3) Portland Winterhawks ==

{{NHLPlayoffs

|team1 = Kamloops Blazers

|team2 = Portland Winterhawks

|stadium1 = Sandman Centre

|stadium2 = Veterans Memorial Coliseum

|homeright=yes

|date1 = April 14

|score1 = 4–6

|recap1 = whl.ca/gamecentre/1019423/boxscore

|won1 = 1

|date2 = April 15

|score2 = 0–5

|recap2 = whl.ca/gamecentre/1019424/boxscore

|won2 = 1

|date3 = April 19

|score3 = 3–2

|recap3 = whl.ca/gamecentre/1019425/boxscore

|won3 = 1

|date4 = April 20

|score4 = 10–4

|recap4 = whl.ca/gamecentre/1019426/boxscore

|won4 = 1

|series = Kamloops wins series 4–0

|1-1-1=8:30 - Emmitt Finnie (4)|1-1-2=James Stefan (5) - 9:50|1-2-1=13:43 - Jakub Demek (1)
15:22 - Fraser Minten (1)
19:36 - Jakub Demek (2)|1-2-2=James Stefan (6) - 17:04|1-3-1=1:03 - Matthew Seminoff (1)
4:26 - pp - Logan Stankoven (5)|1-3-2=Marcus Nguyen (5) - pp - 16:48
James Stefan (7) - pp - 19:58|goalie1-1=Dylan Ernst (28 saves / 32 shots)|goalie1-2=Jan Špunar (32 saves / 38 shots)|2-1-1=11:44 - pp - Caedan Bankier (5)|2-1-2=No scoring|2-2-1=17:34 - Olen Zellweger (4)
19:05 - pp - Logan Stankoven (6)|2-2-2=No scoring|2-3-1=7:53 - Logan Stankoven (7)
17:35 - pp - Daylan Kuefler (2)|2-3-2=No scoring|goalie2-1=Dylan Ernst (29 saves / 29 shots)|goalie2-2=Jan Špunar (37 saves / 42 shots)|3-1-1=Jakub Demek (3) - 9:48|3-1-2=11:23 - pp - Jack O'Brien (3)|3-2-1=Logan Stankoven (8) - pp - 4:35|3-2-2=No scoring|3-3-1=Fraser Minten (2) - pp - 1:56|3-3-2=14:02 - Luca Cagnoni (1)|goalie3-1=Dylan Ernst (23 saves / 25 shots)|goalie3-2=Jan Špunar (33 saves / 36 shots)|4-1-1=Matthew Seminoff (2) - pp - 0:31
Kyle Masters (1) - 9:45
Logan Stankoven (9) - pp - 10:24|4-1-2=14:20 - pp - Ryan McCleary (1)
15:52 - Diego Buttazzoni (1)|4-2-1=Matthew Seminoff (3) - 2:29
Matthew Seminoff (4) - pp - 5:24
Olen Zellweger (5) - pp - 8:22
Logan Stankoven (10) - 10:23
Olen Zellweger (6) - 19:38|4-2-2=6:47 - Jack O'Brien (4)
17:57 - Diego Buttazzoni (2)|4-3-1=Olen Zellweger (7) - 1:59
14:27 - Caedan Bankier (6) - 14:27|4-3-2=No scoring|goalie4-1=Dylan Ernst (23 saves / 27 shots)|goalie4-2=Dante Giannuzzi (8 saves / 11 shots)
Jan Špunar (30 saves / 37 shots)}}

Conference Finals

= Eastern Conference =

==(E1) Winnipeg Ice vs. (E3) Saskatoon Blades==

{{NHLPlayoffs

|team1 = Winnipeg Ice

|team2 = Saskatoon Blades

|stadium1 = Wayne Fleming Arena

|stadium2 = SaskTel Centre

|homeright=yes

|date1 = April 28

|score1 = 0–3

|recap1 = whl.ca/gamecentre/1019459/boxscore

|won1 = 1

|date2 = April 29

|score2 = 2–6

|recap2 = whl.ca/gamecentre/1019460/boxscore

|won2 = 1

|date3 = May 2

|score3 = 5–1

|recap3 = whl.ca/gamecentre/1019461/boxscore

|won3 = 1

|date4 = May 3

|score4 = 3–2

|recap4 = whl.ca/gamecentre/1019462/boxscore

|won4 = 1

|series = Winnipeg wins series 4–0

|1-1-1=14:39 - Ben Zloty (1)
16:05 - sh - ps - Zack Ostapchuk (8)|1-1-2=No scoring|1-2-1=7:45 - Carson Lambos (1)|1-2-2=No scoring|1-3-1=No scoring|1-3-2=No scoring|goalie1-1=Daniel Hauser (16 saves / 16 shots)|goalie1-2=Ethan Chadwick (25 saves / 28 shots)|2-1-1=6:09 - Connor McClennon (8)
17:31 - pp - Connor McClennon (9)|2-1-2=No scoring|2-2-1=3:25 - Zach Benson (3)
12:29 - Owen Pederson (3)|2-2-2=No scoring|2-3-1=1:08 - Connor McClennon (10)
16:27 - en - Matthew Savoie (10)|2-3-2=Justin Lies (2) - 10:48
Jayden Wiens (8) - pp - 14:39|goalie2-1=Daniel Hauser (27 saves / 29 shots)|goalie2-2=Austin Elliott (27 saves /32 shots)|3-1-1=Matthew Savoie (11) - pp - 2:46
Zach Benson (4) - 9:48
Evan Friesen (4) - 10:33|3-1-2=No scoring|3-2-1=Connor McClennon (11) - pp - 1:13|3-2-2=5:40 - Justin Lies (3)|3-3-1=Owen Pederson (4) - pp - 19:26|3-3-2=No scoring|goalie3-1=Daniel Hauser (17 saves / 18 shots)|goalie3-2=Ethan Chadwick (20 saves / 24 shots)
Austin Elliott (9 saves / 10 shots)|4-1-1=Connor McClennon (12) - pp - 18:08|4-1-2=15:08 - Aidan De La Gorgendiere (3)|4-2-1=Connor McClennon (13) - 13:30|4-2-2=No scoring|4-3-1=Briley Wood (3) - 6:19|4-3-2=2:45 - Trevor Wong (6)|goalie4-1=Daniel Hauser (16 saves / 18 shots)|goalie4-2=Austin Elliott (33 saves / 36 shots)}}

= Western Conference =

==(W1) Seattle Thunderbirds vs. (W2) Kamloops Blazers ==

{{NHLPlayoffs

|team1 = Seattle Thunderbirds

|team2 = Kamloops Blazers

|stadium1 = accesso ShoWare Center

|stadium2 = Sandman Centre

|homeright=yes

|date1 = April 29

|score1 = 1–5

|recap1 = whl.ca/gamecentre/1019451/boxscore

|won1 = 1

|1-1-1 = 17:00 - Jared Davidson (6)

|1-1-2 = No scoring

|1-2-1 = 13:44 - Nico Myatovic (2)

|1-2-2 = Olen Zellweger (8) - 16:11

|1-3-1 = 10:19 - Dylan Guenther (11)
14:21 - Jared Davidson (7)
16:13 - pp - Gracyn Sawchyn (2)

|1-3-2 = No scoring

|goalie1-1 = Thomas Milic (24 saves / 25 shots)

|goalie1-2 = Dylan Ernst (30 saves / 35 shots)

|date2 = April 30

|score2 = 3–4

|recap2 = whl.ca/gamecentre/1019453/boxscore

|won2 = 1

|ot2 = 1

|2-1-1 = No scoring

|2-1-2 = Caedan Bankier (7) - 19:20

|2-2-1 = 7:33 - pp - Lucas Ciona (5)
15:56 - Colton Dach (3)

|2-2-2 = Olen Zellweger (9) - pp - 0:59
Matthew Seminoff (5) - pp - 12:53

|2-3-1 = 2:04 - Brad Lambert (3)

|2-3-2 = No scoring

|2-4-1 = 6:21 - Jeremy Hanzel (2)

|2-4-2 = No scoring

|goalie2-1 = Thomas Milic (39 saves / 42 shots)

|goalie2-2 = Dylan Ernst (35 saves / 39 shots)

|date3 = May 2

|score3 = 1–4

|recap3 = whl.ca/gamecentre/1019454/boxscore

|won3 = 2

|3-1-1 = Nolan Allan (2) - 10:00

|3-1-2 = 8:29 - pp - Daylan Kuefler (3)
17:43 - Jakub Demek (4)

|3-2-1 = No scoring

|3-2-2 = No scoring

|3-3-1 = No scoring

|3-3-2 = 18:53 - en - Ryan Hofer (6)
19:18 - Matthew Seminoff (6)

|goalie3-1 = Thomas Milic (35 saves / 38 shots)

|goalie3-2 = Dylan Ernst (22 saves / 23 shots)

|date4 = May 4

|score4 = 8–4

|recap4 = whl.ca/gamecentre/1019455/boxscore

|won4 = 1

|4-1-1 = Dylan Guenther (12) - 3:09
Kevin Korchinski (1) - 11:48
Dylan Guenther (13) - 19:58

|4-1-2 = 18:53 - pp - Matthew Seminoff (7)

|4-2-1 = Kyle Crnkovic (3) - 13:32

|4-2-2 = 1:12 - Olen Zellweger (10)
11:21 - Olen Zellweger (11)

|4-3-1 = Jared Davidson (8) - 5:36
Bryce Pickford (2) - 8:13
Dylan Guenther (14) - 14:19
Reid Schaefer (4) - en - 14:56

|4-3-2 = 12:01 - Dylan Sydor (3)

|goalie4-1 = Thomas Milic (36 saves / 40 shots)

|goalie4-2 = Dylan Ernst (33 saves / 40 shots)

|date5 = May 6

|score5 = 4–2

|recap5 = whl.ca/gamecentre/1019456/boxscore

|won5 = 2

|5-1-1 = No scoring

|5-1-2 = No scoring

|5-2-1 = 6:25 - Jared Davidson (9)

|5-2-2 = Matthew Seminoff (8) - 16:00

|5-3-1 = 5:48 - pp - Reid Schaefer (5)

|5-3-2 = Matthew Seminoff (9) - 0:43
Ryan Hofer (7) - 1:06
Ryan Hofer (8) - sh - 5:31

|goalie5-1 = Thomas Milic (26 saves / 30 shots)

|goalie5-2 = Dylan Ernst (36 saves / 38 shots)

|date6 = May 8

|score6 = 4–2

|recap6 = whl.ca/gamecentre/1019457/boxscore

|won6 = 1

|6-1-1 = No scoring

|6-1-2 = 15:57 - Dylan Sydor (4)

|6-2-1 = Jared Davidson (10) - 4:46

|6-2-2 = No scoring

|6-3-1 = Sawyer Mynio (1) - 5:33
Kyle Crnkovic (4) - 10:00
Reid Schaefer (6) - en - 19:21

|6-3-2 = 18:17 - pp - Matthew Seminoff (10)

|goalie6-1 = Thomas Milic (28 saves / 30 shots)

|goalie6-2 = Dylan Ernst (39 saves / 42 shots)

|series = Seattle wins series 4–2

}}

WHL Championship

= (E1) Winnipeg Ice vs. (W1) Seattle Thunderbirds =

{{NHLPlayoffs

|team1 = Winnipeg Ice

|team2 = Seattle Thunderbirds

|stadium1 = Canada Life Centre

|stadium2 = accesso ShoWare Center

|homeright=yes

|date1 = May 12

|score1 = 2–3

|recap1 = whl.ca/gamecentre/1019467/boxscore

|won1 = 1

|date2 = May 13

|score2 = 4–2

|recap2 = whl.ca/gamecentre/1019468/boxscore

|won2 = 2

|date3 = May 16

|score3 = 3–6

|recap3 = whl.ca/gamecentre/1019469/boxscore

|won3 = 2

|date4 = May 17

|score4 = 2–4

|recap4 = whl.ca/gamecentre/1019470/boxscore

|won4 = 2

|date5 = May 19

|score5 = 1–3

|recap5= whl.ca/gamecentre/1019471/boxscore

|won5 = 2

|home5 = 2

|series = Seattle wins series 4–1

|1-1-1=9:13 - pp - Connor McClennon (14)
15:22 - Evan Friesen (5)|1-1-2=No scoring|1-2-1=7:02 - Carson Latimer (2)|1-2-2=No scoring|1-3-1=No scoring|1-3-2=Reid Schaefer (7) - 0:28
Kevin Korchinski (2) - 18:18|goalie1-1=Daniel Hauser (27 saves / 29 shots)|goalie1-2=Thomas Milic (25 saves / 28 shots)|2-1-1=4:11 - Zach Benson (5)|2-1-2=No scoring|2-2-1=No scoring|2-2-2=Jeremy Hanzel (3) - 1:24|2-3-1=8:27 - Zach Benson (6)|2-3-2=Brad Lambert (4) - 5:02
Reid Schaefer (8) - 5:10
Brad Lambert (5) - 17:14|goalie2-1=Daniel Hauser (35 saves / 39 shots)|goalie2-2=Thomas Milic (29 saves / 31 shots)|3-1-1=Carson Latimer (3) - 1:27|3-1-2=0:25 - Kyle Crnkovic (5)
13:24 - pp - Jeremy Hanzel (4)
13:47 - Brad Lambert (6)
14:09 - Jared Davidson (11)|3-2-1=Zach Benson (7) - 13:42|3-2-2=8:09 - pp - Dylan Guenther (15)
18:25 - Jeremy Hanzel (5)|3-3-1=Zack Ostapchuk (9) - pp - 12:12|3-3-2=No scoring|goalie3-1=Daniel Hauser (16 saves / 22 shots)
Mason Beaupit (11 saves / 11 shots)|goalie3-2=Thomas Milic (35 saves / 38 shots)|4-1-1=Carson Latimer (4) - 16:25|4-1-2=19:43 - Kevin Korchinski (3)|4-2-1=Evan Friesen (6) - 8:33|4-2-2=4:31 - pp - Gracyn Sawchyn (3)|4-3-1=No scoring|4-3-2=7:47 - Dylan Guenther (16)
19:52 - en - Nico Myatovic (3)|goalie4-1=Daniel Hauser (33 saves / 36 shots)|goalie4-2=Thomas Milic (31 saves / 33 shots)|5-1-1=No scoring|5-1-2=No scoring|5-2-1=No scoring|5-2-2=Sam Popowich (2) - 13:45|5-3-1=5:02 - Evan Friesen (7)|5-3-2=Nico Myatovic (4) - ps - 2:27
Kyle Crnkovic (6) - en - 18:54|goalie5-1=Daniel Hauser (35 saves / 37 shots)|goalie5-2=Thomas Milic (30 saves / 31 shots)}}

Playoff scoring leaders

Note: GP = Games played; G = Goals; A = Assists; Pts = Points; PIM = Penalty minutes

class="wikitable"
style="background:#ddf; width:30%;"| Player

! style="background:#ddf; width:30%;"| Team

! style="background:#ddf; width:7.5%;"| GP

! style="background:#ddf; width:7.5%;"| G

! style="background:#ddf; width:7.5%;"| A

! style="background:#ddf; width:7.5%;"| Pts

! style="background:#ddf; width:7.5%;"| PIM

Logan StankovenKamloops Blazers141020304
Olen ZellwegerKamloops Blazers1411182910
Matthew SavoieWinnipeg Ice191118298
Dylan GuentherSeattle Thunderbirds1916122812
Brad LambertSeattle Thunderbirds17620268
Ben ZlotyWinnipeg Ice19123242
Connor McClennonWinnipeg Ice191492315
Jared DavidsonSeattle Thunderbirds1911122317
Jeremy HanzelSeattle Thunderbirds195172218
Jagger FirkusMoose Jaw Warriors1010112110

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

class="wikitable"
style="background:#ddf; width:27.5%;"| Player

! style="background:#ddf; width:27.5%;"| Team

! style="background:#ddf; width:5%;"| GP

! style="background:#ddf; width:5%;"| Mins

! style="background:#ddf; width:5%;"| W

! style="background:#ddf; width:5%;"| L

! style="background:#ddf; width:5%;"| GA

! style="background:#ddf; width:5%;"| SO

! style="background:#ddf; width:5%;"| Sv%

! style="background:#ddf; width:5%;"| GAA

Thomas MilicSeattle Thunderbirds191,1411633710.9331.95
Kyle KelseyRed Deer Rebels11636732510.9122.36
Dylan ErnstKamloops Blazers148631043730.9132.57
Daniel HauserWinnipeg Ice191,0421354710.9062.71
Connor UngarMoose Jaw Warriors10635642900.9152.74

WHL awards

class="wikitable"
Scotty Munro Memorial Trophy

| Regular season champions

Winnipeg Ice
Four Broncos Memorial Trophy

| Player of the Year

Connor Bedard, Regina Pats
Bob Clarke Trophy

| Top Scorer

Connor Bedard, Regina Pats
Bill Hunter Memorial Trophy

| Top Defenceman

Olen Zellweger, Kamloops Blazers
Jim Piggott Memorial Trophy

| Rookie of the Year

Ryder Ritchie, Prince Albert Raiders
Del Wilson Trophy

| Top Goaltender

Thomas Milic, Seattle Thunderbirds
WHL Plus-Minus Award

| Top Plus-Minus Rating

Jeremy Hanzel, Seattle Thunderbirds
Brad Hornung Trophy

| Most Sportsmanlike Player

Brayden Yager, Moose Jaw Warriors
Daryl K. (Doc) Seaman Trophy

| Scholastic player of the Year

Quinn Mantei, Brandon Wheat Kings
Jim Donlevy Memorial Trophy

|Scholastic team of the Year

Portland Winterhawks
Dunc McCallum Memorial Trophy

| Coach of the Year

Brennan Sonne, Saskatoon Blades
Lloyd Saunders Memorial Trophy

| Executive of the Year

Bil La Forge, Seattle Thunderbirds
Allen Paradice Memorial Trophy

| Top Official

Chris Crich
St. Clair Group Trophy

| Marketing/Public Relations Award

Spokane Chiefs
Doug Wickenheiser Memorial Trophy

| Humanitarian of the Year

Logan Stankoven, Kamloops Blazers
WHL Playoff MVP

| WHL Finals Most Valuable Player

Thomas Millic, Seattle Thunderbirds
Professional Hockey Achievement
Academic Recipient

| Alumni Achievement Awards

=All-Star Teams=

== Eastern Conference==

== Central Division==

class="wikitable"
colspan="2" | First Team[https://whl.ca/article/whl-names-2022-23-central-division-first-all-star-team WHL names 2022-23 Central Division First All-Star Team]

! style="width:10%;" rowspan="2"| Pos.

! colspan="2" | Second Team[https://whl.ca/article/whl-names-2022-23-central-division-second-all-star-team WHL names 2022-23 Central Division Second All-Star Team]

PlayerTeamPlayerTeam
Rhett Stoesser

| Red Deer Rebels

! style="text-align:center;"| G

| Harrison Meneghin

| Lethbridge Hurricanes

Owen Pickering

| Swift Current Broncos

! style="text-align:center;"| D

| Dru Krebs

| Medicine Hat Tigers

Christoffer Sedoff

| Red Deer Rebels

! style="text-align:center;"| D

| Carter Yakemchuk

| Calgary Hitmen

Riley Fiddler-Schultz

| Calgary Hitmen

! style="text-align:center;"| F

| Jayden Grubbe

| Red Deer Rebels

Josh Filmon

| Swift Current Broncos

! style="text-align:center;"| F

| Mathew Ward

| Swift Current Broncos

Kai Uchacz

| Red Deer Rebels

! style="text-align:center;"| F

| Oazis Wiesblatt

| Medicine Hat Tigers

== East Division==

class="wikitable"
colspan="2" | First Team[https://whl.ca/article/whl-names-2022-23-east-division-first-all-star-team WHL Names 2022-23 East Division First All-Star Team]

! style="width:10%;" rowspan="2"| Pos.

! colspan="2" | Second Team[https://whl.ca/article/whl-names-2022-23-east-division-second-all-star-team WHL Names 2022-23 East Division Second All-Star Team]

PlayerTeamPlayerTeam
Daniel Hauser

| Winnipeg Ice

! style="text-align:center;"| G

| Austin Elliott

| Saskatoon Blades

Stanislav Svozil

| Regina Pats

! style="text-align:center;"| D

| Aidan De La Gorgendiere

| Saskatoon Blades

Ben Zloty

| Winnipeg Ice

! style="text-align:center;"| D

| Landon Kosior

| Prince Albert Raiders

Connor Bedard

| Regina Pats

! style="text-align:center;"| F

| Nate Danielson

| Brandon Wheat Kings

Zach Benson

| Winnipeg Ice

! style="text-align:center;"| F

| Matthew Savoie

| Winnipeg Ice

Connor McClennon

| Winnipeg Ice

! style="text-align:center;"| F

| Trevor Wong

| Saskatoon Blades

==Western Conference==

== B.C. Division==

class="wikitable"
colspan="2" | First Team[https://whl.ca/article/whl-names-2022-23-b-c-division-first-all-star-team WHL names 2022-23 B.C. Division First All-Star Team]

! style="width:10%;" rowspan="2"| Pos.

! colspan="2" | Second Team[https://whl.ca/article/whl-names-2022-23-b-c-division-second-all-star-team WHL names 2022-23 B.C. Division Second All-Star Team]

PlayerTeamPlayerTeam
Jesper Vikman

| Vancouver Giants

! style="text-align:center;"| G

| Dylan Ernst

| Kamloops Blazers

Ethan Samson

| Prince George Cougars

! style="text-align:center;"| D

| Kyle Masters

| Kamloops Blazers

Olen Zellweger

| Kamloops Blazers

! style="text-align:center;"| D

| Hudson Thornton

| Prince George Cougars

Andrew Cristall

| Kelowna Rockets

! style="text-align:center;"| F

| Caedan Bankier

| Kamloops Blazers

Logan Stankoven

| Kamloops Blazers

! style="text-align:center;"| F

| Riley Heidt

| Prince George Cougars

Chase Wheatcroft

| Prince George Cougars

! style="text-align:center;"| F

| Matthew Seminoff

| Kamloops Blazers

== U.S. Division==

class="wikitable"
colspan="2" | First Team[https://whl.ca/article/whl-names-2022-23-u-s-division-first-all-star-team WHL names 2022-23 U.S. Division First All-Star Team]

! style="width:10%;" rowspan="2"| Pos.

! colspan="2" | Second Team[https://whl.ca/article/whl-names-2022-23-u-s-division-second-all-star-team WHL names 2022-23 U.S. Division Second All-Star Team]

PlayerTeamPlayerTeam
Thomas Milic

| Seattle Thunderbirds

! style="text-align:center;"| G

| Tomas Suchanek

| Tri-City Americans

Lukas Dragicevic

| Tri-City Americans

! style="text-align:center;"| D

| Nolan Allan

| Seattle Thunderbirds

Kevin Korchinski

| Seattle Thunderbirds

! style="text-align:center;"| D

| Luca Cagnoni

| Portland Winterhawks

Jackson Berezowski

| Everett Silvertips

! style="text-align:center;"| F

| Chase Bertholet

| Spokane Chiefs

Jared Davidson

| Seattle Thunderbirds

! style="text-align:center;"| F

| Lucas Ciona

| Seattle Thunderbirds

Gabe Klassen

| Portland Winterhawks

! style="text-align:center;"| F

| Austin Roest

| Everett Silvertips

Attendance

class="wikitable"
Team

!Home average{{Cite web|url=https://whl.ca/schedule/270|title=WHL Network}}

Edmonton6,500
Spokane5,842
Everett5,839
Kamloops4,902
Calgary4,874
Portland4,508
Saskatoon4,506
Regina4,500
Seattle4,342
Kelowna4,304
Red Deer4,163
Victoria3,559
Lethbridge3,525
Tri-City3,510
Vancouver3,462
Brandon3,178
Moose Jaw2,883
Prince George2,755
Medicine Hat2,651
Prince Albert2,392
Swift Current1,837
Winnipeg1,649
Total Average

| 3,895

Total

| 2,913,612

total games

| 748

=Playoffs=

class="wikitable sortable"

|+

Home TeamHome GamesAverage AttendanceTotal Attendance {{cite web|url=https://chl.ca/whl/schedule/|title=WHL Schedule|work=CHL.ca/WHL|access-date=June 16, 2023}}
Saskatoon Blades

| 10

| 8,780

| 87,801

Regina Pats

| 3

| 6,499

| 19,497

Kamloops Blazers

| 7

| 5,173

| 36,216

Red Deer Rebels

| 6

| 5,062

| 30,375

Seattle Thunderbirds

| 10

| 4,867

| 48,677

Prince George Cougars

| 5

| 4,609

| 23,046

Everett Silvertips

| 2

| 3,946

| 7,892

Portland Winterhawks

| 5

| 3,891

| 19,455

Kelowna Rockets

| 2

| 3,456

| 6,912

Medicine Hat Tigers

| 2

| 3,239

| 6,479

Calgary Hitmen

| 2

| 3,217

| 6,434

Moose Jaw Warriors

| 5

| 3,210

| 16,051

Lethbridge Hurricanes

| 2

| 2,953

| 5,906

Vancouver Giants

| 2

| 2,909

| 5,818

Tri-City Americans

| 3

| 2,750

| 8,251

Winnipeg Ice

| 9

| 2,536

| 22,827

class="sortbottom"

|League

|75

|4,701

|352,637

See also

References

{{Reflist}}