Did y'all know that former Medicine Hat Tiger Kris Russell has an identical twin brother (Ryan) who played in the NHL and, more importantly, the two of them dropped the gloves with each other in the WHL?
Did y'all know that former Medicine Hat Tiger Kris Russell has an identical twin brother (Ryan) who played in the NHL and, more importantly, the two of them dropped the gloves with each other in the WHL?
My grade 9 English teacher forgot there was nudity in Rumble Fish
Looking through my backlog and came across this:
huggingface.co/SimulaMet-HOST
Models and data for computer vision for hockey. Haven't really looked through it, but public data is cool to see.
β¨new scraperβ¨
I will write some docs, improve the scraper, etc. eventually
β¨it notably includes an xG model i built (model gives lower xG values than most other models [can mean I am dumb lol], so expect lots of goals scored above expected)
github.com/maxtixador/s...
Very minor update to the rink package for an error caused by a matplotlib update to the contour plot
github.com/the-bucketle...
There was a WHL game where Codey Burki scored in the first shift of the 2nd period that got taken back when the refs remembered they'd given him a penalty at the end of the 1st
Most difficult challenge I did was no optional EXP with only yellow materia and, somewhat surprisingly, beating Sephiroth wasn't a tough part of that (though it did take a long time to wear him down).
PS Not the biggest gamer, but I've been enjoying seeing FF7 in the timeline.
We want to see the league rankings and aging curves.
Also, why x_i,t and not x_i,u?
Ridge plot ordering the top 27 eligible players for the 2025 NHL Draft by the posteriors for a player ability. In list form below. Rank.|LastName|x|NHL Scouting Rank :-----|:------|:------:|:--: 1.|Misa|2.18|2 2.|Hagens|2.06|3 3.|Schaefer|2.04|1 4.|Martone|2.01|6 5.|Frondell|1.94|1 Int. 6.|Aitcheson|1.91|9 7.|O'Brien|1.86|4 8.|Desnoyers|1.85|7 9.|Eklund|1.84|2 Int. 10.|Carbonneau|1.81|16 11.|Kindel|1.8|21 12.|Reschny|1.78|25 13.|Reid|1.76|23 14.|Bear|1.76|10 15.|Veilleux|1.74|91 16.|Zonnon|1.71|31 17.|Mrtka|1.71|5 18.|Smith|1.68|13 19.|Martin|1.66|11 20.|Schmidt|1.65|43 21.|Woo|1.64|156 22.|Hensler|1.62|12 23.|Tremblay|1.61| 24.|McQueen|1.6|8 25.|Spence|1.6|17 26.|Brisson|1.57| 27.|Lakovic|1.57|14
NHL Draft model v2. Wrote a rough draft about what I think was going wrong the first go. Not there yet.
drydan.github.io/posts-hockey...
Saw a goal with a great water bottle pop tonight. I miss those.
We're talking football! Well kinda. @centralwinger.com asked if anyone was interested in explaining The Zoo model, so I figured I'd give it a go.
thebucketless.wordpress.com/2025/04/01/e...
Itβs hard to put into words what building and scaling the DynastyProcess shiny app has meant to me, but I took a crack at it in this talk and shared some of the lessons it taught me along the way!
#rstats
"Ottawa leads the PWHL in time spent on the penalty kill"
Well they did name their team after a penalty
me, writing code: I am so smart
me, trying to run the code I just wrote: I am such an idiot
Pretty sure this has everything you need to know:
scikit-learn.org/1.6/modules/...
A screenshot of shot-plotter featuring two ice hockey rinks (NHL & IIHF) and an ice hockey net (NHL). The ice hockey rink (IIHF) has fields to customize the height and corner radius.
A screenshot of shot-plotter featuring the indoor lacrosse area with several points plotted.
A screenshot of shot-plotter featuring the soccer net with several points plotted.
Hey y'all its a shot-plotter.netlify.app update! This one features the addition of:
- football/soccer net (IFAB/NCAA)
- indoor lacrosse (NLL, customizable)
and:
- ice hockey (IIHF) is now customizable
All additions were suggestions from people, so let me know if you have thoughts of things to add!
My guess would be they're getting the time from the score bug on the screen and that it wasn't visible in those frames. I haven't looked but you can probably interpolate based on the frame rate.
As for the puck, I'm kinda surprised it's in there at all. That's tough to get from video.
Just hit Ctrl+C on one computer and Ctrl+V on another. It, uh, didn't work.
The wavy arrow can also be used for normal matplotlib plots
New version of hockey rink with this, a new wavy_arrow plotting function, and some example notebooks
github.com/the-bucketle...
Tried out the NHL's ice image with the hockey-rink package. Might have to include that as an option.
I uploaded all the goal tracking data for 2023/24 to GitHub (across multiple files).
I also included a csv of issues I've found that I may update as I play around some more.
github.com/the-bucketle...
Had to look up at least one
While giving half a foot leeway around the edges of the net, there are 38 plays that didn't have the puck in a net at any point
While giving half a foot leeway around the edges of the net, there are 38 plays that didn't have the puck in a net at any point
The 8581 goals last year amounts to a little over 13M rows. For reference, BDB this year is almost 60M.
Fewest frames: 89
Most frames: 123
3 goals show the puck recorded as having moved less than 10 ft total.
The one in the QT is at 2:31 of the 2nd from 2023020040.
The 8581 goals last year amounts to a little over 13M rows. For reference, BDB this year is almost 60M.
Fewest frames: 89
Most frames: 123
3 goals show the puck recorded as having moved less than 10 ft total.
The one in the QT is at 2:31 of the 2nd from 2023020040.
Seems fitting that I'm doing this within a day of BDB data being released
I threw it on GitHub. It looks wonky on there, but the only actual problem is the red line ended up black for some reason.
github.com/the-bucketle...