Joonas Korpisalo
Age 32 6'3" 205 lb Catches L Born Apr 28, 1994
Games started
28
'25-26 · 31 GP
W-L-OTL
14-9-6
1 shutout
Save %
.894
761 / 851
GAA
3.15
90 goals against
Saves / start
26.2
Hard Rock saves prop
Next game Oct 24 @ OTT · 6:00 PM CT
· No Hard Rock lines posted for this game yet — rates use default lines · Over rates, regular season
| Prop | Hard Rock line | Avg | Season | L5 | L10 | L20 | Home | Away | vs OTT | vs HR close '26-27 | vs HR close '25-26 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Goalie Saves | No Hard Rock line yet
default line 24.5
|
26.18 | 54%15/28 '25-26 | 60% | 50% | 65% | 57%8/14 | 50%7/14 | 0%0/3 | — | 16 O · 11 U |
Rates graded against the line shown in each row. Hard Rock Bet lines only. Informational, not betting advice.
'25-26 · Regular season · 31 games · 14-9-6 · .894 SV% · 3.15 GAA
| Date | Opp | Result | GS | Dec | SA | SV | GA | SV% | TOI | Saves HR close |
|---|---|---|---|---|---|---|---|---|---|---|
| Apr 12 | @ CBJ | W 3-2 | ✓ | W | 35 | 33 | 2 | .943 | 60:00 | 25.5 O |
| Apr 7 | @ CAR | OTL 5-6 OT | O | 17 | 16 | 1 | .941 | 32:40 | relief | |
| Apr 5 | @ PHI | OTL 1-2 OT | ✓ | O | 31 | 29 | 2 | .935 | 62:31 | 24.5 O |
| Mar 31 | vs DAL | W 6-3 | ✓ | W | 16 | 13 | 3 | .813 | 60:00 | 23.5 U |
| Mar 25 | @ BUF | W 4-3 OT | ✓ | W | 25 | 22 | 3 | .880 | 60:38 | 25.5 U |
| Mar 16 | @ NJD | OTL 3-4 OT | ✓ | O | 34 | 30 | 4 | .882 | 64:14 | 26.5 O |
| Mar 8 | @ PIT | OTL 4-5 OT | ✓ | O | 40 | 35 | 5 | .875 | 60:17 | 26.5 O |
| Mar 5 | @ NSH | L 3-6 | ✓ | L | 28 | 23 | 5 | .821 | 59:16 | 25.5 U |
| Feb 26 | vs CBJ | W 4-2 | ✓ | W | 38 | 36 | 2 | .947 | 53:57 | 25.5 O |
| Feb 4 | @ FLA | OTL 4-5 SO | ✓ | O | 26 | 22 | 4 | .846 | 65:00 | — |
| Jan 26 | @ NYR | OTL 3-4 OT | ✓ | O | 28 | 24 | 4 | .857 | 63:29 | 23.5 O |
| Jan 22 | vs VGK | W 4-3 | ✓ | W | 33 | 30 | 3 | .909 | 60:00 | 24.5 O |
| Jan 20 | @ DAL | L 2-6 | 3 | 3 | 0 | 1.000 | 13:23 | relief | ||
| Jan 17 | @ CHI | W 5-2 | ✓ | W | 24 | 22 | 2 | .917 | 60:00 | 22.5 U |
| Jan 11 | vs PIT | W 1-0 | ✓ | W | 27 | 27 | 0 | 1.000 | 60:00 | 25.5 O |
| Jan 8 | vs CGY | W 4-1 | ✓ | W | 29 | 28 | 1 | .966 | 60:00 | 24.5 O |
| Dec 27 | @ BUF | L 1-4 | ✓ | L | 33 | 30 | 3 | .909 | 56:55 | 24.5 O |
| Dec 21 | vs OTT | L 2-6 | ✓ | L | 17 | 12 | 5 | .706 | 26:31 | 24.5 U |
| Dec 11 | @ WPG | W 6-3 | ✓ | W | 29 | 26 | 3 | .897 | 60:00 | 24.5 O |
| Dec 4 | vs STL | W 5-2 | ✓ | W | 39 | 37 | 2 | .949 | 60:00 | 22.5 O |
| Dec 2 | @ DET | L 4-5 | 9 | 9 | 0 | 1.000 | 12:36 | relief | ||
| Nov 28 | vs NYR | L 2-6 | ✓ | L | 36 | 31 | 5 | .861 | 59:26 | 23.5 O |
| Nov 19 | @ ANA | L 3-4 | ✓ | L | 33 | 29 | 4 | .879 | 58:32 | 24.5 O |
| Nov 13 | @ OTT | L 3-5 | ✓ | L | 21 | 17 | 4 | .810 | 58:10 | 24.5 U |
| Nov 6 | vs OTT | W 3-2 OT | ✓ | W | 22 | 20 | 2 | .909 | 64:54 | 24.5 U |
| Oct 30 | vs BUF | W 4-3 OT | ✓ | W | 40 | 37 | 3 | .925 | 62:07 | 24.5 O |
| Oct 28 | vs NYI | W 5-2 | ✓ | W | 35 | 33 | 2 | .943 | 60:00 | 24.5 O |
| Oct 23 | vs ANA | L 5-7 | ✓ | L | 29 | 23 | 6 | .793 | 59:41 | 23.5 U |
| Oct 19 | @ UTA | L 2-3 | ✓ | L | 27 | 24 | 3 | .889 | 58:49 | 25.5 U |
| Oct 13 | vs TBL | L 3-4 | ✓ | L | 23 | 19 | 4 | .826 | 57:59 | 22.5 U |
| Oct 9 | vs CHI | W 4-3 OT | ✓ | W | 24 | 21 | 3 | .875 | 62:00 | 21.5 U |
'25-26 regular season · per-game averages · opponent rows cover '24-25 + '25-26
| Split | GP | GS | SV% | Saves/GS | GAA |
|---|---|---|---|---|---|
| All games | 31 | 28 | .894 | 26.2 | 3.15 |
| Home | 14 | 14 | .900 | 26.2 | 3.05 |
| Away | 17 | 14 | .889 | 26.1 | 3.24 |
| Back-to-back | 9 | 9 | .904 | 26.2 | 2.94 |
| 1 day rest | 17 | 16 | .884 | 25.6 | 3.36 |
| 2+ days rest | 5 | 3 | .917 | 29.3 | 2.68 |
| Last 5 | 5 | 4 | .911 | 24.3 | 2.39 |
| Last 10 | 10 | 9 | .893 | 27.0 | 3.21 |
| vs Opponent | GP | GS | SV% | Saves/GS | GAA |
|---|---|---|---|---|---|
| 6 | 6 | .902 | 27.7 | 2.98 | |
| 5 | 4 | .886 | 19.5 | 2.91 | |
| 4 | 4 | .935 | 29.0 | 2.00 | |
| 3 | 3 | .906 | 32.0 | 3.45 | |
| 3 | 1 | .891 | 20.0 | 2.93 | |
| 3 | 3 | .957 | 22.0 | 1.00 | |
| 3 | 3 | .860 | 24.7 | 3.98 | |
| 3 | 3 | .838 | 27.7 | 5.39 | |
| 3 | 3 | .896 | 28.7 | 3.28 | |
| 2 | 1 | .842 | 13.0 | 2.45 | |
| 2 | 1 | .875 | 30.0 | 3.56 | |
| 2 | 2 | .836 | 25.5 | 4.87 | |
| 2 | 2 | .896 | 21.5 | 2.46 | |
| 2 | 2 | .939 | 31.0 | 1.93 | |
| 2 | 2 | .857 | 24.0 | 4.14 | |
| 2 | 2 | .929 | 32.5 | 2.44 | |
| 2 | 1 | .941 | 23.0 | 1.61 | |
| 2 | 2 | .896 | 21.5 | 2.52 | |
| 1 | 1 | .821 | 23.0 | 5.06 | |
| 1 | 1 | .909 | 30.0 | 3.00 | |
| 1 | 1 | .889 | 24.0 | 3.06 | |
| 1 | 1 | .826 | 19.0 | 4.14 | |
| 1 | 1 | .800 | 16.0 | 4.15 | |
| 1 | 1 | 1.000 | 22.0 | 0.00 | |
| 1 | 1 | .880 | 22.0 | 3.00 |
Regular season
| Season | Team | GP | GS | W | L | OTL | SV% | GAA | SO |
|---|---|---|---|---|---|---|---|---|---|
| '25-26 | BOS | 31 | 28 | 14 | 9 | 6 | .894 | 3.15 | 1 |
| '24-25 | BOS | 27 | 24 | 11 | 10 | 3 | .893 | 2.90 | 3 |
| '23-24 | OTT | 55 | 49 | 21 | 26 | 4 | .890 | 3.27 | 0 |
| '22-23 | CBJ, LAK | 39 | 37 | 18 | 14 | 4 | .915 | 2.87 | 1 |
| '21-22 | CBJ | 22 | 17 | 7 | 11 | 0 | .877 | 4.15 | 0 |
| '20-21 | CBJ | 33 | 31 | 9 | 13 | 7 | .894 | 3.30 | 0 |
| '19-20 | CBJ | 37 | 35 | 19 | 12 | 5 | .911 | 2.60 | 2 |
| '18-19 | CBJ | 27 | 21 | 10 | 7 | 3 | .897 | 2.95 | 0 |
| '17-18 | CBJ | 18 | 17 | 8 | 8 | 1 | .897 | 3.32 | 0 |
| '16-17 | CBJ | 14 | 13 | 7 | 5 | 1 | .905 | 2.88 | 1 |
| '15-16 | CBJ | 31 | 30 | 16 | 11 | 4 | .920 | 2.60 | 0 |
| Total | 334 | 302 | 140 | 126 | 38 | .900 | 3.06 | 8 |
Playoffs
| Season | Team | GP | GS | W | L | OTL | SV% | GAA | SO |
|---|---|---|---|---|---|---|---|---|---|
| '25-26 | BOS | 1 | 0 | 0 | 0 | 0 | 1.000 | 0.00 | 0 |
| '22-23 | LAK | 6 | 6 | 2 | 4 | 0 | .892 | 3.77 | 0 |
| '19-20 | CBJ | 9 | 9 | 3 | 5 | 0 | .941 | 1.90 | 2 |
| Total | 16 | 15 | 5 | 9 | 0 | .922 | 2.56 | 2 |
Loaded history starts with 2015-16; earlier seasons are not included.