Armchair Hockey Scout

Ask the book

2024-25 edition Ask a direct question about this edition of the book — who, how many, how common, which group more — and it is answered with a table computed on this page from the edition’s index: the season line, height and age, the on-ice percentiles, the grades and the traits read out of every report. Ask for a view on named players — what a comparison comes down to, what makes a man — and you get the book’s reading of their own pages, and only those. The model turns your question into a query and phrases the result, or reads the pages it is handed; it never originates a figure, and an answer carrying a figure that is on neither the table nor the pages is withheld. It does not forecast, and it says so when a question is outside what the book holds.

Tables are computed on this page from the 2024-25 edition’s index; readings rest on the players’ own pages; the model never counts. Twenty questions an hour.

Boston Bruins

Atlantic Division, Eastern Conference · 23 reports in the 2024-25 edition.

This is the 2024-25 edition — an archived read, written from that season alone. Read the 2026-27 club page →

The club

2023-24 · 82 games · 237 for, 219 against

How it played

Shot attempts share, five-on-five
47.0% 24th of 32
Expected goals share, five-on-five
49.7% 20th of 32
Power play expected goals per sixty
7.35 11th of 32
Penalty kill expected goals allowed per sixty
7.49 21st of 32

Where the record lies

Finishing goals scored above what the chances were worth
+13.5 5th of 32
Goaltending goals prevented beyond what the chances allowed were worth
+27.2 2nd of 32

Boston Bruins scored 13.5 more goals than their chances were worth and got 27.2 more saves than the chances they faced warranted — 41 goals of the record that the underlying play does not explain. Both halves regress.

Roster shape

Points-weighted, so these are the ages and origins of the production rather than of the sweaters.

Average age
28.5
weighted by points
From 33 and up
15.1%
of skater points
From under 26
23.4%
of skater points
Homegrown
48.7%
drafted by this club
Continuity
87.2%
of last season's five-on-five minutes

The read

the numbers, and the eye

A hundred and nine points, twentieth in the league at creating chances, and 27.2 goals of goaltending — and half the crease was traded in June.

Who this names 19 of 23 on the roster · 83% of their five-on-five minutes details

Both columns above are searched, and a name counts on the same terms the page links it: in full always, by surname only when one man in the edition wears it. Nothing here says who ought to be named — only who was, so the weighting can be seen rather than guessed at.

Not named here: Vinni Lettieri, Charlie McAvoy, Andrew Peeke, Parker Wotherspoon.

What the Quant Says

109 points, 47-20-15, and sixth in the league. A seven-game win over Toronto and a six-game loss to Florida.

The club was 24th in the league in shot attempts at five-on-five and 20th in expected goals, and its even-strength chance-creation rate was 22nd. That is a middling hockey team by process and a very good one by result, and the gap has a name.

It scored 174 goals at five-on-five against an expectation of 160.5 and conceded 135 against 162.2 — 13.5 goals of finishing, 5th in the league, and 27.2 goals of goaltending, 2nd. Nearly forty-one goals of margin sitting in the two places that persist least well from one season to the next.

This was also the first season without Patrice Bergeron and David Krejčí, and 109 points in it is a real achievement of coaching and structure. It is not evidence that the roster underneath is a 109-point roster.

The summer subtracted more than it added, and it subtracted from the one thing that was carrying the club. Linus Ullmark was traded to Ottawa. Jake DeBrusk, Danton Heinen and Derek Forbort all went to Vancouver, James van Riemsdyk to Columbus, Matt Grzelcyk to Pittsburgh and Jakub Lauko to Minnesota.

In came Elias Lindholm from Vancouver, Nikita Zadorov from Vancouver, Joonas Korpisalo and Mark Kastelic from Ottawa, Max Jones from Anaheim and Tyler Johnson from Chicago. Lindholm is a genuine first-line centre and the club has needed one for two years. Zadorov is 6-7 and 255 and took 125 penalty minutes. The rest is fourth-line weight.

What is old is very old. Brad Marchand is 36, Tyler Johnson 34, Charlie Coyle 32 and Jordan Oesterle 32. What is young is thin: Mason Lohrei is 23, Matthew Poitras 20 and John Beecher 23, and there is not much behind them.

A club that finishes sixth on twenty-seven goals of goaltending and then trades a goaltender is making a bet. Jeremy Swayman is 25 and has a career .9186, and every point of this season depends on him.

What the Scout Says

