bpdatabases - NHL hockey analytics bpdatabases - NHL hockey analytics

Loading team data…

2023-2024 Regular Season | Pacific Division
19-54-9 | 47 pts (28.7%)
SJS San Jose Sharks
Missed the playoffs Playoffs
Finished with 47 points Finished 8th in the Pacific

Data shown on this page was last updated on November 5, 2026 at 3:14 AM.

Points Distribution 47 total points SJS Points % League Avg 60% 17% 19% 72% 13% 6% 9% Regulation wins 28 pts - 60% (league 72%) OT wins 8 pts - 17% (league 13%) SO wins 2 pts - 4% (league 6%) OT/SO losses 9 pts - 19% (league 9%)
Pacific Division Standings 0 10 20 30 40 50 60 70 80 90 100 110 0 10 20 30 40 50 60 70 80 Games Played Points VAN 109 EDM 104 LAK 99 VGK 98 CGY 81 SEA 81 ANA 59 SJS 47
Forwards
Player xGF xGF/G G-xGF G A Pts GP avgTOI SOG xGF/S S% S%Ax FO FOW FO% FO xGF FO xGA FO xG
Fabian Zetterlund (L)⊘ 22.0 0.27 2.0 24 20 44 82 18:51 204 0.070 11.8 0.7 85 28 32.9 0.04 0.00 0.03
William Eklund (L)⊘ 17.6 0.22 -2.6 16 29 45 80 18:39 128 0.086 12.5 -1.3 230 72 31.3 0.16 -0.23 -0.08
Mikael Granlund (C)⊘ 12.9 0.19 -0.9 12 48 60 69 20:57 134 0.070 9.0 -0.5 1052 492 46.8 0.61 -2.21 -1.61
Tomas Hertl (C)⊘ 12.8 0.27 1.2 15 19 34 48 20:54 113 0.081 13.3 0.7 898 506 56.3 0.95 -0.97 -0.02
Filip Zadina (R)⊘ 12.8 0.18 0.2 13 10 23 72 13:20 137 0.065 9.5 0.1 68 15 22.1 0.00 -0.03 -0.03
Anthony Duclair (L)⊘ 12.7 0.23 3.3 16 11 27 56 16:10 98 0.091 16.3 2.3 33 12 36.4 0.00 -0.02 -0.02
Luke Kunin (C)⊘ 12.6 0.16 -1.6 11 7 18 77 15:44 98 0.087 11.2 -1.1 480 219 45.6 0.42 -0.95 -0.53
Alexander Barabanov (L)⊘ 8.6 0.19 -4.6 4 9 13 46 15:52 67 0.079 6.0 -4.2 5 2 40.0 0.01 0.00 0.01
Mike Hoffman (C)⊘ 7.3 0.11 2.7 10 13 23 66 13:43 71 0.065 14.1 2.4 32 12 37.5 0.12 0.00 0.11
Nico Sturm (C)⊘ 6.6 0.10 -1.6 5 8 13 63 14:39 69 0.064 7.2 -1.5 827 497 60.1 0.68 -1.18 -0.50
Thomas Bordeleau (C)⊘ 6.0 0.22 0.0 6 5 11 27 15:01 48 0.081 12.5 0.0 125 66 52.8 0.12 0.00 0.12
Ryan Carpenter (C)⊘ 5.7 0.09 -0.7 5 7 12 62 11:06 58 0.065 8.6 -0.8 506 242 47.8 0.80 -1.35 -0.55
Kevin Labanc (R)⊘ 4.9 0.11 -2.9 2 7 9 46 11:37 60 0.058 3.3 -3.5 20 6 30.0 0.00 -0.09 -0.09
Justin Bailey (R)⊘ 4.8 0.08 0.2 5 9 14 59 11:16 70 0.048 7.1 0.2 17 6 35.3 0.00 0.00 0.00
Givani Smith (R)⊘ 2.9 0.08 -1.9 1 3 4 36 7:48 31 0.071 3.2 -4.7 5 2 40.0 0.00 0.00 0.00
Klim Kostin (C)⊘ 2.6 0.14 2.4 5 5 10 19 14:43 21 0.083 23.8 7.8 14 4 28.6 0.00 0.00 0.00
Jack Studnicka (C)⊘ 1.3 0.08 -1.3 0 0 0 17 11:49 16 0.045 0.0 -4.5 142 57 40.1 0.04 -0.36 -0.32
Logan Couture (C)⊘ 0.9 0.16 -0.9 0 1 1 6 18:45 7 0.067 0.0 -6.7 96 46 47.9 0.15 -0.16 -0.01
Collin Graf (R) 0.7 0.10 -0.7 0 2 2 7 16:35 7 0.061 0.0 -6.1 0 0 - 0.00 0.00 0.00
Danil Gushchin (L)⊘ 0.5 0.13 0.5 1 1 2 4 14:41 4 0.060 25.0 5.1 1 0 0.0 0.00 0.00 0.00
Jacob Peterson (C)⊘ 0.5 0.08 -0.5 0 0 0 6 13:15 3 0.093 0.0 -9.3 48 15 31.3 0.00 -0.33 -0.33
Scott Sabourin (R)⊘ 0.2 0.07 -0.2 0 0 0 3 9:16 3 0.068 0.0 -6.8 2 0 0.0 0.00 0.00 0.00
Oskar Lindblom (L)⊘ 0.0 0.00 0.0 0 0 0 1 11:56 0 - - - 0 0 - 0.00 0.00 0.00
Rosters and injuries are as of today.
See complete stats for actively rostered Forwards here.
Defencemen
Player xGF xGF/G G-xGF G A Pts GP avgTOI SOG xGF/S S% S%Ax FO FOW FO% FO xGF FO xGA FO xG
Mario Ferraro (D)⊘ 5.2 0.07 -2.2 3 18 21 78 22:52 124 0.031 2.4 -1.3 0 0 - 0.00 0.00 0.00
Jacob MacDonald (D)⊘ 4.4 0.13 2.6 7 2 9 34 12:01 49 0.061 14.3 3.7 4 1 25.0 0.00 0.00 0.00
Calen Addison (D)⊘ 4.2 0.07 -3.2 1 11 12 60 17:21 75 0.043 1.3 -3.3 0 0 - 0.00 0.00 0.00
Kyle Burroughs (D)⊘ 3.7 0.05 -1.7 2 6 8 73 19:08 79 0.030 2.5 -1.4 0 0 - 0.00 0.00 0.00
Marc-Edouard Vlasic (D)⊘ 2.8 0.05 3.2 6 6 12 57 16:16 72 0.026 8.3 2.9 0 0 - 0.00 0.00 0.00
Henry Thrun (D)⊘ 2.6 0.05 0.4 3 8 11 51 19:59 48 0.036 6.3 0.6 0 0 - 0.00 0.00 0.00
Nikita Okhotiuk (D)⊘ 2.5 0.06 -1.5 1 7 8 43 16:26 48 0.031 2.1 -1.9 0 0 - 0.00 0.00 0.00
Jan Rutta (D)⊘ 1.9 0.03 1.1 5 14 19 69 19:43 69 0.019 7.2 1.1 0 0 - 0.00 0.00 0.00
Ty Emberson (D)⊘ 0.9 0.03 0.1 1 9 10 30 18:32 31 0.020 3.2 0.2 0 0 - 0.00 0.00 0.00
Matt Benning (D)⊘ 0.2 0.02 -0.2 0 2 2 14 18:28 13 0.012 0.0 -1.2 0 0 - 0.00 0.00 0.00
Shakir Mukhamadullin (D)⊘ 0.2 0.07 -0.2 0 1 1 3 21:09 5 0.031 0.0 -3.1 0 0 - 0.00 0.00 0.00
Nikolai Knyzhov (D)⊘ 0.2 0.02 -0.2 0 1 1 10 17:38 6 0.024 0.0 -2.4 0 0 - 0.00 0.00 0.00
Jack Thompson (D)⊘ 0.1 0.05 -0.1 0 0 0 2 17:41 3 0.023 0.0 -2.3 0 0 - 0.00 0.00 0.00
Rosters and injuries are as of today.
See complete stats for actively rostered Defencemen here.
Goalies
Player SV%Ax GSAx GAA SV% W GP L W% SO GA SA SV xGA
Georgii Romanov (G)⊘ +4.12% 2.1 1.01 0.967 0 2 0 0.0 0 1 30 29 3.1
Mackenzie Blackwood (G)⊘ -0.18% -3.5 3.45 0.899 10 44 25 22.7 2 140 1383 1243 136.5
Kaapo Kahkonen (G)⊘ -0.42% -6.2 3.81 0.895 6 31 20 19.4 0 105 996 891 98.8
Devin Cooley (G)⊘ -2.27% -6.3 4.98 0.870 2 6 3 33.3 0 25 192 167 18.7
Magnus Chrona (G)⊘ -2.88% -11.0 4.71 0.859 1 9 6 11.1 0 37 262 225 26.0
Rosters and injuries are as of today.
See complete stats for actively rostered Goalies here.

