bpdatabases - NHL hockey analytics bpdatabases - NHL hockey analytics

Other filters can be applied by clicking on the column headers.

Season: 2026-2027 Reset View

Basic Stats

GP
Games Played
W
Wins
L
Losses
W%
Win Percentage | (Wins ÷ Games Played) × 100
SO
Shutouts
GA
Goals Against
GAA
Goals Against Average | Goals Against ÷ Games Played
SA
Shots Against
SV
Saves
SV%
Save Percentage | (Saves ÷ Shots Against) × 100

bpdatabases Metrics

Learn more about bpdatabases' xG model here.

xGA
Expected Goals Against | The sum of xG values for all unblocked shots faced: shots on goal and missed shots, excluding empty-net shots, penalty shots and shootouts. A cumulative metric of expected yielded goals.
GSAx
Goals Saved Above Expected | xGA − goals allowed on those same shots (so penalty-shot goals are not counted). A metric comparing actual goals allowed to expected goals allowed. Positive values indicate above-expected goaltending performance; negative values indicate underperformance. Over larger samples, this may reflect true goaltending talent (or luck).
SV%Ax
Save % Above Expected | (GSAx ÷ unblocked shots faced) × 100. Goals saved above expected per 100 unblocked shots, measured on the same shots as xGA. A metric isolating goaltending performance relative to shot quality.
Player GP W L W% SO GA GAA xGA GSAx SA SV SV% SV%Ax
1. Jesper Wallstedt MIN 16 11 2 68.8% 0 32 1.99 46.4 14.4 411 379 92.21% 2.25%
2. Jacob Fowler MTL 10 8 1 80.0% 2 22 2.15 33.5 11.5 295 273 92.54% 2.61%
3. Linus Ullmark OTT 8 7 1 87.5% 0 10 1.33 18.8 8.8 182 172 94.51% 3.13%
4. Jeremy Swayman BOS 12 8 3 66.7% 1 28 2.31 36.3 8.3 320 292 91.25% 1.73%
5. Pyotr Kochetkov CAR 12 11 1 91.7% 2 20 1.67 28.2 8.2 249 229 91.97% 2.12%
6. Daniil Tarasov DET 8 2 3 25.0% 1 15 2.10 21.9 6.9 186 171 91.94% 2.39%
7. Jake Oettinger DAL 13 9 3 69.2% 3 26 1.99 32.2 6.2 278 252 90.65% 1.42%
8. Igor Shesterkin NYR 5 3 1 60.0% 0 8 1.79 13.8 5.8 109 101 92.66% 3.29%
9. Juuse Saros NSH 12 5 3 41.7% 0 32 2.62 37.3 5.3 363 331 91.19% 0.94%
10. Joel Hofer STL 12 6 5 50.0% 1 28 2.36 33.2 5.2 347 319 91.93% 1.01%
11. Ilya Sorokin NYI 11 6 4 54.5% 1 29 2.64 33.6 4.6 319 290 90.91% 0.99%
12. Michael DiPietro BOS 5 4 1 80.0% 1 11 2.20 15.5 4.5 144 133 92.36% 2.02%
13. Cam Talbot CBJ 8 5 2 62.5% 0 18 2.44 22.4 4.4 198 180 90.91% 1.48%
14. Alex Nedeljkovic SJS 7 3 3 42.9% 0 23 3.23 27.3 4.3 219 196 89.50% 1.20%
15. Semyon Varlamov NYI 5 1 2 20.0% 0 14 2.72 18.0 4.0 130 116 89.23% 1.95%
16. Yaroslav Askarov SJS 12 4 8 33.3% 0 40 3.35 43.2 3.2 348 308 88.51% 0.57%
17. Devin Cooley CGY 7 4 3 57.1% 0 17 2.69 19.9 2.9 194 177 91.24% 0.96%
18. Joseph Woll PHI 9 1 6 11.1% 0 28 3.12 30.8 2.8 275 247 89.82% 0.68%
19. Carter Hart VGK 10 5 3 50.0% 0 25 2.49 27.7 2.7 251 226 90.04% 0.67%
20. Mackenzie Blackwood COL 14 9 3 64.3% 1 35 2.60 37.7 2.7 353 318 90.09% 0.50%
21. Anthony Stolarz TOR 6 5 1 83.3% 0 16 2.66 18.6 2.6 178 162 91.01% 0.96%
22. Logan Thompson WSH 11 6 4 54.5% 0 33 3.20 34.4 1.4 296 263 88.85% 0.31%
23. Colten Ellis BUF 6 3 2 50.0% 1 16 2.92 17.3 1.3 147 131 89.12% 0.57%
24. Devon Levi EDM 8 7 1 87.5% 0 24 2.97 25.3 1.3 216 192 88.89% 0.39%
25. Dylan Garand NYR 13 6 6 46.2% 1 29 2.52 30.2 1.2 310 281 90.65% 0.25%
26. Akira Schmid FLA 9 5 3 55.6% 0 26 3.00 27.0 1.0 229 203 88.65% 0.28%
27. Matt Murray 1 0 0 0.0% 0 2 1.85 2.8 0.8 20 18 90.00% 2.15%
28. Stuart Skinner WPG 12 5 4 41.7% 0 37 3.28 37.7 0.7 322 285 88.51% 0.14%
29. Casey DeSmith DAL 4 1 2 25.0% 0 10 2.42 10.5 0.5 110 100 90.91% 0.27%
30. Michal Postava DET 2 1 0 50.0% 0 4 2.89 4.3 0.3 36 32 88.89% 0.50%
31. Sergei Bobrovsky TOR 12 3 7 25.0% 0 40 3.34 39.2 0.2 352 312 88.64% 0.03%
32. Dan Vladar PHI 9 3 4 33.3% 0 29 3.21 29.0 0.0 248 219 88.31% 0.01%
33. Joonas Korpisalo NYR 1 1 0 100.0% 0 3 3.04 3.0 0.0 28 25 89.29% 0.01%
34. Anton Forsberg LAK 6 0 4 0.0% 0 14 2.51 14.0 0.0 143 129 90.21% 0.00%
35. Charlie Lindgren WSH 5 3 2 60.0% 0 14 3.08 13.8 -0.2 117 103 88.03% -0.11%
36. Matt Tomkins EDM 2 1 1 50.0% 0 6 3.09 5.7 -0.3 49 43 87.76% -0.36%
37. Andrei Vasilevskiy TBL 12 8 3 66.7% 0 33 2.75 32.6 -0.4 290 257 88.62% -0.10%
38. Spencer Knight CHI 14 4 10 28.6% 0 49 3.66 48.4 -0.6 413 364 88.14% -0.09%
39. Connor Hellebuyck NJD 4 4 0 100.0% 0 10 2.44 9.3 -0.7 92 82 89.13% -0.52%
40. Ville Husso ANA 6 2 3 33.3% 0 17 3.55 16.3 -0.7 130 113 86.92% -0.37%
41. Cooper Black 1 0 1 0.0% 0 3 3.15 2.3 -0.7 20 17 85.00% -2.46%
42. Ukko-Pekka Luukkonen BUF 11 5 3 45.5% 0 35 3.27 34.1 -0.9 286 251 87.76% -0.22%
43. Dennis Hildeby TBL 4 3 0 75.0% 0 12 2.95 11.0 -1.0 100 88 88.00% -0.67%
44. Spencer Martin 1 0 0 0.0% 0 3 5.09 1.9 -1.1 18 15 83.33% -3.75%
45. Philipp Grubauer SEA 10 5 3 50.0% 0 27 3.08 25.8 -1.2 244 217 88.93% -0.30%
46. Justus Annunen NSH 4 3 1 75.0% 0 14 3.40 12.8 -1.2 110 96 87.27% -0.71%
47. Arsenii Sergeev 1 0 1 0.0% 0 5 5.00 3.8 -1.2 33 28 84.85% -2.72%
48. Jacob Markstrom FLA 8 4 2 50.0% 1 19 2.57 17.7 -1.3 165 146 88.49% -0.52%
49. Jet Greaves CBJ 9 2 6 22.2% 1 26 3.36 24.7 -1.3 217 191 88.02% -0.40%
50. Adin Hill VGK 8 6 2 75.0% 0 22 2.73 20.4 -1.6 209 187 89.47% -0.53%
51. Nico Daws WPG 6 2 3 33.3% 0 15 2.86 13.4 -1.6 133 118 88.72% -0.86%
52. Tristan Jarry EDM 8 4 1 50.0% 2 21 2.57 19.3 -1.7 206 186 90.29% -0.53%
53. Samuel Ersson OTT 9 3 3 33.3% 0 22 3.14 20.2 -1.8 198 176 88.89% -0.61%
54. James Reimer 1 0 0 0.0% 0 3 9.00 1.1 -1.9 8 5 62.50% -10.96%
55. Laurent Brossoit ANA 3 3 0 100.0% 0 11 3.68 8.9 -2.1 72 61 84.72% -1.91%
56. Calvin Pickard MIN 3 1 1 33.3% 0 11 3.60 8.6 -2.4 76 65 85.53% -1.85%
57. Arturs Silovs PIT 11 5 5 45.5% 2 36 3.26 33.5 -2.5 290 254 87.59% -0.58%
58. Clay Stevenson WPG 5 1 3 20.0% 0 16 3.61 13.4 -2.6 123 107 86.99% -1.35%
59. Lukas Dostal ANA 10 4 4 40.0% 0 34 3.76 31.4 -2.6 253 219 86.56% -0.65%
60. Sergei Murashov PIT 6 1 4 16.7% 0 21 3.52 18.3 -2.7 175 154 88.00% -1.10%
61. Joey Daccord SEA 9 4 3 44.4% 0 28 3.83 24.6 -3.4 236 208 88.14% -0.93%
62. Sebastian Cossa UTA 7 4 1 57.1% 0 19 3.30 15.4 -3.6 148 129 87.16% -1.59%
63. Leevi Meriläinen VAN 13 2 7 15.4% 0 41 3.52 37.4 -3.6 370 329 88.92% -0.70%
64. Jonas Johansson OTT 4 1 2 25.0% 0 16 4.60 12.0 -4.0 104 88 84.62% -2.52%
65. Brandon Bussi CAR 7 3 2 42.9% 0 23 3.23 18.9 -4.1 175 152 86.86% -1.61%
66. Jake Allen NJD 9 6 3 66.7% 0 29 3.20 24.1 -4.9 243 214 88.07% -1.41%
67. Arvid Soderblom CHI 5 0 3 0.0% 0 21 4.67 15.5 -5.5 133 112 84.21% -2.83%
68. Darcy Kuemper LAK 10 5 4 50.0% 0 33 3.53 27.5 -5.5 271 238 87.82% -1.39%
69. Scott Wedgewood COL 5 1 3 20.0% 0 18 4.02 12.4 -5.6 135 117 86.67% -2.93%
70. John Gibson DET 11 4 5 36.4% 0 33 3.46 27.1 -5.9 235 202 85.96% -1.64%
71. Jordan Binnington STL 5 1 3 20.0% 0 21 4.27 14.0 -6.0 139 118 84.89% -2.88%
72. Dustin Wolf CGY 10 3 5 30.0% 0 36 3.75 29.3 -6.7 274 238 86.86% -1.59%
73. Jakub Dobes MTL 7 3 2 42.9% 0 28 4.04 20.9 -7.1 183 155 84.70% -2.63%
74. Karel Vejmelka UTA 13 6 6 46.2% 1 40 3.29 32.6 -7.4 298 259 86.91% -1.55%
75. Kevin Lankinen VAN 9 1 8 11.1% 0 43 6.03 26.8 -16.2 219 177 80.82% -4.98%