AHLDashboard
CVPacific Division · 4th of 10 · Seattle Kraken

Coachella ValleyFirebirds

Acrisure Arena, Palm Desert, CA

41-25-6
Record
88
Points
235
Goals for
218
Against
+17
Differential
At home19-13-4109112 (-3)
On the road22-12-2126106 (+20)
Last 105-4-1 · oldest first

The story

CV generated chances (8th of 32) and gave them back (29th of 32 in chances allowed).

They finished 30 goals above what the chances were worth (14th of 32 in shooting).

Only 36% of their goals came off the rush, 28th of 32 — the offence was built on the cycle and the point.

The power play was 26th of 32 at 15.3%.

Where CV ranks

Expected Goals For % · 21 of 32
48.67%
xGF/60 · 8 of 32
2.79
xGA/60 · 29 of 32
2.94
Scoring Chance % · 25 of 32
47.36%
High Danger Chance % · 25 of 32
47.79%
Shooting % · 14 of 32
11.06%
Save % · 4 of 32
90.2%
PDO · 8 of 32
101.3%
Power Play % · 26 of 32
15.25%
Penalty Kill % · 20 of 32
80.81%
Special Teams Index · 25 of 32
96.07%
Rush Share of Goals · 28 of 32
36.2%
Goals For · 11 of 32
235
Goals Against · 10 of 32
218

Each bar is a percentile against all 32 clubs, with the league median on the tick. Metrics where less is better are flipped, so longer is always better.

Shots for and against

CV2,125 shots · 205 xG
quiet4.2 xG per 5 ft
Allowed2,223 shots · 216 xG
quiet4.2 xG per 5 ft

Special teams

GoalsChancesRate
Power play3623615.3%
Penalty kill5227180.8%

Special-teams index 96.1 — power play plus penalty kill, the one number that says whether a club wins the nights the referee decides.

How the game unfolds

1st period52.6%of goals scored
Goals
7265
xG share
48.7%
2nd period47.3%of goals scored
Goals
7078
xG share
50.0%
3rd period53.7%of goals scored
Goals
8069
xG share
47.5%
1st2nd3rd
Goals for727080
Goals against657869
xG for66.972.163.2
xG against70.572.270.0
Shots for698738665
Shots against733717752

Share of goals is this club’s goals as a percentage of every goal scored in that period, so 50% is even. xG share is the same sum over chance quality, which says whether the result matched the play. Regulation only — overtime is three skaters a side and a different game.

How the goals came

GoalsForShareAgainstShare
Off the rush8536.2%8036.7%
Off the cycle11649.4%11150.9%
In a scramble3012.8%2712.4%
AttemptsForSh%AgainstSv%
Off the rush52616.2%56285.8%
Off the cycle14627.9%151992.7%
In a scramble13721.9%14281.0%

A rush is the first shot of a possession, taken inside 40 ft up the middle; the cycle is a shot after sustained pressure, or a first shot from distance or the wall; a scramble is a second attempt inside four seconds. League-wide they convert at about 17%, 8% and 23%. Shares are of goals scored in play — shootout winners are not shots.

Volume

ForAgainst
Shots21252223
Expected goals205.2216.4
Scoring chances743
High-danger chances314

With a lead, level, and from behind

Score stateShare of playGF–GAGF%GF% ex. ENxGF%SF%Sh%ex. ENSv%ex. EN
Leading37%1,870 min1028953.4%lg 52.8%48.0%lg 47.8%48.1%lg 48.1%45.8%lg 46.4%10.5%lg 10.4%90.6%lg 90.4%
Tied31%1,547 min786554.5%lg 50.0%54.5%lg 50.0%49.2%lg 50.0%49.8%lg 50.0%10.2%lg 9.6%91.6%lg 90.4%
Trailing32%1,623 min749144.8%lg 47.2%48.7%lg 52.2%49.5%lg 51.9%52.0%lg 53.7%8.5%lg 9.6%90.2%lg 89.6%

Regulation only — overtime is three-on-three and always starts level, so pooling it here would contaminate every rate. The small figure under each percentage is the league in the same score state; CV being above it is the claim, not the percentage itself. GF% ex. EN drops empty-net goals from both sides, and across the league it reverses the headline: clubs are outscored at even play while protecting a lead, and outscore while chasing. The empty net is what settles it.

2025-26 skaters · 31

