← SJS team pageNHL injury reportNHL news

Zack Ostapchuk
C
SJS
Next game
@2026-27 season
- GP
- 16
- G
- 1
- A
- 0
- PTS
- 1
- +/-
- -1
- PPP
- 0
- SOG
- 14
- TOI/G
- 10:40
Game log
| Date | Opp | Result | G | A | PTS | +/- | SOG | TOI | HIT | BLK |
|---|---|---|---|---|---|---|---|---|---|---|
| Nov 4 | @LAK | L 2-7 | 0 | 0 | 0 | -1 | 1 | 10:36 | 0 | 0 |
| Nov 2 | vs CGY | L 1-2 | 0 | 0 | 0 | 0 | 1 | 9:42 | 5 | 0 |
| Oct 31 | vs OTT | L 1-5 | 0 | 0 | 0 | 0 | 0 | 13:06 | 4 | 0 |
| Oct 27 | vs BUF | L 0-2 | 0 | 0 | 0 | 0 | 0 | 10:42 | 0 | 1 |
| Oct 24 | @BOS | L 4-6 | 0 | 0 | 0 | 0 | 0 | 10:48 | 1 | 0 |
| Oct 22 | @OTT | W 6-2 | 1 | 0 | 1 | +1 | 2 | 11:00 | 1 | 1 |
| Oct 20 | @MTL | W 4-3 | 0 | 0 | 0 | 0 | 0 | 10:48 | 2 | 0 |
| Oct 19 | @TOR | L 1-3 | 0 | 0 | 0 | 0 | 0 | 8:06 | 3 | 0 |
| Oct 17 | @DET | L 3-4 | 0 | 0 | 0 | -1 | 3 | 11:12 | 2 | 0 |
| Oct 15 | @NSH | W 3-2 | 0 | 0 | 0 | 0 | 1 | 10:12 | 3 | 0 |
| Oct 13 | vs BOS | L 3-6 | 0 | 0 | 0 | 0 | 1 | 10:48 | 3 | 1 |
| Oct 10 | vs EDM | L 1-3 | 0 | 0 | 0 | 0 | 0 | 8:00 | 8 | 0 |
| Oct 8 | @STL | W 3-2 | 0 | 0 | 0 | 0 | 1 | 12:30 | 4 | 0 |
| Oct 5 | @DAL | L 0-5 | 0 | 0 | 0 | -1 | 1 | 11:36 | 1 | 4 |
| Oct 3 | vs LAK | W 5-4 | 0 | 0 | 0 | +1 | 3 | 10:12 | 3 | 1 |
| Oct 1 | vs FLA | W 4-3 | 0 | 0 | 0 | 0 | 0 | 11:30 | 0 | 3 |
| 2025-26 season | ||||||||||
| Apr 16 | @WPG | W 6-1 | 0 | 0 | 0 | +1 | 2 | 14:42 | 1 | 0 |
| Apr 15 | @CHI | L 2-5 | 0 | 0 | 0 | -1 | 1 | 10:54 | 2 | 0 |
| Apr 13 | @NSH | W 3-2 | 0 | 0 | 0 | -1 | 1 | 12:00 | 2 | 0 |
| Apr 11 | vs VAN | L 3-4 | 0 | 0 | 0 | -1 | 0 | 10:48 | 4 | 0 |
| Apr 9 | @ANA | L 1-6 | 0 | 0 | 0 | -1 | 0 | 8:18 | 2 | 0 |
| Apr 8 | vs EDM | L 2-5 | 0 | 0 | 0 | 0 | 0 | 11:24 | 2 | 1 |
| Apr 6 | vs CHI | W 3-2 | 0 | 0 | 0 | 0 | 1 | 8:12 | 3 | 0 |
| Apr 4 | vs NSH | L 3-6 | 0 | 0 | 0 | 0 | 0 | 10:12 | 3 | 2 |
| Apr 2 | vs TOR | W 4-1 | 1 | 1 | 2 | +2 | 1 | 11:12 | 4 | 2 |
| Apr 1 | vs ANA | W 4-3 | 0 | 0 | 0 | -1 | 0 | 9:36 | 2 | 0 |
| Mar 30 | vs STL | W 5-4 | 0 | 0 | 0 | +1 | 2 | 12:00 | 2 | 1 |
| Mar 28 | @CBJ | W 3-2 | 0 | 0 | 0 | -1 | 1 | 9:00 | 1 | 1 |
| Mar 26 | @STL | L 1-2 | 0 | 0 | 0 | 0 | 1 | 7:54 | 1 | 0 |
| Mar 24 | @NSH | L 3-6 | 0 | 0 | 0 | +1 | 1 | 11:06 | 3 | 1 |
| Mar 21 | vs PHI | L 1-4 | 0 | 0 | 0 | 0 | 1 | 9:48 | 3 | 1 |
| Mar 19 | vs BUF | L 0-5 | 0 | 0 | 0 | -1 | 2 | 11:42 | 1 | 1 |
| Mar 17 | @EDM | L 3-5 | 0 | 0 | 0 | 0 | 0 | 8:54 | 3 | 2 |
| Mar 15 | @OTT | L 4-7 | 0 | 0 | 0 | +1 | 2 | 13:24 | 3 | 1 |
| Mar 14 | @MTL | W 4-2 | 0 | 0 | 0 | 0 | 1 | 11:12 | 2 | 0 |
| Mar 12 | @BOS | W 4-2 | 0 | 0 | 0 | +1 | 1 | 11:24 | 1 | 2 |
| Mar 10 | @BUF | L 3-6 | 0 | 0 | 0 | 0 | 1 | 9:00 | 2 | 1 |
| Mar 7 | vs NYI | L 1-2 | 0 | 0 | 0 | -1 | 0 | 9:06 | 2 | 0 |
| Mar 6 | vs STL | L 2-3 | 0 | 0 | 0 | -1 | 1 | 9:42 | 4 | 0 |
| Mar 3 | vs MTL | W 7-5 | 0 | 0 | 0 | 0 | 0 | 11:36 | 1 | 0 |
| Mar 1 | vs WPG | W 2-1 | 0 | 0 | 0 | -1 | 0 | 9:36 | 4 | 1 |
| Feb 28 | vs EDM | W 5-4 | 0 | 1 | 1 | 0 | 1 | 10:18 | 2 | 1 |
| Feb 26 | vs CGY | L 1-4 | 0 | 0 | 0 | 0 | 0 | 8:54 | 2 | 0 |
| Feb 4 | @COL | L 2-4 | 0 | 0 | 0 | 0 | 0 | 10:18 | 1 | 1 |
| Jan 31 | @CGY | L 2-3 | 0 | 0 | 0 | -1 | 0 | 11:36 | 1 | 0 |
| Jan 29 | @EDM | L 3-4 | 0 | 0 | 0 | -1 | 1 | 8:48 | 3 | 0 |
| Jan 27 | @VAN | W 5-2 | 0 | 0 | 0 | 0 | 0 | 11:18 | 1 | 2 |
| Jan 23 | vs NYR | W 3-1 | 0 | 0 | 0 | 0 | 1 | 8:48 | 1 | 0 |
| Jan 20 | @TBL | L 1-4 | 0 | 0 | 0 | 0 | 0 | 12:30 | 4 | 1 |
| Jan 19 | @FLA | W 4-1 | 0 | 0 | 0 | 0 | 0 | 11:36 | 3 | 2 |
| Jan 16 | @DET | L 2-4 | 0 | 0 | 0 | 0 | 0 | 8:12 | 1 | 0 |
| Jan 15 | @WSH | W 3-2 | 1 | 0 | 1 | 0 | 2 | 10:54 | 4 | 0 |
| Jan 11 | vs VGK | L 2-7 | 0 | 0 | 0 | 0 | 0 | 11:36 | 3 | 1 |
| Jan 10 | vs DAL | W 5-4 | 0 | 0 | 0 | -2 | 0 | 6:42 | 0 | 0 |
| Jan 7 | @LAK | W 4-3 | 0 | 0 | 0 | -3 | 0 | 12:12 | 1 | 2 |
| Jan 6 | vs CBJ | W 5-2 | 1 | 0 | 1 | +1 | 4 | 12:24 | 3 | 2 |
| Jan 3 | vs TBL | L 3-7 | 0 | 0 | 0 | -2 | 2 | 11:36 | 1 | 0 |
| Dec 31 | vs MIN | W 4-3 | 0 | 0 | 0 | 0 | 1 | 9:54 | 2 | 0 |
| Dec 29 | @ANA | W 5-4 | 1 | 0 | 1 | +1 | 2 | 8:24 | 2 | 0 |
| Dec 27 | @VAN | W 6-3 | 0 | 0 | 0 | +1 | 1 | 8:24 | 4 | 0 |
| Dec 23 | @VGK | L 2-7 | 0 | 0 | 0 | 0 | 1 | 10:42 | 5 | 0 |
| Dec 20 | vs SEA | L 2-4 | 0 | 0 | 0 | 0 | 2 | 10:12 | 3 | 0 |
| Dec 18 | vs DAL | L 3-5 | 0 | 0 | 0 | 0 | 0 | 9:54 | 2 | 0 |
| Dec 16 | vs CGY | W 6-3 | 0 | 1 | 1 | +1 | 1 | 8:42 | 2 | 1 |
| Dec 9 | @PHI | L 1-4 | 0 | 0 | 0 | 0 | 0 | 8:48 | 3 | 0 |
| Dec 7 | @CAR | W 4-1 | 0 | 0 | 0 | 0 | 1 | 11:00 | 6 | 0 |
| Dec 5 | @DAL | L 1-4 | 0 | 0 | 0 | 0 | 0 | 6:06 | 3 | 0 |
| Nov 29 | @VGK | L 3-4 | 0 | 0 | 0 | 0 | 0 | 7:24 | 3 | 0 |
| Nov 28 | vs VAN | W 3-2 | 0 | 0 | 0 | 0 | 0 | 5:36 | 1 | 1 |
| Nov 26 | @COL | L 0-6 | 0 | 0 | 0 | -1 | 0 | 9:24 | 4 | 1 |
| Nov 23 | vs BOS | W 3-1 | 0 | 0 | 0 | -1 | 0 | 12:06 | 5 | 1 |
| Nov 22 | vs OTT | L 2-3 | 0 | 0 | 0 | -1 | 1 | 8:42 | 1 | 0 |
| Nov 20 | vs LAK | W 4-3 | 0 | 0 | 0 | 0 | 0 | 9:18 | 1 | 1 |
| Nov 18 | vs UTA | W 3-2 | 0 | 0 | 0 | 0 | 2 | 10:42 | 1 | 1 |
| Nov 15 | @SEA | L 1-4 | 0 | 0 | 0 | 0 | 1 | 9:48 | 3 | 0 |
| 2024-25 season | ||||||||||
| Apr 13 | @CGY | L 2-5 | 0 | 0 | 0 | 0 | 2 | 9:12 | 1 | 1 |
| Apr 11 | @EDM | L 2-4 | 0 | 0 | 0 | +1 | 1 | 14:24 | 3 | 0 |
| Apr 9 | @MIN | L 7-8 | 0 | 0 | 0 | +1 | 1 | 8:18 | 3 | 0 |
| Apr 7 | vs CGY | L 2-3 | 0 | 0 | 0 | 0 | 0 | 10:00 | 2 | 3 |
| Apr 5 | vs SEA | L 1-5 | 0 | 0 | 0 | 0 | 2 | 10:36 | 5 | 0 |
| Apr 3 | vs EDM | L 2-3 | 0 | 0 | 0 | -1 | 0 | 10:42 | 3 | 1 |
| Apr 1 | @ANA | L 3-4 | 0 | 0 | 0 | 0 | 0 | 7:12 | 1 | 1 |
| Mar 30 | @LAK | L 1-8 | 0 | 0 | 0 | 0 | 0 | 11:42 | 1 | 3 |
| Mar 29 | vs NYR | L 1-6 | 0 | 0 | 0 | 0 | 0 | 10:18 | 2 | 0 |
| Mar 27 | vs TOR | W 6-5 | 0 | 0 | 0 | 0 | 0 | 7:54 | 1 | 1 |
| Mar 22 | vs BOS | W 3-1 | 0 | 0 | 0 | 0 | 0 | 7:18 | 0 | 2 |
| Mar 20 | vs CAR | L 1-3 | 0 | 0 | 0 | -1 | 0 | 10:48 | 1 | 0 |
| Mar 15 | vs WSH | L 1-5 | 0 | 0 | 0 | -1 | 0 | 7:48 | 1 | 1 |
| Feb 22 | vs MTL | L 2-5 | 0 | 0 | 0 | -1 | 1 | 14:24 | 4 | 1 |
| Feb 8 | @FLA | L 1-5 | 0 | 0 | 0 | 0 | 1 | 16:54 | 2 | 0 |
| Feb 6 | @TBL | L 1-5 | 0 | 0 | 0 | -1 | 0 | 14:00 | 1 | 1 |
| Feb 4 | @TBL | L 3-4 | 0 | 0 | 0 | -1 | 1 | 9:42 | 0 | 1 |
| Feb 3 | @NSH | W 5-2 | 0 | 0 | 0 | +1 | 1 | 7:54 | 2 | 0 |
| Feb 1 | vs MIN | W 6-0 | 0 | 0 | 0 | 0 | 0 | 9:36 | 1 | 1 |
| Jan 30 | vs WSH | W 5-4 | 0 | 0 | 0 | 0 | 0 | 4:54 | 1 | 0 |
| Jan 26 | vs UTA | W 3-1 | 0 | 0 | 0 | 0 | 0 | 8:48 | 3 | 0 |
| Jan 25 | vs TOR | W 2-1 | 0 | 0 | 0 | 0 | 0 | 15:36 | 4 | 0 |
| Jan 23 | @BOS | L 0-2 | 0 | 0 | 0 | 0 | 0 | 5:48 | 0 | 0 |
| Jan 21 | @NYR | L 0-5 | 0 | 0 | 0 | -1 | 0 | 12:36 | 5 | 0 |
| Jan 19 | @NJD | W 2-1 | 1 | 0 | 1 | +1 | 1 | 7:12 | 3 | 0 |
Latest news
Ostapchuk scored an empty-net goal on two shots in Thursday's 6-2 win over the Senators.
Ostapchuk was a second-round pick of the Senators in 2021. He was able to get his first point of the 2026-27 campaign against the team that drafted him. The 23-year-old has filled a fourth-line role this season, earning 12 shots on net, 30 hits, 11 PIM and nine blocked shots over 11 appearances. Until he shows more offense, he's not a particularly strong option for fantasy.
RotoWire via ESPN · Oct 23
Ostapchuk signed a four-year, $9.4 million contract with San Jose on Saturday.
Ostapchuk set career bests with four goals and seven points in 59 games during the 2025-26 campaign. He also delivered a 51.6 faceoff win percentage. Ostapchuk is best known for his grit, recording 140 hits and averaging 2.92 blocked shots per 60 minutes. He will continue to provide the Sharks with a bottom-six edge in 2026-27.
RotoWire via ESPN · Jun 27
Ostapchuk scored a goal, dished an assist, added four hits, blocked two shots and went plus-2 in Thursday's 4-1 win over the Maple Leafs.
Ostapchuk snapped his 16-game point drought with a goal just 3:27 into the contest. He also helped out on Adam Gaudette's empty-netter. Ostapchuk's performance Thursday was the first multi-point game of his career. The 22-year-old is up to four goals, three assists, 39 shots on net, 121 hits, 26 blocked shots, 41 PIM and a minus-8 rating through 51 appearances in a fourth-line role this season.
RotoWire via ESPN · Apr 3
Ostapchuk has earned one assist over 10 games since the Olympic break after being held scoreless in Sunday's 7-4 loss to the Senators.
Ostapchuk has played in every game since the break, filling a fourth-line role. He's at five points, 101 hits, 30 shots on net, 17 PIM and a minus-9 rating over 42 appearances. The 22-year-old was a second-round pick in 2021, so there's still potential for him to grow into a middle-six center at some point, but the Sharks have enough prospect depth to make that an uphill battle for him.
RotoWire via ESPN · Mar 16
Ostapchuk scored a goal Thursday in a 3-2 win over the Capitals. He also laid down four hits.
Ostapchuk is a guy who makes a bigger impact in the hit category than anything else, but he has sniped three times in his last eight games. Overall, he has three goals, one assist and 63 hits in 24 games this season. Ostapchuk is averaging under 10 minutes a game while centering the Sharks' fourth line.
RotoWire via ESPN · Jan 16
Ostapchuk scored a goal on four shots, added three hits and blocked two shots in Tuesday's 5-2 win over the Blue Jackets.
Ostapchuk has scored twice over his last four games. He's been over 10 minutes of ice time in four of the last seven contests, including a season-high 12:25 in Tuesday's game after Ty Dellandrea (lower body) left the contest early. Ostapchuk now has three points, 19 shots on net, 55 hits and a minus-1 rating through 20 appearances this season in a fourth-line role.
RotoWire via ESPN · Jan 7