| Date | Team | Transaction | |
|---|---|---|---|
| Jul 1, 2025 | Philadelphia Flyers | Signed 2 years @ $3.350M AAV starting in 2025-26 | |
| Oct 20, 2022 | Calgary Flames | Signed 2 years @ $2.200M AAV starting in 2023-24 | |
| Aug 23, 2020 | Boston Bruins | Signed 3 years @ $750K AAV starting in 2020-21 | |
| Apr 26, 2016 | Boston Bruins | Signed to an entry level contract. |
About Player Cards
Player cards present an infographic of a players performance. In this case it shows the player performance over a 3 season span. Each square is separated into three separate sub-boxes with the two smaller boxes on top representing the past two seasons and the larger box on the bottom representing the current or most recent season. This allows the reader to guage how consistent a player has been, and if early in the season it can help identify whether a players performance may be impacted by small sample size and subject to regression or is consistent with recent past performance.
Notes and Definitions
- The numbers represent percentiles so the higher the better.
- Percentiles are determined by comparing Forwards to Forwards and Defensemen to Defensemen.
- Bursts/mi are calculated from NHL Edge Data are are speed bursts above 20mpg per mile skated. The NHL doesn't adjust for ice time so the players that skate more will naturally have more bursts over 20, or at least more opportunity to have more. The NHL also does not provide ice time in the context of NHL Edge Statistics, however, it does provide distance skated. By adjusting for distance skated it will have a similar effect to adjusting for ice time but also adjust for situationional effect. For example, Players don't typically skate as much on the PK, mostly within the defensive zone, so don't get significant opportunity in that ice time to get speed bursts above 20mph. Adjusting with miles skates would account for this better than adjusting with ice time.
- Sh%AE is Shooting Percentage above Expected (Sh% - xSh%) and is an indicator of how good a shooter is at converting chances into goals.
- Relative statistics are On Ice - Off Ice statistics and can be an indicator of whether the player makes his teammates better or worse.
- All data is 5v5 except Shooting Hardest and Average, Skating Top Speed and Bursts/mi which are all situations, ES Average which is even strength (NHL doesn't give a specific definition).
Data Sources
- Salary data is from TheStanleyCap.com
- Shooting and Skating (except Sh%AE) are from NHL Edge
- Other statistics are from Puckalytics.com and derived from data from NHL.com
Terms of Use
You are free to use include player cards in written articles, share on social media, or on other public websites under the following conditions:
- You credit TheStanleyCap.com as the source and provide a link back to TheStanleyCap.com or this player page.
- You do not mass copy/duplicate/publish dozens or hundreds of player cards. A few, or a handful for a written article is fine. Be reasonable. Fair use rules apply.
- If you are a high-traffic website you must download and host the image(s) on your site rather than overload TheStanleyCap servers with traffic.
Note: The image will update daily throughout the season so if you want to include snapshot then you must download the image.
If you have any questions, send an e-mail to the e-mail address at the top of this page.
5v5 Goalie Stats
| Season | Team(s) | GP | TOI | SAA/60 | SA/60 | xGA/60 | GA/60 | GS/60 | Sv% | xSv% | Sv%AE |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020-21 | BOS | 5 | 231:47 | 39.61 | 27.44 | 2.41 | 2.85 | -0.43 | 89.62 | 91.21 | -1.58 |
| 2021-22 | CGY | 23 | 953:34 | 42.41 | 29.01 | 2.41 | 2.33 | 0.08 | 91.97 | 91.68 | 0.29 |
| 2022-23 | CGY | 27 | 1147:26 | 37.86 | 25.94 | 2.38 | 2.46 | -0.08 | 90.52 | 90.82 | -0.30 |
| 2023-24 | CGY | 20 | 893:24 | 44.39 | 30.29 | 2.62 | 3.56 | -0.94 | 88.25 | 91.35 | -3.10 |
| 2024-25 | CGY | 30 | 1447:38 | 40.04 | 26.44 | 2.23 | 2.11 | 0.12 | 92.01 | 91.56 | 0.45 |
| 2025-26 | PHI | 5 | 223:23 | 34.65 | 23.37 | 1.65 | 1.34 | 0.30 | 94.25 | 92.96 | 1.30 |
4v5 Goalie Stats
| Season | Team(s) | GP | TOI | SAA/60 | SA/60 | xGA/60 | GA/60 | GS/60 | Sv% | xSv% | Sv%AE |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020-21 | BOS | 5 | 29:00 | 76.55 | 60.00 | 6.85 | 10.34 | -3.49 | 82.76 | 88.58 | -5.82 |
| 2021-22 | CGY | 23 | 105:22 | 62.07 | 45.56 | 5.42 | 6.26 | -0.84 | 86.25 | 88.10 | -1.85 |
| 2022-23 | CGY | 27 | 130:40 | 70.26 | 50.97 | 6.51 | 7.35 | -0.84 | 85.59 | 87.23 | -1.65 |
| 2023-24 | CGY | 20 | 84:40 | 76.54 | 51.02 | 7.23 | 7.80 | -0.56 | 84.72 | 85.82 | -1.10 |
| 2024-25 | CGY | 30 | 125:55 | 75.29 | 52.89 | 7.54 | 10.48 | -2.94 | 80.18 | 85.74 | -5.56 |
| 2025-26 | PHI | 5 | 38:26 | 78.06 | 53.08 | 6.66 | 4.68 | 1.98 | 91.18 | 87.45 | 3.73 |
Legend
| Percentile 0-25 | Percentile 25-50 | Percentile 50-75 | Percentile 75-100 |
Glossary
| Statistic | Definition |
|---|---|
| SAA/60 | Shot Attempts Against per 60 minutes. |
| SA/60 | Shots Against per 60 minutes. |
| xGA/60 | Expected Goals Against per 60 minutes. |
| GA/60 | Goals Against per 60 minutes (lower is better). |
| GS/60 | Goals Saved per 60 minutes (xGA/60 -GA/60). |
| Sv% | Save Percentage. |
| xSv% | Expected Save Percentage. |
| Sv%AE | Save Percentage above Expected (Sv% - xSv%). |
News and Opinions
-
Flyers Game 10: Lines, Notes, & How to Watch vs. Predators at Philly Hockey Now (Thu Oct 30, 2025)
-
From the Lens: Thank You Flyers fans, from Matvei Michkov to Travis Konecny. How about Dan Vladar? at Flyers Nitty Gritty (Wed Oct 29, 2025)
-
Flyers’ 3 Stars of the Week: Goaltending, Zegras remain the bright spots at Broad Street Hockey (Mon Oct 27, 2025)
-
James: Sam Ersson Keeping Flyers’ Goalie Competition Alive at Philly Hockey Now (Sun Oct 26, 2025)
-
Flyers goalie Sam Ersson embracing competition with Dan Vladar at Broad Street Hockey (Sat Oct 25, 2025)
-
Dan Vladar is on fire for the Flyers at Flyers Nitty Gritty (Fri Oct 24, 2025)
-
Dan Vladar is on fire for the Flyers at Flyers Nitty Gritty (Fri Oct 24, 2025)
-
Senators Squeak Past Flyers 2-1 at Flyers Nitty Gritty (Fri Oct 24, 2025)
-
Senators Squeak Past Flyers 2-1 at Flyers Nitty Gritty (Fri Oct 24, 2025)
-
Flyers Takeaways: Goaltending & Penalty Kill Gave The Flyers a Chance, Offense Went Cold at Philly Hockey Now (Thu Oct 23, 2025)
-
Takeaways: Former Flyers now in Ottawa help beat current Flyers 2-1 at Broad Street Hockey (Thu Oct 23, 2025)
-
Dan Vladar starts tonight as it appears he is the starter for the Flyers: Jett Luchanko out at Flyers Nitty Gritty (Thu Oct 23, 2025)
-
Dan Vladar starts tonight as it appears he is the starter for the Flyers: Jett Luchanko out at Flyers Nitty Gritty (Thu Oct 23, 2025)
-
Has Dan Vladar already won the Flyers starting job? at Broad Street Hockey (Wed Oct 22, 2025)
-
Flyers goaltending taking shape with Dan Vladar's consecutive starts at Pens Labyrinth (Mon Oct 20, 2025)
-
Dan Vladar gets first consecutive starts for Flyers this season at Broad Street Hockey (Mon Oct 20, 2025)
-
3 Flyers Takeaways: Slow Starts; Tippett Groving; Vladar Shines at Philly Hockey Now (Sun Oct 19, 2025)
-
Flyers Late Game Effort Lifts Them to OT Win vs. Wild at Philly Hockey Now (Sat Oct 18, 2025)
-
Flyers Beat Panthers in Season Home Opener at Flyers Nitty Gritty (Tue Oct 14, 2025)
-
Emil Andrae in and Dan Vladar starts tonight in the home opener for the Flyers at Flyers Nitty Gritty (Mon Oct 13, 2025)
-
The competition amongst Flyers' goalies may be a recipe for success at Broad Street Buzz (Mon Oct 13, 2025)
-
Flyers’ 3 Stars of the Week: Goaltending a bright spot despite losses at Broad Street Hockey (Sun Oct 12, 2025)
-
Game Breakdown: Flyers lose season opener to Panthers in a close one at Flyers Nitty Gritty (Fri Oct 10, 2025)
-
Dan Vladar was “Really solid” on opening night at Flyers Nitty Gritty (Fri Oct 10, 2025)
-
Flyers Report Card: Vladar and Cates Line Stand Out in Loss vs. Panthers at Philly Hockey Now (Fri Oct 10, 2025)
-
Flyers Lose to Panthers Vladar Shines at Flyers Nitty Gritty (Fri Oct 10, 2025)
-
Takeaways: Florida foils Flyers 2-1 in season opener at Broad Street Hockey (Thu Oct 9, 2025)
-
Dan Vladar gets surprise start in Flyers' opening game at Broad Street Buzz (Thu Oct 9, 2025)
-
Flyers Lineup Update: The Flyers will start Dan Vladar tonight in the season opener at Flyers Nitty Gritty (Thu Oct 9, 2025)
-
Dan Vladar gets start over Sam Ersson in Flyers’ season opener at Broad Street Hockey (Thu Oct 9, 2025)
-
Flyperblog: One goal for each Flyer ahead of the 2025-26 season at Broad Street Hockey (Wed Oct 8, 2025)
-
82 reasons to be hopeful for Flyers’ 2025-26 season at Broad Street Hockey (Wed Oct 8, 2025)
-
Dan Vladar had a pretty solid Pre-Season for the Flyers at Flyers Nitty Gritty (Sun Oct 5, 2025)
-
NHL analyst sums up Flyers offseason with a hilarious one-liner at Broad Street Buzz (Wed Oct 1, 2025)
-
Flyers Beat Bruins Vladar Shines at Flyers Nitty Gritty (Tue Sep 30, 2025)
-
Takeaways: Foerster fine as Flyers foil Bruins 3-2 in shootout win at Broad Street Hockey (Mon Sep 29, 2025)
-
Flyers Lopsided Loss to Capitals at Flyers Nitty Gritty (Thu Sep 25, 2025)
-
Takeaways: Flyers not smooth like chocolate, losing 5-1 to Caps in Hershey at Broad Street Hockey (Thu Sep 25, 2025)
-
Flyers 2025-26 Season Preview: Goaltending offers some answers and some questions at Broad Street Hockey (Tue Sep 23, 2025)
-
Dan Vladar will sport a new mask with the Flyers at Flyers Nitty Gritty (Wed Sep 10, 2025)
-
How the Flyers could end up in the 2026 Draft Lottery at Broad Street Hockey (Fri Sep 5, 2025)
-
A sign that Flyers hockey is around the corner: Dan Vladar and Noah Cates attend the Eagles/Cowboys game last night at Flyers Nitty Gritty (Fri Sep 5, 2025)
-
The Oasis song that best describes each Flyer at Broad Street Hockey (Fri Aug 29, 2025)
-
Flyers won’t solve goaltending issues with Dan Vladar at Broad Street Buzz (Thu Aug 21, 2025)
-
What we can learn from how Rick Tocchet has handled goaltenders at Broad Street Hockey (Mon Aug 18, 2025)
-
Expectations for all the Flames and Wranglers goalies going into the 2025–26 season at The Win Column (Mon Aug 4, 2025)
-
The Curious Case of Dan Vladar: A Deep Dive into What the Flyers Might Have in Their New Goaltender at Yahoo Sports NHL (Fri Jul 25, 2025)
-
Top plays from last season for Flyers free agent additions at Broad Street Buzz (Sun Jul 20, 2025)
-
Dan Vladar bringing right attitude to Flyers’ goalie battle at Broad Street Hockey (Wed Jul 16, 2025)
-
Flyers Goaltending: Improve or Decline at Flyers Nitty Gritty (Mon Jul 14, 2025)
-
With Dan Vladar on board, how have Czech goalies fared in Philadelphia? at Broad Street Buzz (Mon Jul 14, 2025)
-
How Should We Judge Briere For the Flyers’ 2025 Offseason? at Brotherly Puck (Mon Jul 14, 2025)
-
Is the Vladar signing enough to stop the goaltending carousel in Philadelphia? at Broad Street Buzz (Tue Jul 1, 2025)
-
Is Dan Vladar really worth looking at for Senators? at SenShot (Tue Jun 10, 2025)
-
Game Takes: Flames 3 Avalanche 2 (SO) at Calgary Puck (Tue Apr 1, 2025)
-
Calgary Flames announce season-ending surgery for Top Goalender at Flame for Thought (Thu Mar 21, 2024)
Current Contract
Standard Contract (UFA) ( )  (0 ratings)
Standard Contract (RFA) ( )  (0 ratings)
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023-24 | 26 | $2,200,000 | $2,200,000 | - | - | $2,200,000 | $2,200,000 | $2,200,000 | RFA-arb | ||
| 2024-25 | 27 | $2,200,000 | $2,200,000 | - | - | $2,200,000 | $2,200,000 | $2,200,000 | RFA-arb | ||
| Total | - | - | $4,400,000 | $4,400,000 | $4,400,000 |
Standard Contract (RFA) ( )  (0 ratings)
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020-21 | 23 | $750,000 | $750,000 | - | - | $700,000 | $700,000 | $120,000 | RFA | ||
| 2021-22 | 24 | $750,000 | $750,000 | - | - | $750,000 | $750,000 | $200,000 | RFA-arb | ||
| 2022-23 | 25 | $750,000 | $750,000 | - | - | $800,000 | $800,000 | $800,000 | RFA-arb | ||
| Total | - | - | $2,250,000 | $2,250,000 | $1,120,000 |
Entry Level Contract ( )  (0 ratings)
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016-17 | 19 | $742,500 | $925,000 | - | $92,500 | - | $92,500 | - | ELC | ||
| 2017-18 | 20 | $728,333 | $910,833 | $232,500 | $92,500 | $650,000 | $742,500 | $70,000 | ELC | ||
| 2018-19 | 21 | $728,333 | $910,833 | $182,500 | $92,500 | $650,000 | $742,500 | $70,000 | ELC | ||
| 2019-20 | 22 | $728,333 | $910,833 | $132,500 | - | $700,000 | $700,000 | $70,000 | ELC | ||
| Total | $547,500 | $277,500 | $2,000,000 | $2,277,500 | $210,000 |
Career Statistics
| Regular Season | Playoffs | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | League | Team | GP | GS | W | L | OTL | SA | GA | GAA | Sv% | GP | GS | W | L | OTL | SA | GA | GAA | Sv% |
| 2010-11 | Czech U16 | 1 | 9.00 | 0.400 | ||||||||||||||||
| 2012-13 | CzR-U18 | 36 | 107 | 3.02 | 3 | 10 | 3.35 | |||||||||||||
| 2012-13 | CzRep-Jr. | 1 | 3 | 3.00 | ||||||||||||||||
| 2013-14 | CzR-U18 | 31 | 69 | 2.26 | 3 | 10 | 3.37 | |||||||||||||
| 2013-14 | CzRep-Jr. | 6 | 15 | 2.46 | ||||||||||||||||
| 2014-15 | CzRep-Jr. | 29 | 78 | 2.78 | 4 | 12 | 3.60 | |||||||||||||
| 2014-15 | CzRep-2 | 8 | 16 | 1.97 | ||||||||||||||||
| 2014-15 | Czech2 | 8 | 239 | 16 | 1.97 | 0.933 | ||||||||||||||
| 2014-15 | WJC-18 | 4 | 2 | 2 | 113 | 11 | 3.38 | 0.903 | ||||||||||||
| 2014-15 | Czech U20 | 29 | 1054 | 78 | 2.78 | 0.926 | 4 | 3.60 | 0.892 | |||||||||||
| 2015-16 | USHL | 30 | 12 | 12 | 4 | 848 | 68 | 2.31 | 0.920 | |||||||||||
| 2016-17 | AHL | 8 | 4 | 3 | 214 | 17 | 2.62 | 0.921 | ||||||||||||
| 2016-17 | ECHL | 18 | 5 | 9 | 2 | 559 | 63 | 3.89 | 0.887 | |||||||||||
| 2016-17 | WJC-20 | 2 | 2 | 59 | 8 | 3.97 | 0.864 | |||||||||||||
| 2017-18 | AHL | 4 | 2 | 2 | 119 | 9 | 2.23 | 0.924 | ||||||||||||
| 2017-18 | ECHL | 41 | 17 | 18 | 2 | 1279 | 114 | 2.96 | 0.911 | 3 | 3 | 109 | 9 | 3.10 | 0.917 | |||||
| 2018-19 | AHL | 31 | 13 | 13 | 5 | 825 | 84 | 2.73 | 0.898 | 1 | 1 | 5 | 27 | 2 | 2.00 | 0.926 | ||||
| 2019-20 | NHL | 1 | 1 | 15 | 3 | 6.27 | 0.800 | |||||||||||||
| 2019-20 | AHL | 25 | 14 | 7 | 1 | 656 | 42 | 1.79 | 0.936 | |||||||||||
| 2019-20 | ECHL | 1 | 1 | 22 | 2 | 2.00 | 0.909 | |||||||||||||
| 2020-21 | NHL | 5 | 5 | 2 | 2 | 1 | 149 | 17 | 3.40 | 0.886 | ||||||||||
| 2020-21 | AHL | 10 | 3 | 4 | 4 | 287 | 22 | 2.19 | 0.923 | |||||||||||
| 2020-21 | Czechia | 6 | 4 | 2 | 181 | 8 | 1.29 | 0.956 | ||||||||||||
| 2021-22 | NHL | 23 | 23 | 13 | 6 | 2 | 608 | 57 | 2.75 | 0.906 | 1 | 1 | 7 | 0.00 | 1.000 | |||||
| 2022-23 | NHL | 27 | 27 | 14 | 6 | 5 | 667 | 72 | 2.91 | 0.895 | ||||||||||
| 2023-24 | NHL | 20 | 20 | 8 | 9 | 2 | 574 | 68 | 3.62 | 0.882 | ||||||||||
| 2024-25 | NHL | 30 | 30 | 12 | 11 | 6 | 810 | 83 | 2.80 | 0.898 | ||||||||||
| 2024-25 | WC | 4 | 3 | 81 | 4 | 1.09 | 0.951 | |||||||||||||
| 2025-26 | NHL | 5 | 5 | 3 | 2 | 132 | 9 | 1.81 | 0.932 | |||||||||||
| NHL Career | 110 | 110 | 52 | 36 | 16 | 2940 | 306 | 2.94 | 0.897 | 2 | 2 | 0 | 0 | 0 | 22 | 3 | 3.70 | 0.864 | ||
