UCLCOMO 9 RCL 1· 90'+3'UCLBET 1 DOR 2· 90'+2'WCBBCAM–NCSU6:00 PMWCBBDEL–VT6:00 PMWCBBLAS–RUTG7:00 PMCFBTOL–SAC7:00 PMNBAPHI–DET7:00 PMNBAATL–WSH7:00 PMCFBBALL–MASS7:00 PMWCBBDETM–ILL7:00 PMWCBBNOLA–ALA7:00 PMCBBUMES–HPU7:00 PMCBBLONG–JOES7:00 PMCBBFDU–BTLR7:00 PMNBAMIL–BOS7:30 PMCBBCSUN–WICH7:30 PMWCBBUTC–WKU7:30 PMCFBCMU–EMU7:30 PMNBACHI–NY7:30 PMNBACHA–BKN7:30 PMNHLOTT–BUF7:30 PMNHLCHI–FLA7:30 PMNBACLE–OKC8:00 PMWCBBSTET–LOU8:00 PMNBAUTAH–NO8:00 PMCBBSELA–AUB8:00 PMNBAIND–MEM8:00 PMWCBBJKST–GCU8:00 PMWCBBFDU–TEX8:00 PMWCBBMORG–COLO8:00 PMWCBBLIU–TXST8:00 PMCBBNKU–SDAK8:00 PMNBAMIN–HOU8:30 PMCBBRAD–CAL9:00 PMNBATOR–DEN9:00 PMWCBBCBU–ORST9:00 PMNBAPOR–PHX9:00 PMNBADAL–SA9:30 PMWCBBSMC–STAN10:00 PMCBBNDSU–SMC10:00 PMAll scores
bandwagon.Newsletter
Axle 2.078% straight up465 games
Player watch · National Hockey League · The matchup tomorrow

Kaapo Kakko gets a Flames defense that has tightened for the Kraken

Calgary has allowed 2.8 goals a game over its last 5, and Kaapo Kakko has more ice time and a 88th-percentile scoring rate to show for it.

Kaapo Kakko
Kaapo KakkoPhoto: Northwest, CC BY-SA 4.0, via Wikimedia Commons; cropped.

The Calgary Flames arrive at Climate Pledge Arena on Wednesday, November 4, at 10:00 PM EST, and their defense has been better than the league's. Over their last 5 games they have allowed 2.8 goals a game. The league average is 3.2. That gap is modest, not a wall, and it comes with a detail that matters: the Flames have 0 days of rest. They are 6-8 on the season. For the Seattle Kraken, who are at home, this is a game against a team that has been stingy lately but is playing on tired legs. The player to watch is a right wing who rarely gets mentioned.

Kaapo Kakko is a right wing who wears 84. He is 25 years old and in his 7th season in the league, having debuted in 2019. He was drafted in round 1, pick 2 in 2019, and his route before that ran through Turku Vocational Institute. He was born in 2001 in Finland and is listed at 185 centimeters and 98 kilograms. He reached the Kraken by way of that draft history and is now part of their forward group. Players taken that high carry a certain expectation. His current numbers say something more specific than the pick number does.

His share of the team's playing time is 4 percent across 14 games, which ranks 13th among 21 players with data on the Kraken. His average is 14.3 minutes on the ice. The recent movement is upward. Over the last 3 games his share rose to 4.5 percent, from 3.9 percent over the prior 11 games. His minutes a game went from 13.9 to 16, a 15 percent increase in both measures. In the last 5 games he logged 12.6, 13.37, 17.3, 14.17 and 16.42 minutes. The 17.3 on October 24 was the high mark. One game of that is noise. Three games of it is the start of a pattern.

Here the numbers get louder. Kakko scores 3.29 points per 60 minutes. Among 370 forwards, that ranks in the 88th percentile, and the peer median is 1.9. He does it with a usage percentile of 38, so he produces like a top-line player on a middle-tier workload. The last 5 games are cooler: his rate there is 2.44, a drop of 26 percent from the season figure. That is a real dip, and it deserves to be named. It is still well above the median. His last 5 box scores read 0 points, 1, 1, 0 and 1, with 2 shots on October 22 and 1 on October 24.

His role has not changed. That is the data's plain statement, and it fits the shape of the numbers: a steady spot in the lineup, with the minutes creeping up rather than jumping. His season averages are 0.8 points and 0.8 shots a game, and over the last 5 games both sit at 0.6. Those are small counts, and they should be read that way. What stands out is the gap between how much he produces for each minute and how little attention the minutes draw. A defense that has allowed fewer goals than the league average is a reason to look closely at the player whose rate has held above the median.

