Current Season Stats
Career Stats
Last 5 Games
| Date | Opponent | G | A | PTS | +/- | PIM | PPG | SHG | S | Shifts | TOI |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Date | Opponent | G | A | PTS | +/- | PIM | PPG | SHG | S | Shifts | TOI |
|---|---|---|---|---|---|---|---|---|---|---|---|




| Date | Opponent | GS | DEC | SA | GA | SV% | PIM | TOI |
|---|---|---|---|---|---|---|---|---|
| Apr 7 | vs | 1 | L | 19 | 4 | 0.789 | 0 | 58:04 |
| Apr 5 | @ | 1 | W | 18 | 0 | 1.000 | 0 | 60:00 |
| Mar 31 | @ | 1 | L | 23 | 4 | 0.826 | 7 | 60:00 |
| Mar 28 | @ | 1 | L | 33 | 4 | 0.879 | 0 | 58:09 |
| Mar 26 | @ | 1 | W | 17 | 2 | 0.882 | 0 | 60:00 |
| Regular Season | Playoffs | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | Team | League | GP | W-L-OTL | GAA | SV% | SO | GP | W-L-OTL | GAA | SV% |
| 2006-07 | Brynas Jr. | Swe-Jr. | 1 | 0-0-0 | 2.77 | - | 0 | 1 | 0-0-0 | 9.76 | 0.000 |
| 2007-08 | Brynas Jr. | Swe-Jr. | 22 | 0-0-0 | 2.00 | - | 2 | - | - | - | - |
| 2007-08 | Brynas | Sweden | 7 | 0-0-0 | 3.12 | - | 0 | - | - | - | - |
| 2007-08 | Brynas | Sweden-Q | 9 | 0-0-0 | 1.78 | - | 2 | - | - | - | - |
| 2008-09 | Brynas | Sweden | 35 | 0-0-0 | 2.38 | - | 3 | 1 | 0-0-0 | 2.02 | 0.000 |
| 2009-10 | Brynas | Sweden | 43 | 0-0-0 | 2.01 | - | 5 | 4 | 0-0-0 | 3.21 | 0.000 |
| 2010-11 | NHL | 1 | 0-1-0 | 3.01 | 0.857 | 0 | - | - | - | - | |
| 2010-11 | Rochester | AHL | 37 | 16-20-0 | 2.98 | 0.907 | 1 | - | - | - | - |
| 2011-12 | NHL | 7 | 2-4-1 | 2.66 | 0.923 | 0 | - | - | - | - | |
| 2011-12 | San Antonio | AHL | 32 | 17-12-0 | 2.32 | 0.927 | 1 | 8 | 4-4-0 | 2.85 | 0.907 |
| 2012-13 | NHL | 23 | 8-14-1 | 3.22 | 0.901 | 0 | - | - | - | - | |
| 2012-13 | San Antonio | AHL | 33 | 16-15-0 | 2.65 | 0.920 | 3 | - | - | - | - |
| 2013-14 | NHL | 12 | 1-6-3 | 3.52 | 0.874 | 0 | - | - | - | - | |
| 2013-14 | NHL | 4 | 1-2-0 | 3.01 | 0.868 | 0 | - | - | - | - | |
| 2013-14 | San Antonio | AHL | 29 | 12-11-0 | 2.56 | 0.918 | 2 | - | - | - | - |
| 2014-15 | NHL | 3 | 1-1-0 | 3.09 | 0.879 | 0 | - | - | - | - | |
| 2014-15 | Utica Comets | AHL | 32 | 22-7-3 | 1.88 | 0.934 | 5 | 23 | 12-11-0 | 2.11 | 0.925 |
| 2015-16 | NHL | 33 | 13-14-4 | 2.73 | 0.915 | 0 | - | - | - | - | |
| 2015-16 | Utica Comets | AHL | 2 | 1-0-2 | 2.40 | 0.909 | 0 | - | - | - | - |
| 2016-17 | NHL | 26 | 10-11-3 | 2.63 | 0.910 | 0 | - | - | - | - | |
| 2017-18 | NHL | 60 | 23-26-7 | 2.71 | 0.912 | 2 | - | - | - | - | |
| 2018-19 | NHL | 60 | 28-23-9 | 2.77 | 0.912 | 1 | - | - | - | - | |
| 2019-20 | NHL | 43 | 23-16-4 | 2.75 | 0.918 | 2 | 14 | 8-6-0 | 2.85 | 0.919 | |
| 2020-21 | NHL | 43 | 22-19-2 | 2.68 | 0.904 | 3 | - | - | - | - | |
| 2021-22 | NHL | 63 | 37-15-9 | 2.22 | 0.922 | 9 | 12 | 5-7-0 | 2.95 | 0.901 | |
| 2022-23 | NHL | 59 | 23-21-12 | 2.92 | 0.892 | 1 | - | - | - | - | |
| 2023-24 | NHL | 48 | 23-23-2 | 2.78 | 0.905 | 2 | - | - | - | - | |
| 2024-25 | NHL | 49 | 26-16-6 | 2.50 | 0.900 | 4 | 5 | 1-4-0 | 2.78 | 0.911 | |
| 2025-26 | NHL | 44 | 23-19-1 | 3.07 | 0.883 | 1 | - | - | - | - | |
| NHL Totals | 578 | 264-231-64 | 2.73 | 0.907 | 25 | 31 | 14-17-0 | 2.88 | 0.911 | ||
| Season | Tournament | Team | GP | W-L-OTL | SA | GAA | SV% | SO | TOI |
|---|---|---|---|---|---|---|---|---|---|
| 2008-09 | World Juniors | Sweden | 5 | 4-1-0 | 0 | 1.61 | - | 1 | 298:00 |
| 2009-10 | World Juniors | Sweden | 5 | 4-1-0 | 0 | 2.21 | - | 0 | 299:00 |
| 2009-10 | World Championship | Sweden | 3 | 3-0-0 | 72 | 1.33 | 0.944 | 1 | 180:00 |
| 2012-13 | World Championship | Sweden | 3 | 2-1-0 | 76 | 1.58 | 0.934 | 0 | 190:00 |
| 2015-16 | World Championship | Sweden | 6 | 2-3-0 | 182 | 3.16 | 0.896 | 0 | 360:47 |
| 2016-17 | World Cup | 1 | 1-0-0 | 28 | 1.00 | 0.964 | 0 | 60:00 | |
| 2018-19 | World Championship | Sweden | 2 | 1-1-0 | 51 | 4.00 | 0.843 | 0 | 120:00 |
| 2024-25 | World Championship | Sweden | 6 | 4-2-0 | 113 | 2.14 | 0.894 | 2 | 335:54 |
When the Florida Panthers selected Markstrom in the second round (No. 31) of the 2008 NHL Draft, they were convinced he could not only be a starter, but a star in the NHL.
Markstrom had the size scouts dream of, and he had great intuition and reflexes. Two seasons later he led the Swedish Hockey League in goals-against average (2.01) and save percentage (.927).
Between the 2017-18 and 2022-23 seasons, Markstrom played 72 percent of his team's total games (327 of 453) and had a 2.66 GAA and .911 save percentage over that span. He signed a six-year, $36 million contract with the Calgary Flames on Oct. 9, 2020, and won 37 games with a 2.22 GAA and 922 save percentage and led the NHL with nine shutouts in 2021-22 to finish second in Vezina Trophy voting.
Markstrom was traded to the New Jersey Devils by the Flames for a first-round pick in the 2025 NHL Draft and defenseman Kevin Bahl on June 19, 2024. He ranked fourth since 2019-20 in games played (256), fourth (tied) in shutouts (17), sixth in saves/shots against (6,594/7,256), and sixth in wins (138) at the time of the deal. He signed a two-year, $12 million contract (average annual value of $6 million) with the Devils on Oct. 31, 2025, and was named to Team Sweden's roster for the Olympic Winter Games Milano Cortina 2026.
The Panthers signed Markstrom to an entry-level contract June 1, 2010 and he made his NHL debut against the Devils on Jan. 23, 2011, replacing starter Scott Clemmensen at the start of the second period. After one game, Markstrom was sent to Rochester of the American Hockey League to gain experience but injured his knee and needed surgery.
Over the next three seasons, the goalie many considered the best playing outside the NHL, playing 46 games for the Panthers while putting up encouraging numbers for San Antonio of the AHL. He was traded to the Vancouver Canucks by the Panthers on March 4, 2014.
In Vancouver, the surroundings were new, but the challenges were very familiar. After failing to unseat Eddie Lack as No. 2 to veteran Ryan Miller, Markstrom was back in the AHL again, this time with Utica. But the Canucks traded Lack to the Carolina Hurricanes on June 27, 2015, which gave Markstrom an opportunity.
In 2015-16 he played 33 games for the Canucks, winning 13, and had a 2.73 GAA and .915 save percentage. Markstrom won 23 games for the Canucks in 2017-18, then improved to 28 in 2018-19. He was named to his first NHL All-Star Game on Jan. 3, 2020, replacing Vegas Golden Knights goalie Marc-Andre Fleury.
At the 2009 IIHF World Junior Championship, Markstrom helped Sweden finish first. He had a 1.61 GAA and .943 save percentage and was named the tournament's top goalie.
No contract data available.
Loading game log...