Michael Kesselring #7

All skaters · Compare

D · Buffalo Sabres · Age 26 · Shoots R · 6′5″, 216 lb · Draft: 2018, round 6, 164th overall

2025-26 regular season. Shading and Pctl are the percentile among the season's defensemen who meet the tables' minimum (darker is better).

SummaryPctl
GP345th
TOI/GP13:242nd
G04th
A22nd
P21st
P/600.261st
ixG2.321st
G−ixG−2.314th
xGF%51.667th
Rel xGF%+2.376th
GS/GP+0.1229th
Pen ±−927th
ScoringPctl
G04th
A101st
A227th
P21st
P101st
P/600.261st
5v5 P/600.292nd
PPP026th
SHP035th
ENG043rd
ShootingPctl
SOG4622nd
iCF10215th
iFF7322nd
ixG2.321st
ixG/600.3083rd
G04th
G−ixG−2.314th
Sh%0.04th
xSh%3.135th
Blk'd298th
5v5 iCF/6014.495th
On ice (5v5)Pctl
5v5 TOI4213rd
CF%48.642nd
FF%50.864th
xGF%51.667th
GF%50.054th
xGF/602.6367th
xGA/602.4762nd
oiSh%8.833rd
oiSv%91.681st
PDO100.458th
Rel CF%+0.461st
Rel xGF%+2.376th
OZS%36.935th
UsagePctl
TOI/GP13:242nd
EV/GP12:343rd
5v5/GP12:223rd
PP/GP0:002nd
SH/GP0:4926th
Shifts/GP18.13rd
Shift0:4515th
OZ412nd
NZ854th
DZ709th
OZS%36.935th
Game ScorePctl
GS+4.021st
GS/GP+0.1229th
GS/60+0.5334th
Scoring+1.11st
Shooting+1.521st
On ice+1.360th
Penalties−1.131st
Faceoffs0.051st
Other+1.38th
OtherPctl
Hits2518th
Blk388th
Tk711th
Gv3886th
PenD953rd
PenT1833rd
Pen ±−927th
PP min ±−15.031st
FOW050th
FOL052nd
FO%–

By season

SeasonGPGAPixGxGF%GS/GPTOI/GP
2026-27Regular season 80220.239.8−0.1319:33
2025-26Regular season 340222.351.6+0.1213:24
2025-26Playoffs 10000.02.0−0.174:25

Rolling 10-game averages

70%50%30%

5v5 xGF% (scale at right)Game Score per game (±0.5), centred on 0 · each point the 10 games to that one, 34 games in all

Linemates

TeammatePos Together 5v5 CF% 5v5 xGF%
Owen PowerD 163:4353.050.9
Alex TuchR 137:5346.048.1
Peyton KrebsC 126:0643.738.2
Josh DoanR 116:3651.748.9
Bowen ByramD 114:4940.048.1
Tage ThompsonC 114:0348.748.8
Ryan McLeodC 109:0549.556.8
Beck MalenstynL 105:2242.547.5

Game log

DateOppResultTOIGASOGixG5v5 CF%5v5 xGF%GS
Apr 15vs DALL 3–4 OT 15:030000.034626−0.04
Apr 8@ NYRW 5–3 10:370030.034634−0.06
Mar 10vs SJSW 6–3 15:090020.044145−0.24
Mar 8vs TBLW 8–7 6:030110.037595+1.12
Mar 7vs NSHW 3–2 10:280010.033567+0.83
Mar 5@ PITW 5–1 12:580020.054351+0.05
Mar 3vs VGKW 3–2 11:190030.307167+0.58
Feb 28@ TBLW 6–2 8:400000.002516−0.90
Feb 27@ FLAW 3–2 12:190010.084533−0.40
Feb 25@ NJDW 2–1 14:430010.025966+0.77
Feb 5vs PITL 2–5 7:560010.005962−0.10
Feb 2@ FLAW 5–3 11:480010.015847+0.02
Jan 31vs MTLL 2–4 8:530000.004656−0.12
Jan 29vs LAKW 4–1 14:290020.064848+0.28
Jan 27@ TORW 7–4 15:080020.086980+1.25
Jan 24@ NYIW 5–0 13:450110.054657+0.87
Jan 22@ MTLW 4–2 12:040020.165477+0.97
Jan 17vs MINL 4–5 OT 10:160000.163539+0.04
Dec 31@ DALW 4–1 12:040000.025545−0.07
Dec 29@ STLW 4–2 15:330010.027775+0.33
Dec 27vs BOSW 4–1 15:460050.066167+0.43
Dec 23@ OTTW 3–2 OT 12:390020.033820−0.56
Dec 21@ NJDW 3–1 15:410030.085831−0.37
Dec 20vs NYIW 3–2 OT 17:280020.053632−0.92
Dec 18vs PHIW 5–3 14:070000.033719−0.44
Nov 15@ DETW 5–4 OT 10:590000.037396+1.36
Nov 13@ COLL 3–6 13:480000.003934−0.36
Nov 12@ UTAL 2–5 13:340020.433241−0.34
Nov 8@ CARL 3–6 17:290000.012853−0.22
Nov 6vs STLL 0–3 15:590020.075064+0.20
Nov 4vs UTAL 1–2 OT 17:250020.073025−0.26
Nov 1vs WSHW 4–3 OT 18:270000.004051+0.03
Oct 30@ BOSL 3–4 OT 14:500010.165564+0.15
Oct 28vs CBJL 3–4 OT 17:580030.075349+0.14