Analyzing NHL player and team tendencies and attributes. Some Sharks tweets too. Game presentation and jersey connoisseur. @UCIrvine Data Science alum.

Joined January 2026
What started as a Jupyter Notebook for a data science class turned into a full hockey analytics site. Blue Line Breakdown is my passion project for exploring stats, metrics, and player similarities, all presented in a beginner-friendly way πŸ’πŸ“ˆ blue-line-breakdown.vercel.a…
5
3,049
β€œMirror, mirror on the wall, show me the most average goaltender of them all...” Colten Ellis is the expected starter vs. the #SJSharks and sits around league avg in almost all metrics and shot areas. One standout: 81st percentile in rebounds generated. Get bodies to the net.
9
447
Orlov-Cagnoni on defense. #SJSharks
#SJSharks lines at morning skate, Celebrini & Smith split up: Stenberg-Celebrini-Graf Marchment-Misa-Smith Sherwood-Dellandrea-Toffoli Goodrow-Ostapchuk-Gaudette Nurse-Trouba Dickinson-Kesselring Orlov-Cagnoni
1
9
596
Blue Line Breakdown πŸ’ retweeted
A condensed look at all 20 leaked Hometown Remix jerseys. #HometownRemix (5th pic in replies)
EXCLUSIVE: The Jersey Nerds can confirm with near certainty the designs for 20 of the NHL's Hometown Remix jerseys. Thanks to @abslswrld for helping us out with these! Going alphabetically, starting with Anaheim, Boston, Buffalo, and Carolina.
16
14
22
339
113,190
Great, great article written a week ago. Ever since, the Sharks PP has only gotten hotter, 6th in the NHL! 1st slide: kind of an excerpt of the article (read it!) 2nd slide: Cagnoni vs. Orlov EDGE data, why, alongside PP%, one is scratched while the other runs PP1 #SJSharks
1
3
31
2,434
Oh, also, if you think the PP has been shy about shooting, Orlov shoots more.
1
5
199
This account is usually peak Oilers homerism, so you’d think the Oilers coverage would be complete. But I can’t believe the Cam Talbot erasure here. #LetsGoOilers
Rank these Oilers starting goaltenders of the β€œMcDavid Era” from 1-5 πŸ”₯πŸ‘€ - Tristan Jarry - Jack Campbell - Stuart Skinner - Mike Smith - Mikko Koskinen
1
132
Convinced the Oilers are the best 5-man line in hockey and 13 Ty Dellandreas #LetsGoOilers
okay this is just getting ridiculous now
3
462
I followed the Ducks close enough while in OC to recognize that onesie. Sorry for exposing ya, Troubs #SJSharks #RepeatCostumeOffender
12
604
First headshot Easter Egg for this season on the site #NHLBruins
79
Blue Line Breakdown πŸ’ retweeted
every once in a while a random 3rd line nhler will have the most insane halloween costume and i truly never stop thinking about it
17
126
37
4,339
100,202
Dostal's HTR mask looks like an ode to a Guy Hebert mask that was worn in practice but never in an actual game. Very, very similar to Giggy's MD mask. #FlyTogether
I got home and fell asleep but I took some pics earlier, hiiiiii dosty !!!
1
11
107
5,319
Blue Line Breakdown πŸ’ retweeted
Rangers James Reimer
6
60
2
1,486
36,294
Blue Line Breakdown πŸ’ retweeted
Ducks have been struggling to generate offense at 5v5...so I guess that means its time for Malott and Caulfield in the top 6.
Ducks practice lines (10/26): Gauthier-Carlsson-Caulfield Malott-Granlund-Sennecke Nesterenko-McQueen-Killorn Greer-Washe-Colangelo Vatrano-Klepov Lacombe-Warren Hinds-Helleson Mitchell-Luneau Jensen DostΓ‘l | Husso #FlyTogether
3
2
3
60
7,181
Blue Line Breakdown πŸ’ retweeted
Going to a Halloween party dressed as the MoneyPuck playoff odds wheel and giving everyone a REAL scare
1
114
1
1,380
15,470
Stenberg on top line with Celebrini and Smith!
1
8
645
Good luck, Postava #LGRW
Per @DetroitRedWings head coach Todd McLellan, Michal Postava will make his first NHL start in net tonight against the Edmonton Oilers. #LGRW
2
231
While NHL player Halloween costume pictures are coming out, just wanted to acknowledge former #LetsGoOilers player Jesse Puljujarvi as the GOAT of them all.
3
15
2
735
50,036
β€œI’m a big house music guy.” Asking #SJSharks center Michael Misa his favorite artists for @ksjsfm
7
215
Blue Line Breakdown πŸ’ retweeted
me and who?
278
5,217
802
110,492
8,175,172