Mathematician and freelance data visualization with focus on NHL. micah@hockeyviz.com. Subscribe for early access to charts at hockeyviz.com/subscribe. He/him.

Halifax, Nova Scotia
Turns out eventually is a few days ago. I'll be around from time to time to tell people I'm not around but otherwise you won't find me here. Follow me over there for brightly-coloured nonsense: @hockeyviz.com
In light of recent twitter functionality downgrades (not to mention all of the previous downgrades) you should know that I'm posting everything on bluesky also; eventually I'll be out of here forever. You should all come to bluesky instead, it is nicer.
7
4
74
117,232
I do admire the Flyers having nothing to play for but taking the Penguins and Red Wings down with them anyhow. That's the kind of hater energy the league needs more of.
21
295
3,144
126,573
Any nhl team could hire me for a million bucks a year; I would do nothing but say 'don't do that' five times a year, and I'd be worth it.
45
697
2,435
Sure. Why not.
24
128
1,945
"I am routinely out-coached."
Sheldon Keefe: "When teams play the Leafs, they set up the game for the Leafs to beat themselves"
4
62
1,696
119,174
Ah yes, the famously professional Arizona Coyotes, who called me up to ask me about working for them and then ghosted me when I refused to work for free.
22
87
1,438
Breathtaking singularity of purpose. Flawless technique. The kind of élan vital that powers legends.
7
147
1,121
The Detroit Red Wings have been eliminated from playoff contention. It is February 21st.
21
157
1,120
If Babcock getting fired is going to unleash the torrent of previously-ignored coach abuse stories from all over the league it will be even better for the sport than I imagined.
5
182
1,071
I especially relish the thought of Montreal winning this series because that's the outcome that would teach the wrongest lessons to both teams.
21
116
1,036
Cross-check is even dirtier than I thought. Geeze.
Second angle on Morgan Rielly cross check on Ridly Greig #Sens #Leafs
73
54
980
181,122
Shouldn't use 'Achilles heel' to mean 'salient weakness'. If one thing is your Achilles heel, that means that you are basically perfect at every other thing. If you have several weaknesses of which one is worst you don't have an Achilles heel. You are not Achilles. You are Bob.
19
131
976
The Buffalo Sabres have been eliminated from playoff contention for the 2020-2021 season. They are the first team to be eliminated this season.
25
81
992
The day that NHL teams prefer to play young players who might be bad instead of old players who are definitely bad will be a beautiful day.
20
242
848
I do wonder about the scheduling at times
26
42
801
Going from Pierre to Emily is a /staggering/ upgrade in between-the-bench fare.
The superstar, @emilymkaplan, between the benches for Lightning/Penguins tonight.
7
35
753
Happy retirement to Henrik Lundqvist. Over the last thirteen seasons he saved +178.2 goals more than an average goalie would have. [rink adjusted]
14
142
767
Flyers paid a king's ransom to slightly downgrade their weakest regular defender. Incredible.
18
115
763
Ryan Reaves has played 18 minutes of 5v5 time for Toronto this season, during which the Leafs have been outchanced 1.5 xG to 0.3 and outscored 2-0; and still I have to see posts about how he is helping the team win. The market for tiger-repelling rocks remains strong, evidently.
161
65
734
376,391
Replying to @sportslesbian
because fuck 'em that's why
6
762
34,387
The Montreal Canadiens are the first team to be eliminated from 2021-2022 playoff contention.
21
57
740
Rasmus Ristolainen (5x5.1m extension with Philadelphia) is a grievous harm to his team in virtually every facet of the game. This deal covers his age 28 through age 32 seasons. May God have mercy on all our souls, especially those of the players who deserve his minutes.
30
127
711
If the Maple Leafs lose tonight, they'll be more likely to miss the playoffs than not, even if their players play at their true talent level for the rest of the season.
45
108
701
Replying to @frank_seravalli
I have a suspicion about why DeAngelo doesn't have a contract.
12
9
691
34,884
Maybe Patrick kane will be more motivated on a better team / in the playoffs / next season / in the khl / on the moon / in the hereafter / in a world beyond mortal conception /
8
70
652
55,359
Only thing worse than bruins fans is happy bruins fans
11
53
590
The important milestone for that was about four years ago, when operating revenue finally grew above operating expenses. Today, though, is the day which feels somehow even better: when all those debts are paid off, and we are officially in the black, all up.
40
4
594
26,022
New shooter / goalie model is ready, gonna publish it next week. As a teaser: best goalie (overall talent, not single year performance) in the league: 07-08: Lundqvist 08-09: Lundqvist 09-10: Lundqvist 10-11: Lundqvist 11-12: Lundqvist 12-13: Lundqvist 13-14: Lundqvist
13
100
591
Happy Leafs Get Zamboni'd day to all who celebrate.
5
70
593
Does it ever bother you that the league is run by cowards who hate joy?
Marc-Andre Fleury indicated he was planning to wear the mask anyway and pay the fine. The NHL then threatened the Wild organization with an additional significant fine.
10
29
564
42,756
Replying to @DarrenDreger
As a journalist do you feel like you contextualized this piece of news properly?
9
15
538
29,447
Joshua Brown (3x1m with EDM) is, in fact, the worst player in the national hockey league.
27
82
601
121,732
Kadri hat-trick last night came on three total shots. No misses, no blocks. Three shots, three goals.
3
34
559
Oh that is embarrassing from Rielly. Baby stuff.
31
16
561
46,232
son
Cool. I'll continue to ignore this pointless shit you never even get paid for
32
8
554
163,315
If Toronto and Ottawa both win in regulation, the Maple Leafs will qualify for the playoffs.
22
51
565
Interesting that the league defended Parros' professionalism and dedication (which weren't questioned) but said nothing about his fitness for the role (which was).
8
74
527
The Ottawa Senators, who are third-last in the league, have seven regulation wins, just like the St Louis Blues, who are fourth overall.
14
104
539
Lucas Raymond has been a somewhat useful addition to the Red Wings so far this season.
14
60
534
Strangely pleasing to see Tampa use almost entirely the same players to obtain zero playoff wins one year and then sixteen the next.
8
26
541
As terrible as talking hockey on twitter can be, every time I try to talk to anybody about hockey anywhere else, I realize why I spend so much of my time on twitter.
15
47
498
Increasingly surprised that they reviewed this and didn't pull it back - Bennett jams his stick under Andersen's pad so he can't get across.
The goal stands. Florida goes up 4-3 with 4.3 seconds on the clock.
80
26
515
298,594
The hockey stats coverage I aspire to
The Lemieuxs are the first father-son duo in NHL history to both get ejected for biting: defector.com/biting-runs-in-…
1
34
507
Cross-referencing the Leafs accounts in my mentions opinions of a slap-shot empty-netter with opinions about the Bautista bat-flip.
33
46
496
71,954
This kind of identification of playstyle with geographic origin is cheap and lazy.
11
5
490
24,061
<peaceable silence descends on the family driving; the sun sets gently> 4yo: Blood is everywhere. Me, alarmed: blood is everywhere?? 4yo: I said GOD is everywhere. Me, affecting calm: Yes! Yes, God /is/ everywhere. <uneasy silence> 6yo, very quietly: blood is also everywhere.
14
50
468
The Ottawa Senators are the first team to be eliminated from the playoffs.
37
83
485
Every morning, because I'm neurotic, I work out what hockeyviz subscriptions are worth, annually; and this morning we broke 100k before costs. Y'all are well and truly stuck with me now.
41
2
468
For the first time ever HockeyViz crossed 100k gross revenue in a one-year period. \o/
33
4
480
30,932
Lots of calls to change the playoff format, and I agree. Specifically, the top seeds should get rewarded by getting to choose their opponent. This year, the Bruins would probably have chosen the Panthers. So it could have been even funnier.
10
36
466
37,007
This tweet is five years old today; five years since I left a job paying me much more than I deserved to go do something I loved instead. It has been an extraordinarily weird half-decade and while not without its crises of money and confidence I have enjoyed it very, very much.
Quit my startup day-job and now freelancing full-time on hockey work. Expect more tweets and more graphs. And a website.
11
14
461
The "analytics wars" are literally never going to end. Stuff that works will just become "normal", stuff that doesn't work will be discarded, and nerds will come up with new things, which will for an intervening period of time be called "analytics" and yelled about. Forever.
16
52
442
Let's check in on Rasmus Ristolainen's first 5v5 hour with the Flyers this season.
44
31
456
Patreon just hit $4k / month; I am LIVING
37
2
438
If you've ever watched a sporting event and thought "they really should have scored there" but you don't like xG models, I have some bad news for you.
10
51
426
Replying to @evanewashington
We already do this for what the prison system used to be, too.
2
420
Cody Ceci for Nikita Zaitsev, eh? Like six slices of toast for half a dozen slices of bread that are toasted.
7
42
434
Getting really tired of people writing "mishandling" when they mean "cover-up".
2
51
396
Replying to @RealKrisAbbott
just fed up with this 'weather forecasting' business, the atmosphere isn't static
3
3
423
It pleases me to bring joy to some fans, suffering to others, and both to Flyers fans, who can't tell the difference.
9
52
409
In honour of that "Ovechkin shoots from that place he shoots from" article that went around without a single chart, somehow, here's a whole thread of "Ovechkin shoots through the years". All situations, regular season and playoffs. First up, 2007-2008; mostly symmetric.
18
125
426
If Drouin has the huge year that I would love him to have, I will have to make model terms for the power of friendship
7
42
430
77,701
Oh so Pat Maroon is a /baby/ baby.
5
22
405
Erik Gudbranson (to Penguins, ahahaha) is a terrible, truly, truly terrible defender. Just, like, so bad.
53
181
411
⬢⬡⬢ New xG Model ⬡⬢⬡ Version 6 of my xG model is here: hockeyviz.com/txt/xg6 This is the model I use to measure how likely particular shot patterns are to become goals.
21
64
411
The material cause of your hockey team being bad is how the players aren't very good. The formal cause is them losing so many games. The efficient cause is the people who run the team being unwise. The final cause is for you to suffer.
9
74
399
Just once I'd like a coach to say "we're dying to get into a track meet with them. Our guys are better than theirs at that kind of hockey, so if we can trade chances with them that'll give us the best chance to win"
Stars don’t ‘want to get into a track meet’ with Avalanche in 2nd round nhl.com/news/stars-try-to-co…
14
19
401
47,986
Did Pierre McGuire .... do .... anything?
46
5
391
I don't think that this can be forgiven
Replying to @IneffectiveMath
stupid, sexy Matthews
9
30
389
57,671
Did Tyler Seguin commit a great sin of some sort
19
31
389
Extremely excited for 31st-place Ottawa at 29th-place Vancouver tonight, the only game on the nhl schedule. The slap-fight of the league, starting at eleven pm my time.
11
11
373
Rasmus Ristolainen (traded to Philadelphia) is somewhat or very (mostly very) bad at every aspect of the game of ice hockey.
19
111
398
To the person named Micah who just subscribed to the site: I put a free one-month coupon on your account, because your name is Micah and my name is also Micah. This is flagrant Micah-favouritism and it may very well be extended to other Micahs at other times.
14
1
386
A fun and winsome thing you can do with your precious moments before death is meditate on the difference between the Panthers offence when Matthew Tkachuk is on the ice and the Panthers offence when Matthew Tkachuk is not on the ice.
14
50
385
87,237
As always: playing hurt is the selfish choice.
@NHLBruins . Like all teams ; players grit it out to play through major injuries in the Playoffs. My sources tell me soon to be Vezina G Ullmark was playing through a debilitating & painful injury that limited his mobility and technique. @espn @NHL @NHLNetwork #HockeyTwitter
10
36
377
148,252
Replying to @_MiroToZero_
In a fifty-year span from 1969 to 2019, only one #11 overall pick has zero nhl gp.
3
38
380
Replying to @mikeystephens81
One time when I was n sheets to the wind I had to google if it's a hundred centimetres in a metre or a thousand, that was embarrassing.
5
1
353
All this fuss about Jessica Campbell and still I haven't seen the central question answered: are they gonna call her soupy or is there already somebody called soupy.
11
15
381
26,499
Would there be any readers for a hockey analytics book? Like all of my models described with some philosophy/approach glue holding it all together?
48
2
372
37,316
11yo has decided to play the trombone in her school band; evidence is mounting that her primary motivation for the choice is so that she can follow her little brother around the house making sad trombone noises whenever anything bad happens to him.
18
15
374
26,885
Sometimes I get a lot of friction for pointing out that nhl players are not particularly reliable at evaluating nhl players.
Joel Edmundson says Joseph Woll is reminding him a bit of Jordan Binnington: "Just how calm he is. Yeah, I feel like nothing really bothers him as all &, you talk about St. Louis, that was kind of the same way with Binner. It’s cool to see."
10
11
383
42,906
Today is the nine year anniversary of me turning pro. Lots of you have been around for the whole time. It's been good to have you with me.
Quit my startup day-job and now freelancing full-time on hockey work. Expect more tweets and more graphs. And a website.
22
6
369
36,759
Ryan O'Reilly has the second-toughest net 5v5 zone deployment on the league's worst team, his line faces the toughest competition, he's used preferentially to defend whatever leads the sabres get, and he leads the team in primary production. Maybe let him publicly complain some.
12
83
360
This kind of nonsense (where one guys mauls another and they both go for "roughing") is my second-least-favourite type of offsetting minors.
Matthews vs Dubois
13
18
364
a) lmao b) the mask design rules, wear it all the time imo c) lmao
Looks like Philipp Grubauer found a way around the NHL's rule on specialty masks. He'll just wear this one for multiple games. Smart move.
1
13
360
30,536
Caleb Jones (traded to Chicago with some picks) is an average nhl defender. Duncan Keith (in return to Edmonton) is a liability to his team on offence at 5v5, a liability on the powerplay, a liability on the penalty-kill, a severe defensive liability at 5v5, and a poor shot.
32
70
360
Today is a great day to remember how Sean Couturier is one of the best players in the league.
15
68
364
Unrelated but the fact that we don't get to see these teams play each other /in those uniforms/ is a minor but definite crime.
The future of NHL goaltending
9
10
367
48,083
Replying to @CarloColaiacovo
toe drag, factor this polynomial, snipe, celly; that's the game, man
1
26
356
29,816
"On your application you wrote 'take these motherfuckers down from the inside' in several places, including some fields for which we were expecting numerical answers. Can you elaborate?"
3
4
359
oh HELL yes Gold drafting AND a little bit of pick-your-opponent playoff seeding? The Gods do love me after all.
The PWHL has announced the 2024 playoff format and process to determine Draft order of selection among non-playoff teams. 📰 bit.ly/3Po8FMr
8
16
353
30,441
This wasn't even the worst ghosting. One time a team went so unexpectedly silent i asked a reporter to find out if my contact at the team had literally died. (The reporter also did not get back to me)
8
7
338
Today is a good day to make sure that Brianna Decker is paid the money that she won.
1
57
334
It's very amusing to me that the Flyers could prevail over the Caps for a playoff spot due to tying on points, and regulation wins, and reg-and-ot-wins, and total wins, and tying the season series, but better goal difference (-25 vs -38).
10
27
346
33,029
Just remembering for no reason at all the time Pierre McGuire said that analytics couldn't tell you that Patrice Bergeron was good. I think about that a lot.
23
25
337
I didn't prep a thing for Ovechkin hitting 800 but please enjoy the extremely on-brand finishing map for this season.
7
24
329
The phrase you'll be needing, journalists, is "resigned in disgrace".
3
88
313
My sports anxiety won’t let me sit at the end of close games regardless of the sport. I’m creating a monster and it’s everything I always dreamed it would be.
1
14
354
32,352
Finally! The people will know how I stand vis-a-vis Miro Heiskanen!!
22
9
329
34,071