Kaapo Kahkonen

Player profile and career history

G · #34 · Montréal Canadiens

Kaapo Kahkonen is a goaltender for the Montréal Canadiens. Born August 16, 1996 in Helsinki, Finland, he stands 6'2", weighs 217 lbs and catches left. He was drafted in 2014 (round 4, 109th overall) by the Minnesota Wild. In 140 NHL regular-season games he has 49 wins and 4 shutouts.

NHL regular-season career

Games
140
Wins
49
GAA
3.34
Save %
0.898
All supplied career statistics
Assists
2
Games Played
140
Games Started
132
Goals
0
Goals Against
431
Goals Against Avg
3.3392
Losses
68
Ot Losses
15
Pim
8
Save Pctg
0.8981
Shots Against
4228
Shutouts
4
Time On Ice
7744:21
Wins
49

NHL season record highs

Highest supplied regular-season team records. Split-team seasons are kept separate; these are not combined season totals. Ties show one recorded season.

Wins
16
2020–21 · Minnesota Wild
Shutouts
2
2020–21 · Minnesota Wild
Games
37
2022–23 · San Jose Sharks

Teams & leagues through the years

Every team and league recorded in this player's supplied season history, including junior, minor-league and international appearances. Multiple teams in a season are listed together; transfer dates and their order are not supplied.

  1. 2026–27

    • Laval RocketAHL
  2. 2025–26

    • Laval RocketAHL
  3. 2024–25

  4. 2023–24

  5. 2022–23

  6. 2021–22

  7. 2020–21

  8. 2019–20

  9. 2018–19

    • Iowa WildAHL
  10. 2017–18

    • LukkoLiiga
  11. 2016–17

    • LukkoLiiga
  12. 2015–16

    • TuTo HockeyFinland-2
    • BluesLiiga
    • TUTO HockeyMestis
    • Finland U20WJC-20
  13. 2014–15

    • TuTo HockeyFinland-2
    • TUTO HockeyMestis
  14. 2013–14

    • Blues Jr.Fin-Jr.
    • FinlandWJ18-A
  15. 2012–13

    • Blues Jr.Fin-Jr.
    • Blues U18Fin-U18
  16. 2011–12

    • Blues U18Fin-U18
    • Blues U16U16 SM-sarja
  17. 2010–11

    • GrIFK U16Jr. C I-divisioona

Coverage follows NHL's published player record. Earlier youth teams, loans, transfers and seasons absent from that source may be missing. A missing season does not imply the player was inactive.

Season-by-season history

All seasons and leagues supplied by the NHL player feed. NHL, junior and minor-league rows stay separate; this is not a guarantee of every game in a player's career.

Scroll across the table for all columns. Open “All stats” on any season for its complete supplied record.

