← SJS team pageNHL injury reportNHL news

Michael Kesselring
D
SJS
Next game
@2026-27 season
- GP
- 17
- G
- 0
- A
- 3
- PTS
- 3
- +/-
- -7
- PPP
- 0
- SOG
- 20
- TOI/G
- 19:10
Game log
| Date | Opp | Result | G | A | PTS | +/- | SOG | TOI | HIT | BLK |
|---|---|---|---|---|---|---|---|---|---|---|
| Nov 4 | @LAK | L 2-7 | 0 | 0 | 0 | -1 | 0 | 18:42 | 0 | 1 |
| Nov 2 | vs CGY | L 1-2 | 0 | 0 | 0 | 0 | 1 | 18:42 | 0 | 1 |
| Oct 31 | vs OTT | L 1-5 | 0 | 0 | 0 | -1 | 4 | 21:24 | 0 | 3 |
| Oct 29 | vs VAN | W 3-2 | 0 | 1 | 1 | 0 | 0 | 19:00 | 0 | 2 |
| Oct 27 | vs BUF | L 0-2 | 0 | 0 | 0 | 0 | 3 | 16:24 | 3 | 2 |
| Oct 24 | @BOS | L 4-6 | 0 | 0 | 0 | -2 | 1 | 15:00 | 0 | 0 |
| Oct 22 | @OTT | W 6-2 | 0 | 0 | 0 | -1 | 1 | 18:12 | 0 | 0 |
| Oct 20 | @MTL | W 4-3 | 0 | 0 | 0 | -1 | 1 | 20:30 | 0 | 0 |
| Oct 19 | @TOR | L 1-3 | 0 | 0 | 0 | +1 | 2 | 21:24 | 1 | 1 |
| Oct 17 | @DET | L 3-4 | 0 | 1 | 1 | +1 | 1 | 20:24 | 1 | 0 |
| Oct 15 | @NSH | W 3-2 | 0 | 1 | 1 | +1 | 1 | 19:00 | 0 | 1 |
| Oct 13 | vs BOS | L 3-6 | 0 | 0 | 0 | -1 | 0 | 19:12 | 1 | 1 |
| Oct 10 | vs EDM | L 1-3 | 0 | 0 | 0 | -2 | 1 | 19:06 | 1 | 0 |
| Oct 8 | @STL | W 3-2 | 0 | 0 | 0 | 0 | 2 | 16:54 | 1 | 0 |
| Oct 5 | @DAL | L 0-5 | 0 | 0 | 0 | -2 | 1 | 20:48 | 2 | 3 |
| Oct 3 | vs LAK | W 5-4 | 0 | 0 | 0 | +1 | 0 | 21:12 | 0 | 0 |
| Oct 1 | vs FLA | W 4-3 | 0 | 0 | 0 | 0 | 1 | 19:48 | 0 | 1 |
| 2025-26 season | ||||||||||
| Apr 15 | vs DAL | L 3-4 | 0 | 0 | 0 | +2 | 0 | 15:06 | 1 | 0 |
| Apr 8 | @NYR | W 5-3 | 0 | 0 | 0 | +1 | 3 | 10:36 | 1 | 0 |
| Mar 10 | vs SJS | W 6-3 | 0 | 0 | 0 | -1 | 2 | 15:12 | 1 | 0 |
| Mar 8 | vs TBL | W 8-7 | 0 | 1 | 1 | +1 | 1 | 6:00 | 0 | 0 |
| Mar 7 | vs NSH | W 3-2 | 0 | 0 | 0 | +1 | 1 | 10:30 | 1 | 3 |
| Mar 5 | @PIT | W 5-1 | 0 | 0 | 0 | 0 | 2 | 13:00 | 1 | 0 |
| Mar 3 | vs VGK | W 3-2 | 0 | 0 | 0 | 0 | 3 | 11:18 | 0 | 0 |
| Feb 28 | @TBL | W 6-2 | 0 | 0 | 0 | -1 | 0 | 8:42 | 0 | 0 |
| Feb 27 | @FLA | W 3-2 | 0 | 0 | 0 | 0 | 1 | 12:18 | 0 | 2 |
| Feb 25 | @NJD | W 2-1 | 0 | 0 | 0 | 0 | 1 | 14:42 | 1 | 1 |
| Feb 5 | vs PIT | L 2-5 | 0 | 0 | 0 | -2 | 1 | 7:54 | 2 | 0 |
| Feb 2 | @FLA | W 5-3 | 0 | 0 | 0 | +1 | 1 | 11:48 | 0 | 0 |
| Jan 31 | vs MTL | L 2-4 | 0 | 0 | 0 | -2 | 0 | 8:54 | 0 | 1 |
| Jan 29 | vs LAK | W 4-1 | 0 | 0 | 0 | 0 | 2 | 14:30 | 0 | 2 |
| Jan 27 | @TOR | W 7-4 | 0 | 0 | 0 | +1 | 2 | 15:06 | 1 | 2 |
| Jan 24 | @NYI | W 5-0 | 0 | 1 | 1 | +1 | 1 | 13:48 | 0 | 3 |
| Jan 22 | @MTL | W 4-2 | 0 | 0 | 0 | +1 | 2 | 12:06 | 0 | 1 |
| Jan 17 | vs MIN | L 4-5 | 0 | 0 | 0 | +1 | 0 | 10:18 | 2 | 1 |
| Dec 31 | @DAL | W 4-1 | 0 | 0 | 0 | 0 | 0 | 12:06 | 1 | 1 |
| Dec 29 | @STL | W 4-2 | 0 | 0 | 0 | +1 | 1 | 15:36 | 3 | 0 |
| Dec 27 | vs BOS | W 4-1 | 0 | 0 | 0 | 0 | 5 | 15:48 | 0 | 2 |
| Dec 23 | @OTT | W 3-2 | 0 | 0 | 0 | 0 | 2 | 12:42 | 0 | 2 |
| Dec 21 | @NJD | W 3-1 | 0 | 0 | 0 | -1 | 3 | 15:42 | 1 | 2 |
| Dec 20 | vs NYI | W 3-2 | 0 | 0 | 0 | -1 | 2 | 17:30 | 1 | 3 |
| Dec 18 | vs PHI | W 5-3 | 0 | 0 | 0 | 0 | 0 | 14:06 | 1 | 3 |
| Nov 15 | @DET | W 5-4 | 0 | 0 | 0 | +1 | 0 | 11:00 | 1 | 0 |
| Nov 13 | @COL | L 3-6 | 0 | 0 | 0 | 0 | 0 | 13:48 | 0 | 0 |
| Nov 12 | @UTA | L 2-5 | 0 | 0 | 0 | -2 | 2 | 13:36 | 0 | 0 |
| Nov 8 | @CAR | L 3-6 | 0 | 0 | 0 | -2 | 0 | 17:30 | 1 | 1 |
| Nov 6 | vs STL | L 0-3 | 0 | 0 | 0 | 0 | 2 | 16:00 | 1 | 1 |
| Nov 4 | vs UTA | L 1-2 | 0 | 0 | 0 | 0 | 2 | 17:24 | 2 | 4 |
| Nov 1 | vs WSH | W 4-3 | 0 | 0 | 0 | 0 | 0 | 18:24 | 0 | 1 |
| Oct 30 | @BOS | L 3-4 | 0 | 0 | 0 | -1 | 1 | 14:48 | 1 | 2 |
| Oct 28 | vs CBJ | L 3-4 | 0 | 0 | 0 | +1 | 3 | 18:00 | 1 | 0 |
| 2024-25 season | ||||||||||
| Apr 15 | @STL | L 1-6 | 0 | 0 | 0 | -1 | 2 | 16:00 | 1 | 1 |
| Apr 14 | @NSH | W 7-3 | 1 | 1 | 2 | +2 | 4 | 17:42 | 0 | 1 |
| Apr 12 | @DAL | W 5-3 | 0 | 0 | 0 | -1 | 3 | 17:06 | 0 | 0 |
| Apr 10 | vs NSH | L 3-4 | 0 | 0 | 0 | 0 | 3 | 18:06 | 0 | 2 |
| Apr 8 | vs SEA | W 7-1 | 0 | 1 | 1 | +1 | 1 | 17:18 | 0 | 1 |
| Apr 5 | vs WPG | W 4-1 | 0 | 0 | 0 | 0 | 0 | 17:18 | 0 | 0 |
| Apr 3 | vs LAK | L 2-4 | 0 | 0 | 0 | -1 | 2 | 16:48 | 1 | 0 |
| Apr 1 | vs CGY | W 3-1 | 0 | 0 | 0 | 0 | 2 | 13:48 | 1 | 1 |
| Mar 30 | @CHI | W 5-2 | 0 | 0 | 0 | +1 | 0 | 17:18 | 1 | 0 |
| Mar 28 | @FLA | L 1-2 | 0 | 0 | 0 | 0 | 0 | 12:42 | 1 | 1 |
| Mar 27 | @TBL | L 0-8 | 0 | 0 | 0 | -3 | 2 | 16:48 | 1 | 0 |
| Mar 24 | vs DET | L 1-5 | 0 | 0 | 0 | -3 | 1 | 14:12 | 3 | 1 |
| Mar 22 | vs TBL | W 6-4 | 0 | 1 | 1 | +2 | 1 | 15:24 | 1 | 0 |
| Mar 20 | vs BUF | W 5-2 | 0 | 0 | 0 | 0 | 1 | 13:48 | 0 | 2 |
| Mar 18 | @EDM | L 1-7 | 0 | 0 | 0 | -1 | 4 | 17:06 | 1 | 0 |
| Mar 16 | @VAN | W 3-1 | 0 | 0 | 0 | +1 | 0 | 12:30 | 0 | 1 |
| Mar 14 | @SEA | L 2-4 | 0 | 0 | 0 | +1 | 2 | 14:42 | 2 | 0 |
| Mar 12 | vs ANA | W 3-2 | 0 | 0 | 0 | +1 | 2 | 14:54 | 0 | 0 |
| Mar 10 | vs TOR | L 3-4 | 0 | 0 | 0 | -1 | 2 | 12:42 | 0 | 1 |
| Mar 7 | @CHI | L 3-4 | 0 | 0 | 0 | 0 | 3 | 13:30 | 0 | 1 |
| Mar 6 | @DET | W 4-2 | 0 | 2 | 2 | 0 | 3 | 14:18 | 0 | 0 |
| Mar 1 | vs NJD | L 1-3 | 0 | 0 | 0 | -1 | 2 | 15:12 | 4 | 2 |
| Feb 27 | vs MIN | W 6-1 | 0 | 0 | 0 | 0 | 1 | 17:06 | 1 | 1 |
| Feb 25 | vs CHI | W 2-1 | 0 | 1 | 1 | +1 | 1 | 13:18 | 3 | 0 |
| Feb 23 | vs VAN | W 2-1 | 0 | 0 | 0 | 0 | 1 | 12:00 | 0 | 0 |
| Feb 22 | @LAK | L 3-5 | 0 | 0 | 0 | -2 | 2 | 13:18 | 2 | 2 |
| Feb 9 | @WSH | W 5-4 | 0 | 1 | 1 | +2 | 1 | 15:42 | 0 | 0 |
| Feb 8 | @CAR | L 3-7 | 0 | 0 | 0 | -2 | 1 | 14:24 | 2 | 0 |
| Feb 6 | @CBJ | W 3-2 | 0 | 1 | 1 | +1 | 1 | 15:06 | 1 | 2 |
| Feb 4 | vs PHI | W 3-2 | 0 | 0 | 0 | 0 | 3 | 17:54 | 2 | 1 |
| Feb 2 | vs STL | L 1-2 | 1 | 0 | 1 | -1 | 2 | 19:00 | 2 | 1 |
| Jan 31 | vs CBJ | L 2-3 | 0 | 0 | 0 | -1 | 4 | 18:18 | 0 | 1 |
| Jan 29 | vs PIT | L 2-3 | 0 | 0 | 0 | -1 | 2 | 18:54 | 2 | 3 |
| Jan 26 | @OTT | L 1-3 | 0 | 0 | 0 | -1 | 0 | 20:36 | 0 | 0 |
| Jan 24 | @WPG | L 2-5 | 0 | 1 | 1 | -2 | 1 | 22:36 | 0 | 1 |
| Jan 23 | @MIN | W 4-0 | 0 | 0 | 0 | 0 | 3 | 20:42 | 1 | 1 |
| Jan 20 | vs WPG | W 5-2 | 0 | 0 | 0 | +3 | 2 | 22:00 | 0 | 1 |
| Jan 18 | vs STL | W 4-2 | 1 | 0 | 1 | 0 | 6 | 21:12 | 0 | 2 |
| Jan 16 | vs NYR | L 3-5 | 0 | 0 | 0 | 0 | 2 | 19:00 | 0 | 1 |
| Jan 14 | vs MTL | L 3-5 | 0 | 1 | 1 | +1 | 1 | 13:48 | 0 | 2 |
| Jan 11 | vs NYI | L 1-2 | 0 | 1 | 1 | 0 | 3 | 14:54 | 2 | 1 |
| Jan 10 | vs SJS | W 2-1 | 0 | 0 | 0 | -1 | 1 | 17:18 | 0 | 0 |
| Jan 8 | vs FLA | L 1-4 | 0 | 0 | 0 | 0 | 0 | 19:12 | 2 | 4 |
| Jan 4 | @DAL | L 2-3 | 0 | 0 | 0 | +1 | 2 | 19:24 | 1 | 0 |
| Jan 2 | @CGY | W 5-3 | 0 | 0 | 0 | -1 | 1 | 19:06 | 4 | 1 |
| Dec 31 | @EDM | L 1-4 | 0 | 0 | 0 | 0 | 3 | 20:12 | 0 | 0 |
| Dec 30 | @SEA | L 2-5 | 0 | 0 | 0 | 0 | 4 | 18:54 | 2 | 1 |
| Dec 27 | vs COL | L 1-4 | 0 | 0 | 0 | 0 | 4 | 21:48 | 0 | 2 |
| Dec 23 | vs DAL | L 2-3 | 0 | 0 | 0 | 0 | 0 | 18:06 | 2 | 0 |
Latest news
Kesselring posted an assist in Thursday's 3-2 shootout win over the Predators.
This was Kesselring's first point as a Shark, and it came as he set up Will Smith's goal in the third period. Over seven outings, Kesselring has added six shots on net, five hits, six blocked shots, two PIM and a minus-2 rating. The 26-year-old defenseman is filling a top-four role at even strength but is not in the power-play mix, so his scoring upside could remain limited.
RotoWire via ESPN · Oct 16
Kesselring signed a three-year, $13.5 million contract with the Sharks on Sunday, according to PuckPedia.
Kesselring played in only 34 regular-season games with Buffalo in 2025-26, in part due to injuries, but he fell out of favor with the coaching staff even when he was healthy later in the year. The 26-year-old was acquired from the Sabres on June 17 and should be much more of a factor with the Sharks, who have been in need of a right-shot defenseman. However, San Jose selected two right-shot blueliners in the first round of the 2026 NHL Entry Draft, so Kesselring probably won't be in the team's plans after his new deal expires. Kesselring's three-year deal also doesn't include any trade protection.
RotoWire via ESPN · Jun 29
Kesselring was traded to the Sharks from Buffalo on Wednesday, along with the 27th overall pick in the 2026 NHL Draft, in exchange for the No. 20 overall pick in 2026.
Kesselring was not going to get much in the way of ice time with the Sabres next year, given the team's logjam on the blue line. In San Jose, the 26-year-old defenseman should get a chance at a third-pairing role, especially if veterans Nick Leddy and John Klingberg walk in free agency.
RotoWire via ESPN · Jun 17
Kesselring notched an assist and seven PIM in Sunday's 8-7 win over the Lightning.
Kesselring ended an 11-game point drought in the process. The 26-year-old defenseman is currently in a third-pairing role, though he could lose some playing time if the Sabres opt to give the recently acquired Luke Schenn a run in that spot. Through 31 outings, Kesselring has just two assists, 41 shots on net, 38 blocked shots, 22 hits and 50 PIM in his first year with the Sabres, which has been disrupted by multiple injury absences.
RotoWire via ESPN · Mar 9
Kesselring logged an assist, three blocked shots and two PIM in Saturday's 5-0 win over the Islanders.
Kesselring has been working back to full strength after an ankle injury cost him most of January. That's his third lengthy absence of the season. Kesselring has mostly worked in a third-pairing role on Buffalo's deep blue line, picking up one assist, 26 shots on net, 27 blocked shots, 16 hits and 23 PIM over 19 outings.
RotoWire via ESPN · Jan 25
Kesselring (ankle) is available for Thursday's game in Montreal, according to Heather Engel of NHL.com.
Kesselring has played in just one of Buffalo's last 10 games, but he'll return to the lineup after being deemed a game-time call earlier Thursday. The right-shot blueliner is slated to skate on the third pairing beside Jacob Bryson in Montreal. Zach Metsa will be a healthy scratch as a result of Kesselring suiting up.
RotoWire via ESPN · Jan 22