A 6-7 defenceman, a captain who has been the most hated man in the league for fifteen years, and a forward group that is unusually large.

Nikita Zadorov is 6-7 and 255 with 701 penalty minutes in 642 games, and he was added precisely because the club had nobody like him. He clears the front of his own net by force and he finishes every check.

Brad Marchand is 5-9 and 180 and is the hardest man in this book to play against for his size — 1,051 penalty minutes in 1,029 games, an agitator who has spent fifteen years crossing the line and knowing exactly where it is.

The forwards are big. Charlie Coyle is 6-3 and 221, Trent Frederic 6-3 and 221, Pavel Zacha 6-4 and 211, Morgan Geekie 6-3 and 212, Mark Kastelic 6-4 and 234, John Beecher 6-3 and 220 and Max Jones 6-3 and 216. Seven forwards at 6-3 or better.

The blue line has size without much nastiness beyond Zadorov. Brandon Carlo is 6-5 and 227, Mason Lohrei 6-5 and 218, Hampus Lindholm 6-4 and 217. David Pastrnak is 6-0 and 199 and does not play a physical game at all.

The roster

Evidence 0 Full 21 Light 2 No record

No measured season behind two of them: Joonas Korpisalo and Jeremy Swayman. Their pages carry an older stat line and a judgment, and nothing from 2023-24.

17

John Beecher

Evidence behind this report: Light. Thinner than most: part of the record is missing, only 464 five-on-five minutes. The page is honest about what it has, but it is a smaller sample than the book's norm.

C · Boston Bruins

Seven goals on thirty-eight shots in a first season, and the fourth percentile of chances.

25

Brandon Carlo

Evidence behind this report: Light. Thinner than most: part of the record is missing. The page is honest about what it has, but it is a smaller sample than the book's norm.

D · Boston Bruins

Twenty-eight goals in 554 games, the worst chance share of the top four, and nineteen goals of margin on his ice.

3

Charlie Coyle

Evidence behind this report: Light. Thinner than most: part of the record is missing. The page is honest about what it has, but it is a smaller sample than the book's norm.

C · Boston Bruins

Twenty-five goals on a hundred and forty-seven shots, from a median of eighteen feet.

10

Trent Frederic

Evidence behind this report: Light. Thinner than most: part of the record is missing. The page is honest about what it has, but it is a smaller sample than the book's norm.

C · Boston Bruins

Eighteen goals, sixty-nine penalty minutes, and a chance share better than the man on the first line.

39

Morgan Geekie

Evidence behind this report: Light. Thinner than most: part of the record is missing. The page is honest about what it has, but it is a smaller sample than the book's norm.

C · Boston Bruins

Seventeen goals and a plus-six in a first season here, on twenty-eight penalty minutes.

90

Tyler Johnson

Evidence behind this report: Light. Thinner than most: part of the record is missing. The page is honest about what it has, but it is a smaller sample than the book's norm.

C · Boston Bruins

Two Stanley Cups, seven hundred and thirty-eight games undrafted, and the fourth percentile of chances.

46

Max Jones

Evidence behind this report: Light. Thinner than most: part of the record is missing. The page is honest about what it has, but it is a smaller sample than the book's norm.

LW · Boston Bruins

Six foot three and 216 pounds of fourth-line forechecking, and nineteen goals for against thirty-four.

47

Mark Kastelic

Evidence behind this report: Light. Thinner than most: part of the record is missing, only 476 five-on-five minutes. The page is honest about what it has, but it is a smaller sample than the book's norm.

C · Boston Bruins

Six foot four, 234 pounds, seven minutes and forty-three seconds a night.

70

Joonas Korpisalo

Evidence behind this report: No record. No five-on-five record — Korpisalo did not play a measured season. Everything on the page is an older line and a judgment.

G · Boston Bruins

An .8896 in fifty-five games, and he is what Boston received for a Vezina winner.

95

Vinni Lettieri

Evidence behind this report: Light. Thinner than most: part of the record is missing, only 411 five-on-five minutes. The page is honest about what it has, but it is a smaller sample than the book's norm.

C · Boston Bruins

Undrafted, a hundred and twenty-nine NHL games across six seasons, and a thirteenth forward's job.

28

Elias Lindholm

Evidence behind this report: Light. Thinner than most: part of the record is missing. The page is honest about what it has, but it is a smaller sample than the book's norm.

C · Boston Bruins

Five hundred and fifty-seven points, two clubs in one season, and the first-line centre Boston has needed for two years.