SeasonLeagueTeamTypeGPWLGAASV%SOStartsOTLSAGA
2026–27AHLLaval RocketRegular2202.010.9020—0414
All stats
Games Played
2
Goals Against
4
Goals Against Avg
2.01
Losses
0
Ot Losses
0
Save Pctg
0.902
Shots Against
41
Shutouts
0
Time On Ice
119:26
Wins
2
2025–26AHLLaval RocketRegular382192.730.8950—7969102
All stats
Games Played
38
Goals Against
102
Goals Against Avg
2.73
Losses
9
Ot Losses
7
Save Pctg
0.895
Shots Against
969
Shutouts
0
Time On Ice
2244:17
Wins
21
2025–26AHLLaval RocketPlayoffs5233.030.8711—1110113
All stats
Games Played
5
Goals Against
13
Goals Against Avg
3.03
Losses
3
Ot Losses
11
Save Pctg
0.871
Shots Against
101
Shutouts
1
Time On Ice
257:05
Wins
2
2024–25AHLCharlotte CheckersRegular12842.300.9060—128727
All stats
Games Played
12
Goals Against
27
Goals Against Avg
2.3
Losses
4
Ot Losses
1
Save Pctg
0.906
Shots Against
287
Shutouts
0
Time On Ice
705:24
Wins
8
2024–25AHLColorado EaglesRegular2022.570.9190—1625
All stats
Games Played
2
Goals Against
5
Goals Against Avg
2.57
Losses
2
Ot Losses
1
Save Pctg
0.919
Shots Against
62
Shutouts
0
Time On Ice
116:32
Wins
0
2024–25AHLManitoba MooseRegular226143.290.8851—157266
All stats
Games Played
22
Goals Against
66
Goals Against Avg
3.29
Losses
14
Ot Losses
1
Save Pctg
0.885
Shots Against
572
Shutouts
1
Time On Ice
1201:53
Wins
6
2024–25NHLColorado AvalancheRegular1014.120.800010204
All stats
Assists
0
Games Played
1
Games Started
1
Goals
0
Goals Against
4
Goals Against Avg
4.119
Losses
1
Ot Losses
0
Save Pctg
0.8
Shots Against
20
Shutouts
0
Time On Ice
58:16
Wins
0
2024–25AHLCharlotte CheckersPlayoffs181262.180.9061—043441
All stats
Games Played
18
Goals Against
41
Goals Against Avg
2.18
Losses
6
Ot Losses
0
Save Pctg
0.906
Shots Against
434
Shutouts
1
Time On Ice
1128:07
Wins
12
2023–24NHLNew Jersey DevilsRegular6142.510.92316014311
All stats
Assists
0
Games Played
6
Games Started
6
Goals
0
Goals Against
11
Goals Against Avg
2.5116
Losses
4
Ot Losses
0
Save Pctg
0.9231
Shots Against
143
Shutouts
1
Time On Ice
262:47
Wins
1
2023–24NHLSan Jose SharksRegular316203.810.8950273996105
All stats
Assists
1
Games Played
31
Games Started
27
Goals
0
Goals Against
105
Goals Against Avg
3.8149
Losses
20
Ot Losses
3
Pim
4
Save Pctg
0.8946
Shots Against
996
Shutouts
0
Time On Ice
1651:26
Wins
6
2022–23NHLSan Jose SharksRegular379203.850.88313771,149135
All stats
Assists
0
Games Played
37
Games Started
37
Goals
0
Goals Against
135
Goals Against Avg
3.8457
Losses
20
Ot Losses
7
Save Pctg
0.8825
Shots Against
1149
Shutouts
1
Time On Ice
2106:15
Wins
9
2021–22NHLMinnesota WildRegular251282.870.910023373466
All stats
Assists
1
Games Played
25
Games Started
23
Goals
0
Goals Against
66
Goals Against Avg
2.8676
Losses
8
Ot Losses
3
Pim
2
Save Pctg
0.9101
Shots Against
734
Shutouts
0
Time On Ice
1380:58
Wins
12
2021–22NHLSan Jose SharksRegular11262.860.916010132227
All stats
Assists
0
Games Played
11
Games Started
10
Goals
0
Goals Against
27
Goals Against Avg
2.8623
Losses
6
Ot Losses
1
Save Pctg
0.9161
Shots Against
322
Shutouts
0
Time On Ice
565:59
Wins
2
2020–21NHLMinnesota WildRegular241682.880.902223069268
All stats
Assists
0
Games Played
24
Games Started
23
Goals
0
Goals Against
68
Goals Against Avg
2.8845
Losses
8
Ot Losses
0
Pim
2
Save Pctg
0.9017
Shots Against
692
Shutouts
2
Time On Ice
1414:28
Wins
16
2019–20AHLIowa WildRegular342562.070.9277—397271
All stats
Games Played
34
Goals Against
71
Goals Against Avg
2.07
Losses
6
Ot Losses
3
Save Pctg
0.927
Shots Against
972
Shutouts
7
Time On Ice
2058:00
Wins
25
2019–20NHLMinnesota WildRegular5312.960.91305117215
All stats
Assists
0
Games Played
5
Games Started
5
Goals
0
Goals Against
15
Goals Against Avg
2.9586
Losses
1
Ot Losses
1
Save Pctg
0.9128
Shots Against
172
Shutouts
0
Time On Ice
304:12
Wins
3
2018–19AHLIowa WildRegular3917142.780.9086—121,190110
All stats
Games Played
39
Goals Against
110
Goals Against Avg
2.78
Losses
14
Ot Losses
12
Save Pctg
0.908
Shots Against
1190
Shutouts
6
Time On Ice
2373:00
Wins
17
2017–18LiigaLukkoRegular5620232.200.9226—121,538120
All stats
Games Played
56
Goals Against
120
Goals Against Avg
2.2
Losses
23
Ot Losses
12
Save Pctg
0.922
Shots Against
1538
Shutouts
6
Time On Ice
3275:00
Wins
20
2017–18LiigaLukkoPlayoffs2022.380.9210——635
All stats
Games Played
2
Goals Against
5
Goals Against Avg
2.38
Losses
2
Save Pctg
0.921
Shots Against
63
Shutouts
0
Time On Ice
126:00
Wins
0
2016–17LiigaLukkoRegular3412122.580.9212—101,09687
All stats
Games Played
34
Goals Against
87
Goals Against Avg
2.58
Losses
12
Ot Losses
10
Save Pctg
0.921
Shots Against
1096
Shutouts
2
Time On Ice
2020:00
Wins
12
2015–16Finland-2TuTo HockeyRegular1——0.00—1———0
All stats
Games Played
1
Goals Against
0
Goals Against Avg
0
Shutouts
1
Time On Ice
60:00
2015–16LiigaBluesRegular276152.690.9081—576971
All stats
Games Played
27
Goals Against
71
Goals Against Avg
2.69
Losses
15
Ot Losses
5
Save Pctg
0.908
Shots Against
769
Shutouts
1
Time On Ice
1581:00
Wins
6
2015–16MestisTUTO HockeyRegular1——0.001.000—————
All stats
Games Played
1
Goals Against Avg
0
Save Pctg
1
2015–16WJC-20Finland U20Regular4402.520.9090—0999
All stats
Games Played
4
Goals Against
9
Goals Against Avg
2.52
Losses
0
Ot Losses
0
Save Pctg
0.909
Shots Against
99
Shutouts
0
Time On Ice
214:00
Wins
4
2015–16Finland-2TuTo HockeyPlayoffs6——3.03—————18
All stats
Games Played
6
Goals Against
18
Goals Against Avg
3.03
Time On Ice
356:00
2015–16MestisTUTO HockeyPlayoffs6——3.030.885—————
All stats
Games Played
6
Goals Against Avg
3.03
Save Pctg
0.885
2014–15Finland-2TuTo HockeyRegular47——2.11—————92
All stats
Games Played
47
Goals Against
92
Goals Against Avg
2.11
Time On Ice
2610:00
2014–15MestisTUTO HockeyRegular47——2.110.925—————
All stats
Games Played
47
Goals Against Avg
2.11
Save Pctg
0.925
2014–15Finland-2TuTo HockeyPlayoffs13——1.95—————26
All stats
Games Played
13
Goals Against
26
Goals Against Avg
1.95
Time On Ice
801:00
2014–15MestisTUTO HockeyPlayoffs13——1.950.934—————
All stats
Games Played
13
Goals Against Avg
1.95
Save Pctg
0.934
2013–14Fin-Jr.Blues Jr.Regular38——2.39—————91
All stats
Games Played
38
Goals Against
91
Goals Against Avg
2.39
Time On Ice
2279:00
2013–14WJ18-AFinlandRegular5233.37—0——13115
All stats
Games Played
5
Goals Against
15
Goals Against Avg
3.37
Losses
3
Shots Against
131
Shutouts
0
Ties
0
Time On Ice
269:00
Wins
2
2013–14Fin-Jr.Blues Jr.Playoffs10——2.10—————21
All stats
Games Played
10
Goals Against
21
Goals Against Avg
2.1
Time On Ice
599:00
2012–13Fin-Jr.Blues Jr.Regular28——2.43—4———68
All stats
Games Played
28
Goals Against
68
Goals Against Avg
2.43
Shutouts
4
Time On Ice
1676:00
2012–13Fin-U18Blues U18Regular2——3.00—0———6
All stats
Games Played
2
Goals Against
6
Goals Against Avg
3
Shutouts
0
Time On Ice
120:00
2012–13Fin-Jr.Blues Jr.Playoffs12——2.68—2———28
All stats
Games Played
12
Goals Against
28
Goals Against Avg
2.68
Shutouts
2
Time On Ice
628:00
2011–12Fin-U18Blues U18Regular1102.00—0———2
All stats
Games Played
1
Goals Against
2
Goals Against Avg
2
Losses
0
Shutouts
0
Ties
0
Time On Ice
60:00
Wins
1
2011–12U16 SM-sarjaBlues U16Playoffs9——2.170.936—————
All stats
Games Played
9
Goals Against Avg
2.17
Save Pctg
0.936
2010–11Jr. C I-divisioonaGrIFK U16Regular1——1.000.958—————
All stats
Games Played
1
Goals Against Avg
1
Save Pctg
0.958

NHL game-by-game archive

1 imported games.

DateTeamOpponentDecisionSAGASV%TOIDetails
2024-10-30COLvs TBLL2040.80058:16
All stats
Game Id
2024020157
Team Abbrev
COL
Home Road Flag
H
Game Date
2024-10-30
Goals
0
Assists
0
Games Started
1
Decision
L
Shots Against
20
Goals Against
4
Save Pctg
0.8
Shutouts
0
Pim
0
Toi
58:16
Opponent Abbrev
TBL

NHL source coverage only; missing records are not zero-stat appearances. Historical team abbreviations are retained.

Recent NHL games

DateOpponentGoals againstShots againstSave %Time on ice
2024-10-30TBL4200.80058:16

Career refresh is delayed. The last imported record is retained.

Profile updated Oct 12, 2:55 am EDT. Missing stats are shown as –.

Player on NHL.com