xGF & xGA per Game by Season On Active Roster Injured Not On Roster xGA 1 2 3 1 2 3 xGF per Game xGA per Game Not On Roster: 2.59 xGF per game (213 total) 2.59 xGA: 2.96 per game (243 total) 2.96 21-22 82 GP Not On Roster: 2.86 xGF per game (235 total) 2.86 xGA: 3.18 per game (261 total) 3.18 22-23 82 GP On Active Roster: 0.01 xGF per game (1 total) Not On Roster: 2.26 xGF per game (185 total) 2.26 2.27 xGA: 3.45 per game (283 total) 3.45 23-24 82 GP On Active Roster: 1.12 xGF per game (92 total) 1.12 Not On Roster: 1.34 xGF per game (110 total) 1.34 2.46 xGA: 3.21 per game (264 total) 3.21 24-25 82 GP On Active Roster: 1.92 xGF per game (158 total) 1.92 Injured: 0.09 xGF per game (7 total) Not On Roster: 0.74 xGF per game (61 total) 0.74 2.75 xGA: 3.09 per game (253 total) 3.09 25-26 82 GP On Active Roster: 2.60 xGF per game (44 total) 2.60 Injured: 0.09 xGF per game (1 total) Not On Roster: 0.06 xGF per game (1 total) 2.75 xGA: 3.68 per game (62 total) 3.68 26-27 17 GP Season xGF% 46.7% 47.4% 39.6% 43.4% 47.1% 42.8%
Past Games
Date Game xGF% xGF xGA GF-xGF SV%Ax GSAx
04/18/24 SJS @ CGY L 1-5 38.8% 2.12 3.35 -1.12 -3.05% -1.65
04/15/24 SJS @ EDM L 2-9 33.8% 2.03 3.97 -0.03 -8.82% -5.03
04/13/24 MIN @ SJS L 6-2 35.5% 1.63 2.95 +0.37 -5.64% -3.05
04/11/24 SJS @ SEA W 3-1 26.5% 1.69 4.69 +1.31 +5.27% +3.69
04/09/24 CGY @ SJS OTL 3-2 31.8% 1.99 4.27 +0.01 +2.31% +1.27
04/07/24 ARI @ SJS L 5-2 46.2% 1.95 2.27 +0.05 -4.94% -1.73
04/06/24 STL @ SJS W 2-3 38.3% 2.22 3.57 +0.78 +2.91% +1.57
04/04/24 LAK @ SJS L 2-1 40.5% 1.77 2.60 -0.77 +1.72% +0.60
04/01/24 SEA @ SJS L 4-2 35.7% 1.88 3.40 +0.12 +0.85% +0.40
03/30/24 SJS @ STL W 4-0 39.0% 2.01 3.15 +1.99 +5.34% +3.15
03/28/24 SJS @ MIN L 1-3 37.7% 1.84 3.03 -0.84 +2.34% +1.03
03/26/24 DAL @ SJS L 6-3 38.1% 2.26 3.67 +0.74 -3.88% -2.33
03/23/24 CHI @ SJS OTL 5-4 43.3% 2.37 3.10 +1.63 -3.95% -1.90
03/21/24 TBL @ SJS L 4-1 45.2% 2.05 2.48 -1.05 -4.74% -1.52
03/19/24 SJS @ NSH L 2-8 18.1% 1.09 4.93 +0.91 -5.90% -3.07
03/17/24 SJS @ CHI L 2-5 49.8% 3.16 3.18 -1.16 -1.82% -0.82
03/16/24 SJS @ CBJ L 2-4 67.1% 3.59 1.76 -1.59 -4.42% -1.24
03/14/24 SJS @ PIT L 3-6 53.2% 2.69 2.37 +0.31 -6.11% -2.63
03/12/24 SJS @ PHI L 2-3 44.2% 2.85 3.61 -0.85 +1.03% +0.61
03/09/24 OTT @ SJS W 1-2 47.1% 2.53 2.84 -0.53 +3.41% +1.84
03/07/24 NYI @ SJS L 7-2 46.4% 2.31 2.67 -0.31 -10.06% -4.33
03/05/24 DAL @ SJS OTL 7-6 44.3% 2.50 3.14 +3.50 -6.54% -3.86
03/03/24 SJS @ MIN L 3-4 32.7% 1.31 2.69 +1.69 -2.80% -1.31
03/02/24 SJS @ DAL OTL 2-3 29.4% 2.01 4.82 -0.01 +4.55% +2.82
02/29/24 ANA @ SJS L 6-4 53.8% 3.08 2.65 +0.92 -5.34% -2.35
02/27/24 NJD @ SJS L 7-2 36.6% 2.99 5.19 -0.99 -2.70% -1.81
02/24/24 NSH @ SJS L 4-2 38.2% 2.10 3.40 -0.10 +0.81% +0.40
02/19/24 VGK @ SJS L 4-0 41.6% 2.56 3.60 -2.56 -0.96% -0.40
02/17/24 CBJ @ SJS L 4-3 45.6% 3.33 3.97 -0.33 -0.04% -0.03
02/15/24 SJS @ CGY W 6-3 36.6% 2.27 3.93 +3.73 +1.56% +0.93
02/14/24 SJS @ WPG L 0-1 23.9% 1.16 3.67 -1.16 +4.53% +2.67
01/31/24 SJS @ ANA OTL 2-3 39.1% 2.32 3.62 -0.32 +1.15% +0.62
01/30/24 SEA @ SJS W 0-2 34.3% 1.76 3.38 +0.24 +6.50% +3.38
01/27/24 BUF @ SJS L 5-2 39.0% 2.24 3.50 -0.24 -0.97% -0.50
01/23/24 NYR @ SJS W 2-3 47.6% 2.25 2.48 +0.75 +1.06% +0.48
01/22/24 SJS @ LAK W 4-3 38.4% 2.75 4.41 +1.25 +2.11% +1.41
01/20/24 ANA @ SJS W 3-5 32.0% 1.81 3.83 +3.19 +1.74% +0.83
01/16/24 SJS @ CHI OTL 1-2 61.4% 4.39 2.76 -3.39 +4.28% +1.76
01/15/24 SJS @ BUF L 0-3 50.2% 3.13 3.11 -3.13 +2.36% +1.11
01/13/24 SJS @ OTT L 4-5 39.4% 2.13 3.27 +1.87 -3.14% -1.73
01/11/24 SJS @ MTL W 3-2 50.0% 3.24 3.24 -0.24 +2.64% +1.24
01/09/24 SJS @ TOR L 1-7 29.0% 1.56 3.83 -0.56 -4.87% -3.17
01/06/24 TOR @ SJS L 4-1 41.0% 2.22 3.19 -1.22 -1.44% -0.81
01/04/24 WPG @ SJS L 2-1 37.5% 1.67 2.78 -0.67 +1.78% +0.78
01/02/24 DET @ SJS L 5-3 55.0% 2.41 1.97 +0.59 -5.49% -2.03
12/31/23 SJS @ COL L 1-3 22.1% 0.94 3.30 +0.06 +2.45% +1.30
12/28/23 EDM @ SJS L 5-0 52.1% 2.87 2.64 -2.87 -5.49% -2.36
12/27/23 SJS @ LAK L 1-5 32.6% 2.18 4.50 -1.18 -0.81% -0.50
12/23/23 SJS @ VAN L 4-7 45.7% 2.31 2.75 +1.69 -8.14% -3.25
12/21/23 ARI @ SJS L 5-2 52.8% 3.44 3.06 -1.44 -4.61% -1.94
12/19/23 LAK @ SJS L 4-1 35.0% 1.99 3.70 -0.99 +1.23% +0.70
12/17/23 SJS @ COL L 2-6 36.2% 2.42 4.27 -0.42 -1.55% -0.73
12/15/23 SJS @ ARI L 0-1 40.4% 2.06 3.04 -2.06 +5.09% +2.04
12/12/23 WPG @ SJS W 1-2 44.0% 3.29 4.18 -1.29 +5.39% +3.18
12/10/23 SJS @ VGK OTL 4-5 45.5% 2.40 2.88 +1.60 -2.73% -1.12
12/07/23 SJS @ DET W 6-5 56.9% 3.71 2.81 +2.29 -4.38% -2.19
12/05/23 SJS @ NYI W 5-4 43.4% 3.12 4.07 +1.88 +0.11% +0.07
12/03/23 SJS @ NYR L 5-6 44.1% 2.90 3.68 +2.10 -4.84% -2.32
12/01/23 SJS @ NJD W 6-3 23.0% 1.51 5.07 +4.49 +3.00% +2.07
11/30/23 SJS @ BOS L 0-3 36.0% 1.77 3.15 -1.77 +0.32% +0.15
11/27/23 WSH @ SJS W 1-2 37.5% 1.76 2.94 +0.24 +4.23% +1.94
11/25/23 VAN @ SJS W 3-4 29.9% 1.76 4.13 +2.24 +2.17% +1.13
11/24/23 MTL @ SJS OTL 3-2 56.9% 3.11 2.36 -1.11 +0.94% +0.36
11/22/23 SJS @ SEA L 1-7 24.8% 0.93 2.83 +0.07 -10.18% -4.17
11/20/23 SJS @ VAN L 1-3 36.5% 2.46 4.29 -1.46 +2.48% +1.29
11/16/23 STL @ SJS W 1-5 44.6% 2.94 3.66 +2.06 +4.74% +2.66
11/14/23 FLA @ SJS L 5-3 47.2% 2.33 2.61 +0.67 -3.55% -1.39
11/12/23 SJS @ ANA L 1-4 35.4% 2.38 4.34 -1.38 +0.56% +0.34
11/10/23 SJS @ VGK L 0-5 31.3% 1.31 2.87 -1.31 -4.25% -2.13
11/09/23 EDM @ SJS W 2-3 33.7% 1.92 3.77 +1.08 +3.17% +1.77
11/07/23 PHI @ SJS W 1-2 41.1% 1.82 2.60 +0.18 +3.48% +1.60
11/04/23 PIT @ SJS L 10-2 43.9% 2.88 3.69 -0.88 -14.68% -6.31
11/02/23 VAN @ SJS L 10-1 42.9% 2.94 3.91 -1.94 -13.24% -6.09
10/29/23 SJS @ WSH L 1-3 37.4% 2.04 3.41 -1.04 +2.77% +1.41
10/27/23 SJS @ CAR L 0-3 28.2% 2.00 5.10 -2.00 +3.23% +2.10
10/26/23 SJS @ TBL L 0-6 25.3% 1.54 4.54 -1.54 -2.66% -1.46
10/24/23 SJS @ FLA L 1-3 36.3% 1.96 3.44 -0.96 +3.07% +1.44
10/21/23 SJS @ NSH L 1-5 34.3% 1.87 3.58 -0.87 -3.22% -1.42
10/19/23 BOS @ SJS L 3-1 29.6% 1.78 4.24 -0.78 +2.59% +1.24
10/17/23 CAR @ SJS L 6-3 26.7% 1.37 3.76 +1.63 -3.99% -2.24
10/14/23 COL @ SJS OTL 2-1 32.8% 2.55 5.23 -1.55 +5.22% +4.23
10/12/23 VGK @ SJS L 4-1 46.7% 2.18 2.49 -1.18 -3.77% -1.51
Postseason games are highlighted in yellow.
See lookup stats for past games here.