D · STL · NHL id 8475764
Cam Fowler has played 82 games for the St. Louis Blues in 2025-26, scoring 4 goals and 26 assists (30 points) on 91 shots while averaging 21:05 a night (17:51 at even strength, 1:35 on the power play and 1:11 shorthanded). At 5v5 he has skated 43% of his 5v5 minutes with Tyler Tucker and 33% with Colton Parayko over the last 10 games, and the Blues have controlled 49% of shot attempts with Fowler on the ice (54-63 in goals, 51% offensive-zone starts). In the Blues' most recent game against UTA he was on D3 with Colton Parayko and off the power play. He is shooting 4.4% this season against 6.9% across the 637 games in our data.
Right now
From the Apr 16 game vs UTA, detected from shift data
Deployment timeline
2025-26 · per-game ice time by strength, with line and power-play unit changes
Usage: 20 games, 19:48 average time on ice, PP1 in 1 games, 13 line changes.
- Even strength
- Power play
- Penalty kill
- 5-game average
- Did not play
- ▲ promoted · ▼ demoted
NHL EDGE tracking
2025-26 percentiles among skaters at his position
Season-level NHL EDGE puck and player tracking, refreshed nightly. The percentile is the league rank among skaters this season; the label at the right is the raw value.
Shot map
2025-26 · 226 attempts, 91 on goal, 4 goals
Shot map, OPP at STL: 226 attempts, 91 on goal, 4 goals, 4.75 expected goals; best chance Cam Fowler at 0.28 xG.
- Even strength
- Power play
- Penalty kill
- Goal
- Shot on goal
- Missed
- Blocked
Luck
2025-26 · 82 GP · 30 points vs 33.6 expected
Last 20 games: +70. Positive means running hot (sell), negative running cold (buy).
- 4.4%
- 99.2
- 37.5%
- G vs xG
- 4 / 4.9
- • Role rose over the last 10 games (2 promotion events): some of the heat may be real.
- Actual goals
- Expected
- ±1σ
- Above expected
- Below expected
Player analytics
Compare with another player →2025-26 regular season. Rank is among all qualified players; the bar is his percentile among defencemen. Each stat links to its explainer.
Fantasy box score
- Games played82
- Goals4481st of 715
- Assists26174th of 715
- Points30292nd of 715
- Power-play points9182nd of 715
- Shorthanded points1111th of 715
- Shots on goal91343rd of 715
- Hits9694th of 715
- Blocked shots72164th of 715
- Plus/minus−11576th of 715
- Penalty minutes14548th of 715
- Faceoffs won0451st of 715
Possession & shot quality (5-on-5 on-ice)
- Corsi (CF%)48.9%399th of 719
- Fenwick (FF%)47.8%477th of 719
- Expected goals (xGF%)49.6%340th of 719
- Sequence xG (sxGF%)49.3%358th of 719
- High-danger chances (HDCF%)48.0%460th of 719
- Scoring chances (SCF%)49.7%355th of 719
Transition, turnovers & faceoffs
- Transition attempts /600.29617th of 719
- Turnover Ledger /60−0.074554th of 719
- Forecheck xG /60 (on-ice)0.24501st of 719
Usage
- Ice time per game21:0583rd of 715
- Power-play time per game1:35252nd of 715
- Offensive-zone start %51.2%330th of 719
Special teams & discipline
- Net penalties drawn /60−0.10360th of 719
Luck & trend
- On-ice PDO992434th of 719
- Goals above expected−0.9456th of 715
- Luck Meter−32616th of 828
NHL EDGE tracking
- Top skating speed21.9502nd of 715
- 20+ mph bursts43443rd of 715
- Hardest shot84.3534th of 715
- Offensive-zone time43.0%238th of 715
Unranked rows are below the sample minimum (20 GP, 200 five-on-five minutes, 100 draws or 10 goalie games).
Beyond the box score
2025-26 regular season · 79 of 82 games through the sequence engine (more fill in as games are reprocessed)
- −0.038
- Season net
- −0.91xG
5-on-5. Each takeaway is credited, and each giveaway charged, at the league xG value of the zone.
- Per 60
- 0.29
- Attempts
- 7
- 0.001
5-on-5 shots within 10 seconds of winning the puck outside the offensive zone.
Role changes
Notable promotions, demotions and ice-time swings from Line Watch
- Moved up to D1 from D2Jan 10, 2026 alerts →
- Played 7:37 more than his 5-game averageJan 10, 2026 alerts →
- Dropped off PP1Dec 4, 2025 alerts →
- Dropped off PP1 to PP2Nov 22, 2025 alerts →
- Played 5:09 more than his 5-game averageOct 18, 2025 alerts →
- Played 20:22 more than his 5-game averageMay 4, 2025 alerts →
- Dropped off PP1 to PP2Apr 30, 2025 alerts →
- Moved up to D1 from D2Apr 7, 2024 alerts →
How his goals happened
19 goals since 2023-24 with NHL EDGE tracking: press Replay to watch the tracking animation
| Game | Play | Entry | Passes | Shot mph | Notes | Replay |
|---|---|---|---|---|---|---|
| Apr 11, 2026 @ CHI | Rush | carry | 0 | 25.4 | — | |
| Mar 30, 2026 @ SJS | Cycle | — | 3* | 56.1 | — | |
| Mar 13, 2026 vs EDM | Off the faceoff | — | 0 | 50.5 | — | |
| Nov 26, 2025 @ NJD | Forecheck turnover | — | 0 | 56.0 | — | |
| May 2, 2025 vs WPG | Cycle | — | 2 | 58.4 | — | |
| Apr 24, 2025 vs WPG | Odd-man rush | carry | 0 | 55.0 | 3-on-2 | |
| Apr 1, 2025 vs DET | Odd-man rush | carry | 0 | 33.1 | 2-on-1 | |
| Mar 27, 2025 @ NSH | Forecheck turnover | — | 2 | 56.5 | — | |
| Feb 25, 2025 vs SEA | Forecheck turnover | carry | 0 | 62.1 | 3-on-2 | |
| Feb 8, 2025 vs CHI | Forecheck turnover | — | 1 | 30.8 | — | |
| Jan 20, 2025 @ VGK | Point shot | — | 4* | 70.9 | — | |
| Jan 4, 2025 @ CBJ | Rebound | — | 5* | 28.1 | rebound | |
| Dec 31, 2024 @ CHI | Forecheck turnover | — | 0 | 60.0 | — | |
| Dec 27, 2024 vs NSH | Forecheck turnover | — | 2* | 63.1 | — | |
| Apr 2, 2024 @ CGY | Odd-man rush | loose | 0 | 64.3 | 3-on-2 | |
| Feb 15, 2024 @ OTT | Point shot | — | 3* | 30.6 | one-timer | |
| Feb 9, 2024 vs EDM | Point shot | — | 1 | 57.9 | — | |
| Nov 14, 2023 @ NSH | Deflection | — | 0 | 67.1 | — | |
| Oct 15, 2023 vs CAR | Forecheck turnover | — | 0 | 22.8 | — |
* includes a royal-road (cross-slot) pass. Derived from NHL EDGE puck and player tracking.
Linemates
2025-26 · 5v5 time together and how each pairing performs with and without Fowler
| Teammate | Pos | GP | Share | CF% together | GF% together | CF% Fowler apart | CF% mate apart | |
|---|---|---|---|---|---|---|---|---|
| Logan Mailloux | D | 46 | 441:24 | 31% | 47.9% | 33% (11-22) | 48.5% 347:30 | 47.9% 237:26 |
| Pavel Buchnevich | LW | 81 | 370:20 | 26% | 47.9% | 45% (14-17) | 49.1% 1044:34 | 50.7% 679:03 |
| Justin Faulk | D | 44 | 342:13 | 24% | 45.3% | 48% (11-12) | 48.6% 430:06 | 48.3% 454:22 |
| Jordan Kyrou | C | 71 | 339:28 | 24% | 53.2% | 39% (9-14) | 47.6% 900:25 | 55.4% 582:41 |
| Jimmy Snuggerud | RW | 70 | 332:47 | 23% | 48.6% | 61% (14-9) | 48.3% 895:44 | 47.1% 628:01 |
| Dalibor Dvorsky | RW | 70 | 320:55 | 22% | 46.7% | 40% (10-15) | 47.7% 895:20 | 47.1% 523:38 |
| Brayden Schenn | C | 61 | 315:39 | 22% | 49.2% | 44% (8-10) | 48.9% 754:45 | 46.8% 532:47 |
| Robert Thomas | C | 64 | 314:38 | 22% | 54.5% | 60% (18-12) | 46.4% 810:17 | 50.0% 584:48 |
| Dylan Holloway | LW | 59 | 311:26 | 22% | 52.6% | 65% (17-9) | 48.5% 735:29 | 49.0% 551:28 |
| Jake Neighbours | LW | 68 | 301:43 | 21% | 49.9% | 56% (14-11) | 48.4% 869:02 | 49.0% 563:12 |
| Colton Parayko | D | 43 | 284:27 | 20% | 50.4% | 26% (6-17) | 48.5% 474:24 | 48.2% 528:34 |
| Pius Suter | C | 64 | 282:11 | 20% | 49.4% | 56% (14-11) | 50.4% 852:51 | 48.4% 523:20 |
| Alexey Toropchenko | RW | 65 | 229:18 | 16% | 41.2% | 25% (5-15) | 49.3% 904:05 | 41.5% 428:36 |
| Oskar Sundqvist | C | 52 | 191:03 | 13% | 38.5% | 40% (10-15) | 51.4% 724:05 | 38.6% 337:38 |
Game log
82 games in 2025-26, newest first
| Date | Opp | Result | G | A | P | +/- | PIM | HIT | BLK | EV | PP | PK | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apr 16 | @ UTA | W 5-3 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | — | 18:44 | 18:34 | 0:10 | — |
| Apr 14 | vs PIT | W 7-5 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | — | 23:26 | 20:05 | — | 2:50 |
| Apr 13 | vs MIN | W 6-3 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | — | 17:16 | 13:34 | 0:26 | 3:16 |
| Apr 11 | @ CHI | W 5-3 | 1 | 0 | 1 | +2 | 1 | 0 | 0 | 0 | — | 18:20 | 15:55 | — | 1:34 |
| Apr 9 | vs WPG | L 2-3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | — | 16:47 | 15:28 | 0:03 | 0:34 |
| Apr 7 | vs COL | L 1-3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | — | 18:47 | 16:34 | 0:17 | 0:53 |
| Apr 5 | @ COL | W 3-2 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 | — | 21:50 | 17:01 | 1:02 | 3:30 |
| Apr 3 | @ ANA | W 6-2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 20:19 | 16:00 | 1:26 | 2:41 |
| Apr 1 | @ LAK | OTL 1-2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | — | 20:16 | 17:05 | 1:04 | 2:07 |
| Mar 30 | @ SJS | L 4-5 | 1 | 0 | 1 | +1 | 1 | 0 | 0 | 3 | — | 20:28 | 17:26 | 0:21 | 2:08 |
| Mar 28 | vs TOR | W 5-1 | 0 | 1 | 1 | +1 | 2 | 0 | 0 | 0 | — | 20:11 | 17:57 | 0:03 | 2:11 |
| Mar 26 | vs SJS | W 2-1 | 0 | 0 | 0 | -1 | 1 | 0 | 0 | 1 | — | 23:05 | 20:43 | 1:31 | 0:51 |
| Mar 24 | vs WSH | W 3-0 | 0 | 0 | 0 | +1 | 0 | 0 | 1 | 1 | — | 20:21 | 17:44 | — | 1:07 |
| Mar 21 | @ VAN | W 3-1 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 2 | — | 19:01 | 17:35 | 0:07 | 1:01 |
| Mar 18 | @ CGY | OTL 1-2 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 1 | — | 21:58 | 19:18 | 0:11 | 2:29 |
| Mar 15 | @ WPG | L 2-3 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | — | 19:18 | 14:59 | 1:06 | 2:13 |
| Mar 13 | vs EDM | W 3-2 | 1 | 1 | 2 | +2 | 1 | 0 | 0 | 2 | — | 23:18 | 19:23 | 0:43 | 3:12 |
| Mar 12 | @ CAR | W 3-1 | 0 | 1 | 1 | +1 | 0 | 0 | 0 | 1 | — | 19:58 | 17:09 | 0:22 | 1:13 |
| Mar 10 | vs NYI | OTL 3-4 | 0 | 1 | 1 | +1 | 0 | 0 | 0 | 1 | — | 20:25 | 18:22 | 0:05 | 1:42 |
| Mar 8 | @ ANA | W 4-0 | 0 | 1 | 1 | +1 | 1 | 0 | 0 | 0 | — | 21:11 | 16:25 | — | 4:09 |
Season splits by strength
2025-26 regular season · on-ice numbers from shift and play-by-play data
| Strength | GP | TOI/GP | SA | GF | GA | GF% | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| All situations | 82 | 1728:30 | 21:05 | 1618 | 1648 | 49.5% | 48.7% | 774 | 781 | 80 | 84 | 49% | 88.8 | 86.4 | 51% |
| Even strength | 82 | 1463:20 | 17:51 | 1340 | 1407 | 48.8% | 47.7% | 631 | 677 | 56 | 65 | 46% | 63.7 | 64.8 | 51% |
| 5v5 | 82 | 1429:56 | 17:26 | 1317 | 1379 | 48.9% | 47.8% | 619 | 659 | 54 | 63 | 46% | 61.4 | 62.3 | 51% |
| Power play | 75 | 129:21 | 1:43 | 191 | 25 | 88.4% | 88.3% | 100 | 16 | 13 | 2 | 87% | 15.1 | 1.7 | 98% |
| Penalty kill | 65 | 96:30 | 1:29 | 23 | 160 | 12.6% | 14.0% | 13 | 67 | 1 | 7 | 13% | 1.3 | 10.9 | 4% |
| 4v4 | 23 | 18:51 | 0:49 | 12 | 17 | 41.4% | 48.0% | 7 | 8 | 1 | 0 | 100% | 1.3 | 0.9 | 31% |
| 3v3 (OT) | 14 | 14:33 | 1:02 | 11 | 11 | 50.0% | 41.2% | 5 | 10 | 1 | 2 | 33% | 1.0 | 1.6 | 67% |
| 5v4 | 75 | 127:53 | 1:42 | 187 | 25 | 88.2% | 88.2% | 98 | 16 | 13 | 2 | 87% | 14.8 | 1.7 | 98% |
| 4v5 | 65 | 94:57 | 1:28 | 23 | 153 | 13.1% | 14.4% | 13 | 64 | 1 | 7 | 13% | 1.3 | 10.5 | 4% |
| 6v5, own net empty | 32 | 23:02 | 0:43 | 48 | 19 | 71.6% | 65.3% | 24 | 8 | 4 | 8 | 33% | 2.9 | 6.9 | 100% |
| 5v6, opponent net empty | 27 | 14:23 | 0:32 | 15 | 36 | 29.4% | 27.3% | 5 | 13 | 5 | 2 | 71% | 4.8 | 2.1 | 0% |
Career by season
Seasons in Edgehalla's data (2025-26 is being backfilled; earlier seasons follow)
| Season | Team | GP | G | A | P | +/- | PIM | HIT | BLK | TOI/GP | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-26 | STL | 82 | 4 | 26 | 30 | -11 | 14 | 91 | 4.4% | 9 | 72 | 21:05 |
| 2024-25Playoffs | STL | 7 | 2 | 8 | 10 | +2 | 0 | 12 | 16.7% | 2 | 9 | 23:17 |
| 2024-25 | STL, ANA | 68 | 9 | 31 | 40 | +12 | 14 | 88 | 10.2% | 8 | 87 | 21:33 |
| 2023-24 | ANA | 81 | 5 | 34 | 39 | -36 | 24 | 109 | 4.6% | 41 | 119 | 24:25 |
| 2022-23 | ANA | 82 | 10 | 38 | 48 | -23 | 14 | 130 | 7.7% | 18 | 104 | 24:10 |
| 2021-22 | ANA | 76 | 9 | 33 | 42 | -9 | 14 | 124 | 7.3% | 37 | 116 | 24:25 |
| 2020-21 | ANA | 56 | 5 | 18 | 23 | -4 | 18 | 75 | 6.7% | 27 | 36 | 21:46 |
| 2019-20 | ANA | 59 | 9 | 20 | 29 | 0 | 20 | 117 | 7.7% | 25 | 58 | 21:59 |
| 2018-19 | ANA | 59 | 5 | 18 | 23 | -14 | 20 | 88 | 5.7% | 32 | 91 | 23:22 |
| 2017-18 | ANA | 67 | 8 | 24 | 32 | +3 | 28 | 122 | 6.6% | 21 | 108 | 24:51 |
Cam Fowler news
- With new partner (maybe), and renewed outlook, Cam Fowler eyes rebound season for BluesSTLtoday.com
- Cam Fowler Game Log - NHLFOX Sports
- St. Louis Blues Defenseman Cam Fowler Feels There's More To His Game Than What Was On Display Last SeasonYahoo Sports
- Cam Fowler Homenhl.com
- Cam Fowler StatsNHL.com
- Cam Fowler Bio, Awards & Draft InfoNHL.com
- The Blues desperately need a bounce back season from Cam FowlerBleedin' Blue
- Cam Fowler has one major thing to prove in St. Louis for 2026-27Bleedin' Blue
Headlines via LineupExperts. Links open the original publisher.
On-ice and deployment numbers are derived by Edgehalla from NHL play-by-play and shift data. Tracking percentiles are from NHL EDGE. Data updates after every game.