The expectation is about time, because time is where the trend is clearest. His season average is 14.3 minutes and his last 5 average is 14.8, while the last 3 games ran at 16. Kaapo Kakko should play at least 15 minutes on the ice against the Flames. That clears his season and last-5 averages and sits just below his 3-game pace. The points line is harder to read at 1, since his last-5 average is 0.6. The minutes are the call, and the box score will say whether the recent climb holds against a team that has allowed 2.8 goals a game.

Written from the numbers listed below. Reviewed by Paul Koziol, editor. Corrections are shown on the piece. Editorial policy.

What to check, on the record

Checked after the game
Annika Lund expects Kaapo Kakko to reach at least 15 minutes on the ice in Calgary Flames at Seattle Kraken, Wednesday, November 4 at 10:00 PM EST.open until the game is final

His last-5 average when this was filed: 14.8 minutes on the ice. The expectation is 1.01 times that average, never below it.

An expectation is a read of the numbers, not advice. It is checked against the box score here whether it holds or not.

The numbers behind this piece

Written from exactly these numbers, read from Bandwagon's database on November 3, 2026. A draft that names a number not in the full list, or outside the windows it names, is rejected and never published.

Playing-time share4.5%last 3, was 3.9% before +15%
Minutes on the ice a game16last 3, was 13.9 before +15%
Points per 60 minutes2.44last 5, was 3.29 on the season −26%

Calgary Flames at Seattle Kraken, Wednesday, 10:00 PM EST. Calgary Flames have allowed 2.8 a game over their last 5, against a league average of 3.2.

Measured over: his last 3 games against the 11 before; form over 5 games.

DateLineMin on ice
October 2012.6 minutes on the ice, 0 points, 0 shots12.6
October 2213.37 minutes on the ice, 1 points, 2 shots13.37
October 2417.3 minutes on the ice, 1 points, 1 shots17.3
October 2814.17 minutes on the ice, 0 points, 0 shots14.17
October 3016.42 minutes on the ice, 1 points, 0 shots16.42

Points per 60 minutes: 3.29, peer median 1.9, 88th percentile of 370

Every input, as stored (90 values)
  • game
    • clock 10:00 PM
    • label Calgary Flames at Seattle Kraken
    • venue Climate Pledge Arena
    • kickoff Wednesday, 10:00 PM EST
    • opponent
      • name Calgary Flames
      • record 6-8
      • rest days 0
      • league avg 3.2
      • short name Flames
      • allowed avg last5 2.8
    • date label November 4
  • role
    • text his role has not changed
    • change steady
  • trend
    • last games 3
    • played last 16
    • prior games 11
    • played prior 13.9
    • usage last % 4.5
    • usage prior % 3.9
    • usage change % 15
    • played change % 15
  • watch
    • text Calgary Flames have allowed 2.8 a game over their last 5, against a league average of 3.2
  • league
    • name National Hockey League
  • player
    • age 25
    • name Kaapo Kakko
    • team Seattle Kraken
    • draft round 1, pick 2 in 2019
    • jersey 84
    • college Turku Vocational Institute
    • position RW
    • born year 2001
    • height cm 185
    • weight kg 98
    • debut year 2019
    • nationality Finland
    • seasons in league 7
  • season
    • played avg 14.3
    • team games 14
    • usage rank 13
    • usage avg % 4
    • usage rank of 21
    • games with data 14
  • production
    • label points per 60 minutes
    • peers 370
    • value 3.29
    • percentile 88
    • last5 value 2.44
    • peer median 1.9
    • usage percentile 38
  • expectation
    • metrics
      labelladderlast5 avgseason avg
      minutes on the ice15, 17, 2014.814.3
      points10.60.8
      shots10.60.8
  • form
    datelineplayed
    October 2012.6 minutes on the ice, 0 points, 0 shots12.6
    October 2213.37 minutes on the ice, 1 points, 2 shots13.37
    October 2417.3 minutes on the ice, 1 points, 1 shots17.3
    October 2814.17 minutes on the ice, 0 points, 0 shots14.17
    October 3016.42 minutes on the ice, 1 points, 0 shots16.42
  • moved
    tofromlabelchange %
    4.53.9share of the team's playing time15
    1613.9minutes on the ice a game15
    2.443.29points per 60 minutes-26

About this piece's subjects

More from Player watch

All