PlayerGPGAPSOGixG
Logan MorrisonF6829326115820.25
Jagger FirkusF6321355618118.55
Tyson JugnauthD72936451237.40
Lleyton RoedF6511273812313.36
Cooper MarodyF561323369313.89
Ty NelsonD631124351576.58
Oscar Fisker MølgaardF49102434789.96
Jani NymanF3921123312215.89
Gustav OlofssonD4842832733.74
Eduard ŠaléF581314279011.33
Mitchell StephensF6912152712413.11
John HaydenF6713112411512.89
J.R. AvonF45101424708.79
Carson RehkopfF69136199811.60
Jacob MelansonF2891019658.57
Ville OttavainenD5331417923.69
Andrei LoshkoF515914324.73
Ben MeyersF119413343.89
Kaden HammellD446713653.29
Jakov NovakF375712475.59
Caden PriceD422911401.78
Lukas DragicevicD4311011361.24
David GoyetteF513710555.72
Ian McKinnonF54459414.13
Zach UensD21145190.83
Charlie WrightD46112361.39
Justin JanickeF11022110.96
Jackson BerezowskiC901140.28
Drake BurginD10000
Landon McCallumF30000
Valtteri PiironenD10000

2025-26 goaltending

GoalieGPWSV%GAAGSAx
Victor Östman361790.6%2.812.3
Nikke Kokko351990.1%3.132.0
Jack LaFontaine5493.3%1.841.5
Logan Terness2194.6%2.003.6

Full schedule · 72 regular + 12 playoff

DateOppResultGoalsxG
2025-10-10vs SDL053.14.8
2025-10-18vs COLL132.11.9
2025-10-19@ BAKOTL453.33.8
2025-10-22@ SJW633.72.6
2025-10-24@ CGYW543.84.9
2025-10-25@ CGYL342.32.2
2025-10-30vs SDW431.64.1
2025-11-01vs COLL131.83.3
2025-11-05vs COLW653.32.3
2025-11-07@ TUCW422.62.5
2025-11-08@ TUCOTL342.13.4
2025-11-11vs BAKW633.24.6
2025-11-15@ BAKL362.92.6
2025-11-16vs ABBW522.41.5
2025-11-21vs SDW323.25.3
2025-11-23vs CGYOTL453.23.1
2025-11-28@ SDW502.23.2
2025-11-29vs TEXL353.02.3
2025-12-03vs TEXW323.62.0
2025-12-06@ ABBW434.11.9
2025-12-07@ ABBW212.52.6
2025-12-09@ CGYL034.61.3
2025-12-11@ CGYW742.93.6
2025-12-17vs SJW423.54.7
2025-12-19vs BAKOTL452.33.8
2025-12-20@ BAKL233.83.2
2025-12-27vs ABBW323.03.5
2025-12-28@ HSKL362.82.8
2025-12-31vs BAKL373.34.3
2026-01-02@ SDW522.11.6
2026-01-03@ ONTL231.32.2
2026-01-07vs HSKL153.34.0
2026-01-10vs HSKW322.12.8
2026-01-13@ TEXW523.42.2
2026-01-14@ TEXW633.61.9
2026-01-17@ SDW402.92.3
2026-01-18vs ABBW302.31.9
2026-01-21vs SJW433.02.3
2026-01-23vs ONTOTL232.91.6
2026-01-28vs COLL123.43.4
2026-01-30vs SDL342.83.5
2026-02-01@ ONTW513.82.1
2026-02-04@ SJL123.04.3
2026-02-06@ HSKW433.02.5
2026-02-07@ HSKW432.52.9
2026-02-13vs TUCW612.81.8
2026-02-15vs TUCL232.41.9
2026-02-18@ BAKL342.74.0
2026-02-20@ COLW201.91.9
2026-02-21@ COLL362.44.6
2026-02-26vs HSKL261.93.8
2026-02-28vs BAKW322.83.2
2026-03-04@ HSKL152.53.8
2026-03-07vs CGYW422.73.6
2026-03-08vs CGYW412.81.4
2026-03-13vs ONTW322.22.9
2026-03-14@ ONTW434.11.7
2026-03-18@ SJL152.34.4
2026-03-21@ COLW522.02.0
2026-03-22@ COLW432.92.9
2026-03-25vs CGYW526.32.5
2026-03-28vs SJW422.34.2
2026-03-29vs SJW412.23.6
2026-04-01vs ONTL072.54.8
2026-04-03@ ABBW203.41.7
2026-04-04@ ABBW322.52.2
2026-04-08vs HSKL133.02.9
2026-04-10@ ONTL141.74.6
2026-04-11vs ONTOTL232.84.3
2026-04-14@ SJW412.53.3
2026-04-18@ SDW643.21.5
2026-04-19vs ABBL242.83.5
2026-04-23@ BAKPlayoffL164.02.7
2026-04-25vs BAKPlayoffW542.61.8
2026-04-26vs BAKPlayoffW622.92.9
2026-04-29@ ONTPlayoffW303.32.4
2026-05-01@ ONTPlayoffL153.02.6
2026-05-05vs ONTPlayoffL121.42.0
2026-05-07vs ONTPlayoffW622.83.3
2026-05-09@ ONTPlayoffW323.42.9
2026-05-13vs COLPlayoffL031.42.9
2026-05-15vs COLPlayoffW402.22.7
2026-05-17@ COLPlayoffL142.94.5
2026-05-20@ COLPlayoffL232.92.3