| G | AST | PTS | SOG | +/- | PIM | FSP |
|---|---|---|---|---|---|---|
| 12 | 11 | 23 | 108 | 6 | 151 | 5.92 |
| Compare to same point last season | ||||||
Kastelic provides elite physical peripherals with modest scoring upside in Boston
Mark Kastelic has established himself as a relentless physical force within Boston's bottom six. Entering his age-27 campaign, he is coming off a strong 2025 season where he recorded 23 points, 108 shots, and 238 hits, demonstrating steady growth as a checking-line center.
Offensive expectations remain grounded due to minimal power-play exposure and depth minutes at even strength. Our projections forecast Kastelic to deliver 12 goals, 10 assists, 100 shots on goal, and 215 hits across 82 games, matching his proven physical baseline.
In standard points leagues, Kastelic's low scoring output limits his roster appeal to a streaming option. However, in deep multi-category and banger leagues that reward hits, blocks, and penalty minutes, his heavy physical volume makes him a valuable late-round depth piece.
Updated 16 hrs ago
| DATE | OPP | G | AST | +/- | SOG | PIM | TOI | FPTS | Diff |
|---|---|---|---|---|---|---|---|---|---|
| 05/01 | BUF | 0 | 0 | 0 | 0 | 0 | 09:40:00 | 0.0 | 9 |
| 04/28 | @BUF | 0 | 0 | 0 | 0 | 2 | 11:50:00 | 1.5 | 8.5 |
| 04/26 | BUF | 0 | 1 | 0 | 0 | 0 | 14:34:00 | 2.5 | 11.5 |
| 04/23 | BUF | 0 | 0 | 1 | 3 | 2 | 11:15:00 | 2.5 | 6 |
| 04/21 | @BUF | 0 | 0 | 0 | 4 | 5 | 10:22:00 | 2.0 | 5 |
| 04/19 | @BUF | 0 | 0 | 0 | 0 | 2 | 10:51:00 | 0.5 | 14 |
| 04/14 | NJ | 2 | 0 | 2 | 4 | 0 | 13:47:00 | 10.0 | 1 |
| 04/12 | @CBJ | 1 | 1 | 3 | 2 | 0 | 15:12:00 | 9.0 | 3.5 |
| 04/11 | TB | 0 | 0 | 0 | 2 | 0 | 12:12:00 | 1.5 | 11 |
| 04/07 | @CAR | 0 | 0 | 0 | 0 | 2 | 06:20:00 | 0.5 | 12 |
| 04/05 | @PHI | 0 | 0 | 0 | 1 | 0 | 10:04:00 | 0.5 | 14 |
| 04/04 | @TB | 0 | 0 | 0 | 0 | 0 | 11:01:00 | 0.0 | 15 |
| 04/02 | @FLA | 0 | 0 | 0 | 0 | 0 | 12:23:00 | 0.5 | 19 |
| 03/31 | DAL | 0 | 0 | 0 | 2 | 0 | 12:35:00 | 1.0 | 11 |
| 03/29 | @CBJ | 0 | 0 | 0 | 0 | 5 | 11:21:00 | 0.0 | 16.5 |
| 03/28 | MIN | 0 | 0 | 0 | 1 | 5 | 11:18:00 | 1.0 | 11.5 |
| 03/25 | @BUF | 0 | 0 | 0 | 2 | 0 | 09:58:00 | 1.0 | 10.5 |
| 03/24 | TOR | 0 | 0 | 0 | 0 | 0 | 08:31:00 | 0.0 | 11.5 |
| 03/21 | @DET | 0 | 0 | -1 | 3 | 2 | 08:28:00 | 0.5 | 13 |
| 03/19 | WPG | 0 | 0 | 0 | 1 | 0 | 14:25:00 | 1.0 | 10.5 |
| 03/17 | @MON | 0 | 0 | 0 | 0 | 0 | 11:37:00 | 0.0 | 14 |
| 03/16 | @NJ | 0 | 0 | -1 | 1 | 12 | 08:50:00 | -0.5 | 11.5 |
| 03/14 | @WAS | 0 | 0 | 0 | 1 | 2 | 10:28:00 | 1.0 | 12 |
| 03/12 | SJ | 0 | 0 | 0 | 2 | 0 | 07:58:00 | 1.0 | 13.5 |
| 03/10 | LA | 0 | 1 | 1 | 1 | 0 | 13:01:00 | 4.0 | 6.5 |
| 03/08 | @PIT | 0 | 0 | -1 | 0 | 0 | 09:37:00 | -0.5 | 12 |
| 03/07 | WAS | 0 | 0 | 0 | 3 | 0 | 12:37:00 | 2.5 | 13 |
| 03/05 | @NAS | 0 | 0 | -3 | 0 | 4 | 14:07:00 | -2.0 | 11.5 |
| 03/03 | PIT | 0 | 0 | 0 | 1 | 0 | 11:31:00 | 1.5 | 16.5 |
| 02/28 | @PHI | 0 | 0 | 0 | 1 | 0 | 09:41:00 | 1.5 | 11 |
| 02/26 | CBJ | 0 | 0 | 0 | 0 | 0 | 11:45:00 | 1.0 | 11.5 |
| 02/04 | @FLA | 1 | 0 | 1 | 1 | 0 | 12:36:00 | 4.5 | 8.2 |
| 02/01 | @TB | 0 | 1 | 1 | 2 | 2 | 14:35:00 | 5.0 | 7.5 |
| 01/29 | PHI | 0 | 0 | -2 | 2 | 2 | 14:10:00 | -1.0 | 15 |
| 01/27 | NAS | 0 | 0 | 0 | 1 | 0 | 11:43:00 | 0.5 | 14 |
| 01/26 | @NYR | 0 | 0 | 0 | 0 | 0 | 11:31:00 | 0.0 | 11.5 |
| 01/24 | MON | 0 | 0 | 1 | 0 | 0 | 12:26:00 | 1.0 | 21.5 |
| 01/22 | VEG | 0 | 0 | 1 | 0 | 5 | 09:38:00 | 1.0 | 10 |
| 01/20 | @DAL | 0 | 0 | -1 | 1 | 0 | 15:28:00 | 0.0 | 12 |
| 01/17 | @CHI | 0 | 0 | -1 | 1 | 0 | 11:17:00 | -0.5 | 13 |
| 01/15 | SEA | 1 | 0 | 1 | 3 | 0 | 12:41:00 | 7.0 | 11 |
| 01/13 | DET | 1 | 0 | 1 | 1 | 0 | 11:58:00 | 5.0 | 10 |
| 01/11 | PIT | 0 | 0 | 0 | 1 | 2 | 12:06:00 | 0.5 | 17.5 |
| 01/10 | NYR | 0 | 0 | 0 | 0 | 15 | 13:52:00 | 0.5 | 22.5 |
| 01/08 | CGY | 0 | 0 | 0 | 2 | 2 | 12:57:00 | 1.0 | 12 |
| 01/06 | @SEA | 0 | 0 | -1 | 1 | 0 | 12:54:00 | 0.0 | 16.5 |
| 01/03 | @VAN | 0 | 0 | 0 | 1 | 2 | 10:56:00 | 0.5 | 11 |
| 12/31 | @EDM | 0 | 0 | 0 | 2 | 12 | 10:33:00 | 1.0 | 16 |
| 12/29 | @CGY | 0 | 0 | 0 | 1 | 4 | 08:42:00 | 0.5 | 13.5 |
| 12/27 | @BUF | 0 | 0 | 0 | 2 | 0 | 12:50:00 | 1.0 | 13 |
| 12/23 | MON | 0 | 0 | -1 | 0 | 0 | 12:50:00 | -1.0 | 16.5 |
| 12/21 | OTT | 0 | 0 | 0 | 0 | 5 | 13:11:00 | 0.5 | 11.5 |
| 12/20 | VAN | 0 | 1 | -1 | 4 | 0 | 14:28:00 | 4.0 | 10 |
| 12/18 | EDM | 0 | 0 | 0 | 1 | 2 | 13:16:00 | 0.5 | 9.5 |
| 12/16 | UTA | 0 | 0 | 0 | 0 | 0 | 12:26:00 | 0.0 | 15.5 |
| 12/14 | @MIN | 0 | 0 | -1 | 4 | 0 | 15:11:00 | 1.5 | 5.5 |
| 12/11 | @WPG | 0 | 1 | 0 | 0 | 5 | 14:28:00 | 2.0 | 18.5 |
| 12/09 | @STL | 2 | 0 | 2 | 3 | 0 | 14:54:00 | 11.0 | 0 |
| 12/06 | NJ | 0 | 1 | 1 | 0 | 0 | 13:59:00 | 3.0 | 10.5 |
| 12/04 | STL | 0 | 0 | 0 | 3 | 0 | 15:28:00 | 1.5 | 14.5 |
| 12/02 | @DET | 0 | 0 | 0 | 2 | 12 | 12:45:00 | 1.5 | 9.5 |
| 11/29 | DET | 0 | 0 | 0 | 0 | 7 | 15:19:00 | 0.5 | 14 |
| 11/28 | NYR | 0 | 0 | 0 | 0 | 0 | 15:10:00 | 0.0 | 15 |
| 11/26 | @NYI | 0 | 0 | 1 | 0 | 2 | 15:32:00 | 1.0 | 12 |
| 11/23 | @SJ | 0 | 0 | 0 | 5 | 10 | 15:19:00 | 2.5 | 8 |
| 11/21 | @LA | 0 | 0 | 0 | 2 | 0 | 13:03:00 | 2.5 | 7.5 |
| 11/19 | @ANA | 0 | 0 | -1 | 2 | 0 | 15:57:00 | 0.0 | 10 |
| 11/17 | CAR | 0 | 0 | -1 | 0 | 0 | 13:30:00 | -1.0 | 12.5 |
| 11/15 | @MON | 0 | 1 | 1 | 1 | 2 | 16:13:00 | 5.0 | 8.5 |
| 11/13 | @OTT | 1 | 0 | 1 | 1 | 0 | 15:31:00 | 4.5 | 11 |
| 11/11 | TOR | 0 | 1 | -1 | 1 | 4 | 14:09:00 | 2.0 | 9 |
| 11/08 | @TOR | 0 | 1 | 1 | 0 | 0 | 15:15:00 | 4.0 | 13 |
| 11/06 | OTT | 0 | 0 | 0 | 2 | 4 | 15:24:00 | 2.0 | 9.5 |
| 11/04 | @NYI | 0 | 0 | 0 | 0 | 0 | 15:26:00 | 0.0 | 9.5 |
| 11/01 | CAR | 0 | 0 | 0 | 4 | 0 | 15:22:00 | 2.5 | 8.5 |
| 10/30 | BUF | 1 | 0 | 1 | 1 | 0 | 12:37:00 | 4.5 | 8 |
| 10/28 | NYI | 0 | 0 | 0 | 3 | 0 | 12:23:00 | 2.0 | 14.5 |
| 10/27 | @OTT | 0 | 0 | 1 | 0 | 2 | 10:00:00 | 2.0 | 10.5 |
| 10/25 | COL | 0 | 0 | -1 | 1 | 0 | 12:01:00 | 1.0 | 13.2 |
| 10/23 | ANA | 0 | 0 | -2 | 2 | 0 | 12:50:00 | 0.0 | 19.5 |
| 10/21 | FLA | 0 | 0 | 0 | 2 | 0 | 15:46:00 | 1.0 | 14.5 |
| 10/19 | @UTA | 0 | 0 | 0 | 1 | 5 | 10:57:00 | 1.0 | 13 |
| 10/18 | @COL | 0 | 0 | 1 | 0 | 0 | 15:44:00 | 1.5 | 11.5 |
| 10/16 | @VEG | 1 | 0 | 2 | 1 | 0 | 13:22:00 | 7.5 | 9.5 |
| 10/13 | TB | 0 | 0 | 0 | 0 | 0 | 09:20:00 | 0.0 | 16.5 |
| 10/11 | BUF | 1 | 1 | 2 | 1 | 0 | 12:42:00 | 8.0 | 5.5 |
| 10/09 | CHI | 0 | 0 | -1 | 2 | 0 | 09:19:00 | 1.0 | 10.5 |
| 10/08 | @WAS | 0 | 0 | 0 | 2 | 2 | 12:08:00 | 1.5 | 13 |
| Totals: | 12 | 11 | 6 | 108 | 151 | 12:32:21.1363 | 153.5 | ||
| YEAR | TEAM | GP | G | A | PTS | +/- | PIM | SOG | TOI/G | HIT | FOW | BLK |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 21-22 | OTT | 22 | 2 | 2 | 4 | -1 | 14 | 11 | 7 | 53 | 73 | 11 |
| 22-23 | OTT | 74 | 7 | 4 | 11 | -4 | 102 | 69 | 7 | 150 | 328 | 37 |
| 23-24 | OTT | 68 | 5 | 5 | 10 | -5 | 63 | 61 | 7 | 109 | 190 | 31 |
| 24-25 | BOS | 75 | 5 | 9 | 14 | -3 | 106 | 66 | 8 | 217 | 199 | 39 |
| 25-26 | BOS | 88 | 12 | 11 | 23 | 6 | 151 | 108 | 12 | 239 | 363 | 68 |
| 3-YEAR AVG | 77 | 7 | 8 | 16 | -2 | 107 | 78 | 188 | 251 | 46 | ||
| Totals | 329 | 31 | 31 | 62 | -7 | 436 | 315 | 9 | 768 | 1158 | 187 | |
| G | AST | PTS | PPP | PPG | PPA | SHP | SHG | SHA | SOG | +/- | PIM | HIT | BLK | FOW | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| G | AST | PTS | PPP | PPG | PPA | SHP | SHG | SHA | SOG | +/- | PIM | HIT | BLK | FOW | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NAME | OWN | START |
|---|---|---|
| Jeremy Swayman | 100% | 88% |
| NAME | OWN | START |
|---|---|---|
| Charlie McAvoy | 92% | 67% |
| Nikita Zadorov | 33% | 17% |
| NAME | OWN | START |
|---|---|---|
| Not available. | N/A | N/A |
| NAME | OWN | START |
|---|---|---|
| David Pastrnak | 100% | 96% |
| JJ Peterka | 71% | 58% |
| NAME | OWN | START |
|---|---|---|
| Mark Kastelic | 4% | 4% |
| Pavel Zacha | 88% | 58% |
| Casey Mittelstadt | 8% | 0% |
| Morgan Geekie | 100% | 83% |
| Elias Lindholm | 50% | 17% |
| Fraser Minten | 8% | 4% |
| Team | W-L | Win % | PTS |
|---|---|---|---|
| 50-23-9 | 0.610 | 109 | |
| 50-26-6 | 0.610 | 106 | |
| 48-24-10 | 0.585 | 106 | |
| 45-27-10 | 0.549 | 100 | |
| 44-27-11 | 0.537 | 99 | |
| 41-31-10 | 0.500 | 92 | |
| 40-38-4 | 0.488 | 84 | |
| 32-36-14 | 0.390 | 78 |
| Player | GP | G | A | SOG | +/- | PIM | PPG | O/S |
|---|---|---|---|---|---|---|---|---|
| Morgan Geekie | 81 | 39 | 29 | 181 | -5 | 22 | 12 | |
| Pavel Zacha | 78 | 30 | 35 | 131 | 4 | 28 | 11 | |
| Elias Lindholm | 69 | 17 | 31 | 114 | -7 | 38 | 7 | |
| Fraser Minten | 82 | 17 | 18 | 116 | 21 | 20 | 1 | |
| Casey Mittelstadt | 71 | 15 | 27 | 80 | 12 | 12 | 2 | |
| Marat Khusnutdinov | 77 | 15 | 18 | 78 | 12 | 16 | 0 | |
| Mark Kastelic | 82 | 12 | 10 | 100 | 6 | 140 | 0 | |
| Alex Steeves | 43 | 9 | 7 | 55 | 6 | 34 | 1 | |
| Mikey Eyssimont | 56 | 8 | 10 | 109 | -3 | 31 | 1 | |
| Sean Kuraly | 82 | 6 | 16 | 110 | 0 | 41 | 0 | |
| Matthew Poitras | 3 | 1 | 0 | 8 | 1 | 4 | 0 | |
| Georgi Merkulov | 1 | 0 | 0 | 0 | -1 | 0 | 0 | |
| James Hagens | 2 | 0 | 1 | 2 | 1 | 2 | 0 |
| Player | GP | G | A | SOG | +/- | PIM | PPG | O/S |
|---|---|---|---|---|---|---|---|---|
| David Pastrnak | 77 | 29 | 71 | 261 | 4 | 72 | 10 | |
| Viktor Arvidsson | 69 | 25 | 29 | 175 | 20 | 24 | 4 | |
| Tanner Jeannot | 77 | 6 | 16 | 78 | -4 | 66 | 0 | |
| Lukas Reichel | 29 | 3 | 5 | 24 | -2 | 6 | 0 | |
| Riley Tufte | 4 | 1 | 0 | 4 | -1 | 0 | 1 | |
| Matej Blumel | 4 | 0 | 0 | 4 | -3 | 0 | 0 |
| Player | GP | G | A | SOG | +/- | PIM | PPG | O/S |
|---|---|---|---|---|---|---|---|---|
| Charlie McAvoy | 69 | 11 | 50 | 111 | 13 | 62 | 2 | |
| Hampus Lindholm | 67 | 5 | 21 | 100 | 3 | 58 | 1 | |
| Nikita Zadorov | 81 | 2 | 20 | 107 | 18 | 152 | 0 | |
| Mason Lohrei | 73 | 7 | 19 | 72 | 17 | 20 | 2 | |
| Henri Jokiharju | 41 | 2 | 13 | 40 | 2 | 14 | 0 | |
| Jonathan Aspirot | 61 | 3 | 10 | 47 | 30 | 43 | 0 | |
| Andrew Peeke | 77 | 5 | 9 | 82 | -12 | 22 | 0 | |
| Jordan Harris | 8 | 1 | 2 | 12 | 0 | 0 | 0 | |
| Vladislav Kolyachonok | 13 | 1 | 2 | 12 | 2 | 4 | 0 | |
| Victor Soderstrom | 8 | 0 | 1 | 8 | 3 | 0 | 0 | |
| Billy Sweezey | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Michael Callahan | 5 | 0 | 0 | 3 | -1 | 0 | 0 |
| Player | GP | W | L | OTL | SA | SV | GA | SO | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Jeremy Swayman | 55 | 31 | 18 | 4 | 1571 | 1426 | 146 | 0 | |
| Joonas Korpisalo | 31 | 14 | 9 | 6 | 851 | 761 | 90 | 0 | |
| Michael DiPietro | 1 | 0 | 0 | 0 | 2 | 2 | 0 | 0 |
SIGN UP to see player ownership across all of your fantasy leagues.
| DATE | OPP | SCORE |
|---|---|---|
| No Games Scheduled | ||
No major events to mention.
Reds Activate Graham Ashcraft, Designate Sam Moll for Assignment
@Reds
Correction: Photo Is Comedian Nick Kroll, Not NHL Player Noah Cates
@charlieo_conn
Joke Compares Sean Couturier’s Appearance to Travis Konecny’s
@charlieo_conn
Is the Bulls' Matas Buzelis almost a forgotten man? It feels that way
Chicago Sun-Times
MLB Umpire Doug Eddings Apologizes to Cardinals Rookie Hancel Rincon Over Hat-Tilt Dispute
@dgoold
Giants’ Greg Newsome II Confident Facing Pickens and Lamb in Week 1
@UnderdogNFL
Giants’ Greg Newsome II Confident Facing Pickens and Lamb in Week 1
@UnderdogNFL
Quarterbacks Potentially Set to Face Both Rams and Texans This Season
@McClain_on_NFL
Kalif Raymond Shares Excitement About Bears’ Offensive Potential
@NicholasMoreano
Vikings Legend Harrison Smith Agrees to Return for 15th NFL Season
@RapSheet
Giants’ Greg Newsome Confident Facing CeeDee Lamb and George Pickens in Week 1
@AroundTheNFL
Fantasy Football Quarterback Rankings: Top 32 QB tiers for drafts
ProFootballFocus
Reds Activate Graham Ashcraft, Designate Sam Moll for Assignment
@Reds
MLB Umpire Doug Eddings Apologizes to Cardinals Rookie Hancel Rincon Over Hat-Tilt Dispute
@dgoold
Griffin Conine Joins Jeff as MLB’s 10th Father-Son Duo with 20+ Homers for Same Franchise
@Buster_ESPN
Aaron Judge Set to Return in Right Field Without Rehab Assignment After Missing 3+ Months
@Ken_Rosenthal
The Nationals’ top prospect is 18. He’s eyeing the majors before he turns 20.
Washington Post
IKF, Red Sox Mock Blaze Alexander’s Celebration as Boston Eyes Sweep
@jcalvinmeyer
Is the Bulls' Matas Buzelis almost a forgotten man? It feels that way
Chicago Sun-Times
NBA ROTY Debate: Who’s the Favorite for Rookie of the Year?
@Tjonesonthenba
NBA Writer Celebrates @tfrank14’s 25 Years, Recalling Derrick Rose Injury Dispute
@VinceGoodwill
NBA Ruling on Kawhi Leonard and Clippers: Key Questions on Punishment and Arbitration
@sam_amick
T.J. McConnell Delivers a Standout Performance for the Pacers
@Pacers
White Sox Owner Justin Ishbia Unveils Proposal for New South Loop Ballpark at “The Railyards”
@jon_greenberg
Correction: Photo Is Comedian Nick Kroll, Not NHL Player Noah Cates
@charlieo_conn
Joke Compares Sean Couturier’s Appearance to Travis Konecny’s
@charlieo_conn
NHL 27 Reveals Realistic Erik Karlsson Face Scan for Penguins
@jmarshfof
Casey Mittelstadt Balances Golf, Training, Family Time, and Fatherhood This Offseason
@NHLBruins
Ryan Lomberg Represents the Blue Jackets at Columbus Crew Match
@BlueJacketsNHL
Josh Doan Enjoys a Day at the Ballpark
@BuffaloSabres
| Charlie Coyle CBJ C | +8.3 |
| Matt Savoie EDM C | +4.2 |
| Ryan Pulock NYI D | +4.2 |
| Anton Frondell CHI C | +4.2 |
| Matt Duchene DAL C | +4.2 |
| Adam Larsson SEA D | +4.2 |
| Anton Forsberg LA G | +4.2 |
| Frank Nazar CHI C | +4.2 |
| Joel Hofer STL G | +4.2 |
| Brady Skjei NSH D | +4.2 |
| Yegor Chinakhov PIT RW | +4.2 |
| Justin Faulk DET D | +4.2 |
| Mats Zuccarello LA RW | +4.2 |
| Elias Lindholm BOS C | +4.2 |
| Jared McCann SEA LW | +4.2 |
| Claude Giroux OTT RW | -8.3 |
| Anton Lundell FLA C | -4.2 |
| Luke Hughes NJ D | -4.2 |
| Joseph Woll PHI G | -4.2 |
| Martin Fehervary WAS D | -4.2 |
| Ben Chiarot DET D | -4.2 |
| Dustin Wolf CGY G | -4.2 |
| Nikita Zadorov BOS D | -4.2 |
| Joey Daccord SEA G | -4.2 |
| Jordan Eberle SEA RW | -4.2 |
| Matt Coronato CGY RW | -4.2 |
| Mario Ferraro WPG D | -4.2 |
| Vladimir Tarasenko RW | -4.2 |
| Brenden Dillon NJ D | -4.2 |
| Jordan Binnington STL G | -4.2 |