27

Hampus Lindholm

Evidence behind this report: Light. Thinner than most: part of the record is missing. The page is honest about what it has, but it is a smaller sample than the book's norm.

D · Boston Bruins

Plus-eighteen at twenty-three minutes a night, and thirteen fewer goals conceded than the chances against him predicted.

6

Mason Lohrei

Evidence behind this report: Light. Thinner than most: part of the record is missing. The page is honest about what it has, but it is a smaller sample than the book's norm.

D · Boston Bruins

Six foot five and moves the puck like a smaller man — and twelve fewer goals conceded on his ice than the chances said.

63

Brad Marchand

Evidence behind this report: Light. Thinner than most: part of the record is missing. The page is honest about what it has, but it is a smaller sample than the book's norm.

LW · Boston Bruins

A thousand and twenty-nine games, a thousand and fifty-one penalty minutes, and sixty-seven points at thirty-five.

73

Charlie McAvoy

Evidence behind this report: Light. Thinner than most: part of the record is missing. The page is honest about what it has, but it is a smaller sample than the book's norm.

D · Boston Bruins

Twenty-four fifty-one a night, thirty-five assists and eighty-six penalty minutes — a number one doing every job at once.

82

Jordan Oesterle

Evidence behind this report: Light. Thinner than most: part of the record is missing, only 294 five-on-five minutes. The page is honest about what it has, but it is a smaller sample than the book's norm.

D · Boston Bruins

Undrafted, three hundred and seventy-one NHL games, and a seventh defenceman's job at thirty-two.

88

David Pastrnak

Evidence behind this report: Light. Thinner than most: part of the record is missing. The page is honest about what it has, but it is a smaller sample than the book's norm.

RW · Boston Bruins

A hundred and ten points and 382 shots, and the release from the top of the right circle is the most identifiable skill on this club.

26

Andrew Peeke

Evidence behind this report: Light. Thinner than most: part of the record is missing. The page is honest about what it has, but it is a smaller sample than the book's norm.

D · Boston Bruins

Four goals above expectation on his ice in five hundred and fifty-eight minutes, and a career minus-59 behind it.

51

Matthew Poitras

Evidence behind this report: Light. Thinner than most: part of the record is missing, only 403 five-on-five minutes. The page is honest about what it has, but it is a smaller sample than the book's norm.

C · Boston Bruins

Fifteen points in thirty-three games at nineteen, and the best chance share of any forward on the roster.

1

Jeremy Swayman

Evidence behind this report: No record. No five-on-five record — Swayman did not play a measured season. Everything on the page is an older line and a judgment.

G · Boston Bruins

A career .9186 in 132 games, and this club's entire margin now rests on him alone.

29

Parker Wotherspoon

Evidence behind this report: Light. Thinner than most: part of the record is missing. The page is honest about what it has, but it is a smaller sample than the book's norm.

D · Boston Bruins

Nine points in fifty-three NHL games, no goals, and eighty-three per cent of his attempts from beyond forty feet.

18

Pavel Zacha

Evidence behind this report: Light. Thinner than most: part of the record is missing. The page is honest about what it has, but it is a smaller sample than the book's norm.

C · Boston Bruins

Fifty-nine points and six game-winners, from a 6-4 centre who takes half his shots from inside twenty feet.

91

Nikita Zadorov

Evidence behind this report: Light. Thinner than most: part of the record is missing. The page is honest about what it has, but it is a smaller sample than the book's norm.

D · Boston Bruins

Six foot seven, 255 pounds, seven hundred and one penalty minutes — and the club had nobody like him.

How they were used

2023-24 · 82 games

Measured from shift charts at five-on-five, not projected. Units are built from the strongest partnership outward and ordered by how much they were used; the percentage is the share of the first player’s five-on-five ice time spent alongside each linemate. A low number means the club never settled on a combination. Players who have gone are marked — either to another club, or off an NHL roster altogether, which covers retirement and an unsigned summer alike.

Forwards

Second line

Third line

L Danton Heinen now VAN 16%
L James van Riemsdyk now CBJ 25%

Fourth line

C Jakub Lauko now MIN 575m
C Oskar Steen off the roster 23%

Defence

First pair

Second pair

D Matt Grzelcyk now PIT 45%

Third pair

D Kevin Shattenkirk off the roster 860m
D Derek Forbort now VAN 23%

Goaltending

By games played

G Linus Ullmark now OTT 40 GP