Michael Kesselring

SJS · D · age 26
Compare with…

Stat Windows

WindowGPGAPSOGHITBLK+/-PPP
Season Total18033211016-70
Season Average180.00.170.171.170.560.89-0.390.0
Last 7 Games Total70111039-50
Last 7 Games Average70.00.140.141.430.431.29-0.710.0
Last Game Played1000100-10

Outlook

Season Points
3
Points Per Game
0.17
Rank Among Skaters
#535

Rest-of-season projection

Statalyzer's projection for the rest of the season. Actual performance only, not fantasy points.

Current Season Points
3.0
Projected Rest of Season
7.9
Projected Final Points
10.9

🟢 Established projection

5v5 impact

How the player changes the team's 5v5 chances, compared with other defensemen.

5v5 Defense
Average
Better than 44% of defensemen
5v5 Offence
Average
Better than 67% of defensemen

Breakout signals

📈 Shot volume rising

Rolling Trend

Multi-Season History

SeasonTeamGPGAPSOGHITBLK+/-PPP
2026-27SJS18033211016-70
2025-26BUF3402246253800
2024-25UTA8272229150876743
2023-24ARI65516217610659110
2022-23ARI90338127-10

Full Stat Categories

Every category the NHL's stats API tracks.

Summary
Assists3
Ev Goals0
Ev Points3
Games Played18
Game Winning Goals0
Goals0
Ot Goals0
Penalty Minutes13
Plus Minus-7
Points Per Game0.167
Pp Goals0
Pp Points0
Sh Goals0
Sh Points0
Shooting Pct0.000
Shots21
TeamSJS
Time On Ice Per Game1149.1
Hits / Giveaways / Takeaways
Games Played18
Blocked Shots16
Blocked Shots Per602.780
Empty Net Assists0
Empty Net Goals0
Empty Net Points0
First Goals0
Giveaways28
Giveaways Per604.870
Hits10
Hits Per601.740
Missed Shot Crossbar1
Missed Shot Failed Bank Attempt0
Missed Shot Goalpost0
Missed Shot Over Net1
Missed Shot Short0
Missed Shot Wide Of Net8
Missed Shots10
Shot Attempts Blocked26
Takeaways7
Takeaways Per601.210
Total Shot Attempts57
Faceoffs (Zone Splits)
Games Played18
Defensive Zone Faceoffs0
Ev Faceoffs0
Neutral Zone Faceoffs0
Offensive Zone Faceoffs0
Pp Faceoffs0
Sh Faceoffs0
Total Faceoffs0
Faceoffs (Wins/Losses)
Games Played18
Defensive Zone Faceoff Losses0
Defensive Zone Faceoff Wins0
Ev Faceoffs Lost0
Ev Faceoffs Won0
Neutral Zone Faceoff Losses0
Neutral Zone Faceoff Wins0
Offensive Zone Faceoff Losses0
Offensive Zone Faceoff Wins0
Pp Faceoffs Lost0
Pp Faceoffs Won0
Sh Faceoffs Lost0
Sh Faceoffs Won0
Total Faceoff Losses0
Total Faceoff Wins0
Goals For/Against (Situational)
Games Played18
Even Strength Goal Difference-9
Even Strength Goals Against15
Even Strength Goals For6
Even Strength Goals For Pct0.286
Even Strength Time On Ice Per Game1007.9
Power Play Goal For0
Power Play Goals Against7
Power Play Time On Ice Per Game9.111
Short Handed Goals Against0
Short Handed Goals For2
Short Handed Time On Ice Per Game132.1
Penalties
Games Played18
Game Misconduct Penalties0
Major Penalties1
Match Penalties0
Minor Penalties4
Misconduct Penalties0
Net Penalties3
Net Penalties Per600.522
Penalties5
Penalties Drawn8
Penalties Drawn Per601.392
Penalties Taken Per600.870
Penalty Minutes Per Time On Ice0.038
Penalty Seconds Per Game43.0
Penalty Kill
Games Played18
Pp Goals Against Per6010.6
Sh Assists0
Sh Goals Per600.000
Sh Individual Sat For1
Sh Individual Sat For Per601.514
Sh Points Per600.000
Sh Primary Assists0
Sh Primary Assists Per600.000
Sh Secondary Assists0
Sh Secondary Assists Per600.000
Sh Shooting Pct0.000
Sh Shots0
Sh Shots Per600.000
Sh Time On Ice2377
Sh Time On Ice Pct Per Game0.383
Sh Time On Ice Per Game132.1
Penalty Shots
Games Played18
Power Play
Games Played18
Pp Assists0
Pp Goals For Per600.000
Pp Goals Per600.000
Pp Individual Sat For2
Pp Individual Sat For Per6043.9
Pp Points Per600.000
Pp Primary Assists0
Pp Primary Assists Per600.000
Pp Secondary Assists0
Pp Secondary Assists Per600.000
Pp Shooting Pct0.000
Pp Shots1
Pp Shots Per6022.0
Pp Time On Ice164
Pp Time On Ice Pct Per Game0.025
Pp Time On Ice Per Game9.111
Puck Possession (Corsi/Fenwick)
Games Played18
CF%47.2%
FF%47.2%
GF%26.3%
iCF/609.7
iSF/603.7
On-ice Sh%3.9%
OZ Start Share (excl. NZ)49.2%
OZ Start %32.6%
NZ Start %33.7%
DZ Start %33.7%
TOI/GP16:05
Shot Attempts (Corsi/Fenwick Totals)
Games Played18
CF266
CA297
CF Diff-31
CF% Rel+1.3%
CF Diff (Close)-16
CF Diff (Tied)-34
CF Diff (Leading)-16
CF Diff (Trailing)19
FF198
FA221
FF Diff-23
FF% Rel+1.7%
FF Diff (Close)-3
FF Diff (Tied)-18
FF Diff (Leading)-14
FF Diff (Trailing)9
Possession Percentages
Games Played18
CF% (Close)47.8%
CF% (Tied)41.9%
CF% (Leading)43.5%
CF% (Trailing)54.1%
FF% (Close)49.4%
FF% (Tied)43.9%
FF% (Leading)43.0%
FF% (Trailing)52.6%
On-ice Sv%90.0%
PDO93.9%
Scoring Per Game
Games Played18
Assists Per Game0.167
Blocks Per Game0.889
Goals Per Game0.000
Hits Per Game0.555
Penalty Minutes Per Game0.722
Primary Assists Per Game0.056
Secondary Assists Per Game0.111
Shots Per Game1.167
Time On Ice20684
Total Primary Assists1
Total Secondary Assists2
Shootout
Games Played18
Career Shootout Game Deciding Goals0
Career Shootout Games Played11
Career Shootout Goals0
Career Shootout Shots0
Shootout Game Deciding Goals0
Shootout Games Played2
Shootout Goals0
Shootout Shots0
Shot Types
Games Played18
Goals Backhand0
Goals Bat0
Goals Between Legs0
Goals Cradle0
Goals Deflected0
Goals Poke0
Goals Slap0
Goals Snap0
Goals Tip In0
Goals Wrap Around0
Goals Wrist0
Shooting Pct Backhand0.000
Shooting Pct Slap0.000
Shooting Pct Snap0.000
Shooting Pct Wrist0.000
Shots On Net Backhand1
Shots On Net Bat0
Shots On Net Between Legs0
Shots On Net Cradle0
Shots On Net Deflected0
Shots On Net Poke0
Shots On Net Slap3
Shots On Net Snap1
Shots On Net Tip In0
Shots On Net Wrap Around0
Shots On Net Wrist16
Time On Ice (Situational)
Games Played18
Ev Time On Ice18143
Ev Time On Ice Per Game1007.9
Ot Time On Ice206
Ot Time On Ice Per Ot Game34.3
Shifts426
Shifts Per Game23.7
Time On Ice Per Shift48.6
Bio / Draft
Games Played18
Birth CityFlorence
Birth Country CodeUSA
Birth Date2000-01-13
Birth State Province CodeSC
Current Team AbbrevSJS
Current Team NameSan Jose Sharks
Draft Overall164
Draft Round6
Draft Year2018
First Season For Game Type20222023
Height77
Is In Hall Of Fame YnN
Nationality CodeUSA
Weight215
Summary
Assists2
Ev Goals0
Ev Points2
Games Played34
Game Winning Goals0
Goals0
Ot Goals0
Penalty Minutes50
Plus Minus0
Points Per Game0.059
Pp Goals0
Pp Points0
Sh Goals0
Sh Points0
Shooting Pct0.000
Shots46
TeamBUF
Time On Ice Per Game803.7
Hits / Giveaways / Takeaways
Games Played34
Blocked Shots38
Blocked Shots Per605.000
Empty Net Assists0
Empty Net Goals0
Empty Net Points0
First Goals0
Giveaways38
Giveaways Per605.000
Hits25
Hits Per603.290
Missed Shot Crossbar0
Missed Shot Failed Bank Attempt0
Missed Shot Goalpost1
Missed Shot Over Net2
Missed Shot Short1
Missed Shot Wide Of Net23
Missed Shots27
Shot Attempts Blocked29
Takeaways7
Takeaways Per600.920
Total Shot Attempts102
Faceoffs (Zone Splits)
Games Played34
Defensive Zone Faceoffs0
Ev Faceoffs0
Neutral Zone Faceoffs0
Offensive Zone Faceoffs0
Pp Faceoffs0
Sh Faceoffs0
Total Faceoffs0
Faceoffs (Wins/Losses)
Games Played34
Defensive Zone Faceoff Losses0
Defensive Zone Faceoff Wins0
Ev Faceoffs Lost0
Ev Faceoffs Won0
Neutral Zone Faceoff Losses0
Neutral Zone Faceoff Wins0
Offensive Zone Faceoff Losses0
Offensive Zone Faceoff Wins0
Pp Faceoffs Lost0
Pp Faceoffs Won0
Sh Faceoffs Lost0
Sh Faceoffs Won0
Total Faceoff Losses0
Total Faceoff Wins0
Goals For/Against (Situational)
Games Played34
Even Strength Goal Difference0
Even Strength Goals Against18
Even Strength Goals For18
Even Strength Goals For Pct0.500
Even Strength Time On Ice Per Game754.6
Power Play Goal For0
Power Play Goals Against2
Power Play Time On Ice Per Game0.058
Short Handed Goals Against0
Short Handed Goals For0
Short Handed Time On Ice Per Game49.0
Penalties
Games Played34
Game Misconduct Penalties0
Major Penalties2
Match Penalties0
Minor Penalties15
Misconduct Penalties1
Net Penalties-9
Net Penalties Per60-1.186
Penalties18
Penalties Drawn9
Penalties Drawn Per601.186
Penalties Taken Per602.371
Penalty Minutes Per Time On Ice0.110
Penalty Seconds Per Game88.0
Penalty Kill
Games Played34
Pp Goals Against Per604.319
Sh Assists0
Sh Goals Per600.000
Sh Individual Sat For0
Sh Individual Sat For Per600.000
Sh Points Per600.000
Sh Primary Assists0
Sh Primary Assists Per600.000
Sh Secondary Assists0
Sh Secondary Assists Per600.000
Sh Shooting Pct0.000
Sh Shots0
Sh Shots Per600.000
Sh Time On Ice1667
Sh Time On Ice Pct Per Game0.186
Sh Time On Ice Per Game49.0
Penalty Shots
Games Played34
Power Play
Games Played34
Pp Assists0
Pp Goals For Per600.000
Pp Goals Per600.000
Pp Individual Sat For0
Pp Individual Sat For Per600.000
Pp Points Per600.000
Pp Primary Assists0
Pp Primary Assists Per600.000
Pp Secondary Assists0
Pp Secondary Assists Per600.000
Pp Shooting Pct0.000
Pp Shots0
Pp Shots Per600.000
Pp Time On Ice2
Pp Time On Ice Pct Per Game0.000
Pp Time On Ice Per Game0.058
Puck Possession (Corsi/Fenwick)
Games Played34
CF%49.5%
FF%50.7%
GF%50.0%
iCF/6014.0
iSF/606.4
On-ice Sh%8.9%
OZ Start Share (excl. NZ)51.7%
OZ Start %34.0%
NZ Start %34.3%
DZ Start %31.7%
TOI/GP12:21
Shot Attempts (Corsi/Fenwick Totals)
Games Played34
CF419
CA426
CF Diff-7
CF% Rel+0.7%
CF Diff (Close)11
CF Diff (Tied)-28
CF Diff (Leading)0
CF Diff (Trailing)21
FF314
FA305
FF Diff9
FF% Rel+1.8%
FF Diff (Close)14
FF Diff (Tied)-7
FF Diff (Leading)7
FF Diff (Trailing)9
Possession Percentages
Games Played34
CF% (Close)50.9%
CF% (Tied)44.9%
CF% (Leading)50.0%
CF% (Trailing)55.1%
FF% (Close)51.7%
FF% (Tied)48.2%
FF% (Leading)51.3%
FF% (Trailing)53.0%
On-ice Sv%91.6%
PDO100.5%
Scoring Per Game
Games Played34
Assists Per Game0.059
Blocks Per Game1.118
Goals Per Game0.000
Hits Per Game0.735
Penalty Minutes Per Game1.471
Primary Assists Per Game0.000
Secondary Assists Per Game0.059
Shots Per Game1.353
Time On Ice27325
Total Primary Assists0
Total Secondary Assists2
Shootout
Games Played34
Career Shootout Game Deciding Goals0
Career Shootout Games Played0
Career Shootout Goals0
Career Shootout Shots0
Shootout Game Deciding Goals0
Shootout Games Played3
Shootout Goals0
Shootout Shots0
Shot Types
Games Played34
Goals Backhand0
Goals Bat0
Goals Between Legs0
Goals Cradle0
Goals Deflected0
Goals Poke0
Goals Slap0
Goals Snap0
Goals Tip In0
Goals Wrap Around0
Goals Wrist0
Shooting Pct Backhand0.000
Shooting Pct Slap0.000
Shooting Pct Snap0.000
Shooting Pct Tip In0.000
Shooting Pct Wrist0.000
Shots On Net Backhand4
Shots On Net Bat0
Shots On Net Between Legs0
Shots On Net Cradle0
Shots On Net Deflected0
Shots On Net Poke0
Shots On Net Slap4
Shots On Net Snap7
Shots On Net Tip In2
Shots On Net Wrap Around0
Shots On Net Wrist29
Time On Ice (Situational)
Games Played34
Ev Time On Ice25656
Ev Time On Ice Per Game754.6
Ot Time On Ice17
Ot Time On Ice Per Ot Game1.889
Shifts614
Shifts Per Game18.1
Time On Ice Per Shift44.5
Bio / Draft
Games Played34
Birth CityFlorence
Birth Country CodeUSA
Birth Date2000-01-13
Birth State Province CodeSC
Current Team AbbrevSJS
Current Team NameSan Jose Sharks
Draft Overall164
Draft Round6
Draft Year2018
First Season For Game Type20222023
Height77
Is In Hall Of Fame YnN
Nationality CodeUSA
Weight215
Summary
Assists22
Ev Goals6
Ev Points26
Games Played82
Game Winning Goals1
Goals7
Ot Goals1
Penalty Minutes89
Plus Minus4
Points Per Game0.354
Pp Goals1
Pp Points3
Sh Goals0
Sh Points0
Shooting Pct0.047
Shots150
TeamUTA
Time On Ice Per Game1061.2
Hits / Giveaways / Takeaways
Games Played82
Blocked Shots67
Blocked Shots Per602.770
Empty Net Assists0
Empty Net Goals0
Empty Net Points0
First Goals1
Giveaways84
Giveaways Per603.470
Hits87
Hits Per603.590
Missed Shot Crossbar1
Missed Shot Failed Bank Attempt0
Missed Shot Goalpost6
Missed Shot Over Net4
Missed Shot Short3
Missed Shot Wide Of Net62
Missed Shots76
Shot Attempts Blocked124
Takeaways22
Takeaways Per600.910
Total Shot Attempts350
Faceoffs (Zone Splits)
Games Played82
Defensive Zone Faceoffs0
Ev Faceoffs0
Neutral Zone Faceoffs0
Offensive Zone Faceoffs0
Pp Faceoffs0
Sh Faceoffs0
Total Faceoffs0
Faceoffs (Wins/Losses)
Games Played82
Defensive Zone Faceoff Losses0
Defensive Zone Faceoff Wins0
Ev Faceoffs Lost0
Ev Faceoffs Won0
Neutral Zone Faceoff Losses0
Neutral Zone Faceoff Wins0
Offensive Zone Faceoff Losses0
Offensive Zone Faceoff Wins0
Pp Faceoffs Lost0
Pp Faceoffs Won0
Sh Faceoffs Lost0
Sh Faceoffs Won0
Total Faceoff Losses0
Total Faceoff Wins0
Goals For/Against (Situational)
Games Played82
Even Strength Goal Difference6
Even Strength Goals Against45
Even Strength Goals For51
Even Strength Goals For Pct0.531
Even Strength Time On Ice Per Game984.6
Power Play Goal For4
Power Play Goals Against10
Power Play Time On Ice Per Game51.1
Short Handed Goals Against2
Short Handed Goals For0
Short Handed Time On Ice Per Game25.5
Penalties
Games Played82
Game Misconduct Penalties0
Major Penalties5
Match Penalties0
Minor Penalties22
Misconduct Penalties2
Net Penalties-11
Net Penalties Per60-0.455
Penalties29
Penalties Drawn18
Penalties Drawn Per600.745
Penalties Taken Per601.200
Penalty Minutes Per Time On Ice0.061
Penalty Seconds Per Game65.0
Penalty Kill
Games Played82
Pp Goals Against Per6017.2
Sh Assists0
Sh Goals Per600.000
Sh Individual Sat For1
Sh Individual Sat For Per601.724
Sh Points Per600.000
Sh Primary Assists0
Sh Primary Assists Per600.000
Sh Secondary Assists0
Sh Secondary Assists Per600.000
Sh Shooting Pct0.000
Sh Shots0
Sh Shots Per600.000
Sh Time On Ice2088
Sh Time On Ice Pct Per Game0.084
Sh Time On Ice Per Game25.5
Penalty Shots
Games Played82
Power Play
Games Played82
Pp Assists2
Pp Goals For Per603.438
Pp Goals Per600.859
Pp Individual Sat For17
Pp Individual Sat For Per6014.6
Pp Points Per602.578
Pp Primary Assists2
Pp Primary Assists Per601.718
Pp Secondary Assists0
Pp Secondary Assists Per600.000
Pp Shooting Pct0.083
Pp Shots12
Pp Shots Per6010.3
Pp Time On Ice4189
Pp Time On Ice Pct Per Game0.183
Pp Time On Ice Per Game51.1
Puck Possession (Corsi/Fenwick)
Games Played82
CF%53.2%
FF%54.5%
GF%56.4%
iCF/6013.0
iSF/606.1
On-ice Sh%7.3%
OZ Start Share (excl. NZ)55.3%
OZ Start %37.1%
NZ Start %33.0%
DZ Start %29.9%
TOI/GP15:58
Shot Attempts (Corsi/Fenwick Totals)
Games Played82
CF1392
CA1221
CF Diff171
CF% Rel+0.8%
CF Diff (Close)167
CF Diff (Tied)108
CF Diff (Leading)5
CF Diff (Trailing)58
FF1009
FA840
FF Diff169
FF% Rel+1.7%
FF Diff (Close)152
FF Diff (Tied)76
FF Diff (Leading)35
FF Diff (Trailing)58
Possession Percentages
Games Played82
CF% (Close)54.8%
CF% (Tied)55.1%
CF% (Leading)50.3%
CF% (Trailing)53.9%
FF% (Close)56.3%
FF% (Tied)55.1%
FF% (Leading)53.0%
FF% (Trailing)55.4%
On-ice Sv%93.4%
PDO100.7%
Scoring Per Game
Games Played82
Assists Per Game0.268
Blocks Per Game0.817
Goals Per Game0.085
Hits Per Game1.061
Penalty Minutes Per Game1.085
Primary Assists Per Game0.195
Secondary Assists Per Game0.073
Shots Per Game1.829
Time On Ice87018
Total Primary Assists16
Total Secondary Assists6
Shootout
Games Played82
Career Shootout Game Deciding Goals0
Career Shootout Games Played0
Career Shootout Goals0
Career Shootout Shots0
Shootout Game Deciding Goals0
Shootout Games Played5
Shootout Goals0
Shootout Shots0
Shot Types
Games Played82
Goals Backhand0
Goals Bat0
Goals Between Legs0
Goals Cradle0
Goals Deflected0
Goals Poke0
Goals Slap1
Goals Snap2
Goals Tip In0
Goals Wrap Around0
Goals Wrist4
Shooting Pct Backhand0.000
Shooting Pct Slap0.031
Shooting Pct Snap0.031
Shooting Pct Tip In0.000
Shooting Pct Wrist0.091
Shots On Net Backhand7
Shots On Net Bat0
Shots On Net Between Legs0
Shots On Net Cradle0
Shots On Net Deflected0
Shots On Net Poke0
Shots On Net Slap32
Shots On Net Snap65
Shots On Net Tip In2
Shots On Net Wrap Around0
Shots On Net Wrist44
Time On Ice (Situational)
Games Played82
Ev Time On Ice80741
Ev Time On Ice Per Game984.6
Ot Time On Ice187
Ot Time On Ice Per Ot Game8.905
Shifts2047
Shifts Per Game25.0
Time On Ice Per Shift42.5
Bio / Draft
Games Played82
Birth CityFlorence
Birth Country CodeUSA
Birth Date2000-01-13
Birth State Province CodeSC
Current Team AbbrevSJS
Current Team NameSan Jose Sharks
Draft Overall164
Draft Round6
Draft Year2018
First Season For Game Type20222023
Height77
Is In Hall Of Fame YnN
Nationality CodeUSA
Weight215

NHL EDGE

Puck/player tracking data from NHL EDGE for 2025-26, shown as a percentile rank against the league. 34 games played.

Top Shot Speed
94.6 mph
76th pctile
Top Skating Speed
21.7 mph
49th pctile
Bursts Over 20mph
26
55th pctile
Distance Skated
67 mi
33th pctile

Zone time: 41.0% offensive · 17.9% neutral · 41.1% defensive.

Pre-NHL / Other Leagues

AHL, CHL (OHL/WHL/QMJHL), USHL and NCAA history, matched by name.

LeagueSeasonTeamGPGAPTS+/-PIM
AHL2023-24 Regular SeasonTucson Roadrunners6000-211
AHL2022-23 Regular SeasonTucson Roadrunners59151429847
AHL2021-22 Regular SeasonBakersfield Condors55211131045