Sign in

The Bucketless

@thebucketless.bsky.social
226 followers 157 following 74 posts

2023 BDB Finalist Github: the-bucketless Email: thebucketless @ protonmail . com He/him

PostsRepliesMedia
Reposted by The Bucketless
Prashanth Iyer @prashanthiyer.bsky.social · 19/09/2026
The Red Wings put out two job listnings today: - Full Stack Software Developer - www.teamworkonline.com/multiple-pro... - Data Engineer - www.teamworkonline.com/multiple-pro...
teamworkonline.com
Full Stack Software Developer - Detroit Red Wings
Job Summary:The Detroit Red Wings are currently seeking a Full Stack Software Developer. This role will be responsible for development and maintenance of software projects within Hockey Operations. Th...
5162
Reposted by The Bucketless
Aaron Blackshear @aaronblackshear.bsky.social · 22/08/2026
Working in sports you get so many people asking for advice on how to get in, and they are really disappointed to hear “get lucky”. Yes you have to meet a minimum bar but a lot of people do One good way to increase the odds you get lucky? Be a good person, treat people well, don’t be transactional
1649
The Bucketless @thebucketless.bsky.social · 31/07/2026
Saw this about using CV for speed climbing: medium.com/@taralind37/... Couldn't find the author on social media. If they're on here, let me know so I can give them a shout out.
medium.com
Turning Speed Climbing broadcast footage into performance data
Speed climbing is an Olympic sport where two competitors race to the top of their individual 15-meter walls with a 5° overhang. The holds…
121
The Bucketless @thebucketless.bsky.social · 27/07/2026
I asked @habsbrain.com what good hockey papers he's read lately and he listed a couple from linhac so let's go ahead and plug all of them: www.ida.liu.se/research/spo...
ida.liu.se
Program | LINHAC 2026
011
Reposted by The Bucketless
Ben Steiner @bensteiner00.bsky.social · 26/05/2026
Following in the footsteps of the MLSPA, the PWHLPA has voted to disclose player salaries for the first time. All players are listed here, with numbers quite low for full-time professional athletes. www.pwhlpa.com/salary-guide
pwhlpa.com
PWHLPA Salary Guide
See the player's salary guide
02314
The Bucketless @thebucketless.bsky.social · 19/05/2026
Can't imagine people focusing on anything else right now, so how to pronounce (Konsta) Helenius: Every previous Helenius = heh lehn ee uhs Every pronunciation guide = heh lehn ee uhs Him saying it for the Amerks guide = heh lehn ee uhs Sportsnet = it's obviously hella noose, what else could it be?
000
Reposted by The Bucketless
hockeyskytte.bsky.social @hockeyskytte.bsky.social · 24/04/2026
My NHL site is now live! nhl.hockey-statistics.com There are many features that you can't find anywhere and I'm quite proud of this project. However, I could really use your help spread the word. Please share the link here on Bluesky, but also on other platforms. It means a lot!
nhl.hockey-statistics.com
NHL Analytics
Live games, standings, projections, and deeper NHL analytics.
086
The Bucketless @thebucketless.bsky.social · 20/02/2026
My grade 9 English teacher forgot there was nudity in Rumble Fish
100
The Bucketless @thebucketless.bsky.social · 06/01/2026
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.
huggingface.co
SimulaMet-HOST (SimulaMet HOST Department)
Org profile for SimulaMet HOST Department on Hugging Face, the AI community building the future.
000
Reposted by The Bucketless
max @habsbrain.com · 18/12/2025
✨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...
github.com
GitHub - maxtixador/scrapernhl
Contribute to maxtixador/scrapernhl development by creating an account on GitHub.
171
The Bucketless @thebucketless.bsky.social · 09/11/2025
Very minor update to the rink package for an error caused by a matplotlib update to the contour plot github.com/the-bucketle...
github.com
GitHub - the-bucketless/hockey_rink: A Python library for plotting hockey rinks with Matplotlib.
A Python library for plotting hockey rinks with Matplotlib. - the-bucketless/hockey_rink
000
The Bucketless @thebucketless.bsky.social · 05/10/2025
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
000
Reposted by The Bucketless
yimmy @yimmymcbill.bsky.social · 31/05/2025
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...
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
152
The Bucketless @thebucketless.bsky.social · 05/04/2025
Saw a goal with a great water bottle pop tonight. I miss those.
020
The Bucketless @thebucketless.bsky.social · 01/04/2025
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...
thebucketless.wordpress.com
Explaining The Zoo
Over on his soccer substack, Devin Pleuler has brought up The Zoo model a couple times while admitting that he doesn’t fully understand how it works. The Zoo was the winning entry to BDB 2020…
283
Reposted by The Bucketless
Tan @tanho.ca · 12/03/2025
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
34413
The Bucketless @thebucketless.bsky.social · 27/02/2025
"Ottawa leads the PWHL in time spent on the penalty kill" Well they did name their team after a penalty
030
The Bucketless @thebucketless.bsky.social · 28/01/2025
me, writing code: I am so smart me, trying to run the code I just wrote: I am such an idiot
080
Reposted by The Bucketless
An Nguyen @nguyenank.bsky.social · 26/12/2024
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!
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.
2189
The Bucketless @thebucketless.bsky.social · 18/12/2024
The salad that Manny Perry absolutely makes for himself on the regular
040
The Bucketless @thebucketless.bsky.social · 05/12/2024
Just hit Ctrl+C on one computer and Ctrl+V on another. It, uh, didn't work.
040
The Bucketless @thebucketless.bsky.social · 30/10/2024
New version of hockey rink with this, a new wavy_arrow plotting function, and some example notebooks github.com/the-bucketle...
github.com
GitHub - the-bucketless/hockey_rink: A Python library for plotting hockey rinks with Matplotlib.
A Python library for plotting hockey rinks with Matplotlib. - the-bucketless/hockey_rink
110
The Bucketless @thebucketless.bsky.social · 15/10/2024
Tried out the NHL's ice image with the hockey-rink package. Might have to include that as an option.
000
The Bucketless @thebucketless.bsky.social · 12/10/2024
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...
github.com
GitHub - the-bucketless/nhl-data
Contribute to the-bucketless/nhl-data development by creating an account on GitHub.
000
The Bucketless @thebucketless.bsky.social · 12/10/2024
Had to look up at least one
000
The Bucketless @thebucketless.bsky.social · 11/10/2024
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.
100
The Bucketless @thebucketless.bsky.social · 11/10/2024
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.
100
The Bucketless @thebucketless.bsky.social · 11/10/2024
Seems fitting that I'm doing this within a day of BDB data being released
000
The Bucketless @thebucketless.bsky.social · 10/10/2024
Thanks to @nguyenank.bsky.social for the SVG size (2400x1020)
100
The Bucketless @thebucketless.bsky.social · 05/10/2024
Threw together a quick Python Shiny app to do head-to-head comparisons for last season using this thebucketless.shinyapps.io/nhl-bayesian...
thebucketless.shinyapps.io
NHL Bayesian RAPM
010
The Bucketless @thebucketless.bsky.social · 05/10/2024
Threw together a quick Python Shiny app to do head-to-head comparisons for last season using this thebucketless.shinyapps.io/nhl-bayesian...
thebucketless.shinyapps.io
NHL Bayesian RAPM
010
The Bucketless @thebucketless.bsky.social · 02/10/2024
For a bit of fun, I tried out some Bayesian RAPM
000
The Bucketless @thebucketless.bsky.social · 14/08/2024
New version of the rink package is up. Improved the binning code and fixed an issue with hexbin. github.com/the-bucketle...
010
The Bucketless @thebucketless.bsky.social · 14/08/2024
New version of the rink package is up. Improved the binning code and fixed an issue with hexbin. github.com/the-bucketle...
010
The Bucketless @thebucketless.bsky.social · 19/07/2024
Based on Sportlogiq data, middle entries in the PWHPA were more likely to lead to shots, but not necessarily goals thebucketless.wordpress.com/2024/07/19/p...
thebucketless.wordpress.com
PWHPA Zone Entries
Playing around some more with Sportlogiq's PWHPA data provided to last year's WHKYHAC for the Viz Launchpad competition. This time, I wanted to look at 5-on-5 zone entries with a specific focus on the...
011
The Bucketless @thebucketless.bsky.social · 27/06/2024
Smoothed out some RAPM numbers while focusing on Mo Seider thebucketless.wordpress.com/2024/06/26/r...
thebucketless.wordpress.com
RAPM Breakdown for Moritz Seider
I often see people look to break down a player's minutes by difficulty. Recently, I had an idea on how we can use a RAPM model to show that. RAPM models are basically just big linear regressors that f...
010
The Bucketless @thebucketless.bsky.social · 27/06/2024
Smoothed out some RAPM numbers while focusing on Mo Seider thebucketless.wordpress.com/2024/06/26/r...
thebucketless.wordpress.com
RAPM Breakdown for Moritz Seider
I often see people look to break down a player's minutes by difficulty. Recently, I had an idea on how we can use a RAPM model to show that. RAPM models are basically just big linear regressors that f...
010
The Bucketless @thebucketless.bsky.social · 06/06/2024
Turnovers at the top of the ozone are around twice as likely to result in shots against as pucks that make it to the neutral zone (using Sportlogiq PWHPA data) thebucketless.wordpress.com/2024/06/06/t...
thebucketless.wordpress.com
The Importance of Getting the Puck Out
When a team turns over the puck just inside their own blueline and it leads to a scoring chance, it's inevitable that an analyst will inform the audience "That puck's gotta get out." Using the Sportlo...
020
The Bucketless @thebucketless.bsky.social · 06/06/2024
Turnovers at the top of the ozone are around twice as likely to result in shots against as pucks that make it to the neutral zone (using Sportlogiq PWHPA data) thebucketless.wordpress.com/2024/06/06/t...
thebucketless.wordpress.com
The Importance of Getting the Puck Out
When a team turns over the puck just inside their own blueline and it leads to a scoring chance, it's inevitable that an analyst will inform the audience "That puck's gotta get out." Using the Sportlo...
020
The Bucketless @thebucketless.bsky.social · 16/05/2024
I used the Sportlogiq PWHPA data to see how valuable pre-shot movement from passes was to an xG model thebucketless.wordpress.com/2024/05/16/e...
thebucketless.wordpress.com
Estimating the Value of Pre-shot Movement
Once again working with the Sportlogiq PWHPA data provided to last year's WHKYHAC for the Viz Launchpad competition. This time, we'll look at how an offensive zone pass preceding a shot affects the sh...
030
The Bucketless @thebucketless.bsky.social · 06/05/2024
More PWHPA powerplay work using Sportlogiq data. This time looking at ozone play. thebucketless.wordpress.com/2024/05/05/p...
thebucketless.wordpress.com
PWHPA Powerplay Puck Paths (In-Zone)
Last time, we looked at how teams were coming out of their own zone. Today, we'll look at how they performed once they gained the offensive zone. This is, once again, using the Sportlogiq data provide...
020
The Bucketless @thebucketless.bsky.social · 06/05/2024
More PWHPA powerplay work using Sportlogiq data. This time looking at ozone play. thebucketless.wordpress.com/2024/05/05/p...
thebucketless.wordpress.com
PWHPA Powerplay Puck Paths (In-Zone)
Last time, we looked at how teams were coming out of their own zone. Today, we'll look at how they performed once they gained the offensive zone. This is, once again, using the Sportlogiq data provide...
020
The Bucketless @thebucketless.bsky.social · 24/04/2024
I used Sportlogiq data to cluster some powerplay breakout patterns thebucketless.wordpress.com/2024/04/24/p...
thebucketless.wordpress.com
PWHPA Powerplay Puck Paths (Breakouts)
Today's project looks at how teams transitioned from their dzone to the ozone on the powerplay. Using the data kindly provided by Sportlogiq for last year's WHKYHAC, we can approximate the movement of...
000
The Bucketless @thebucketless.bsky.social · 13/04/2024
Quick post comparing Platt scaling, isotonic regression, and Venn-ABERS for calibrating an xG model thebucketless.wordpress.com/2024/04/12/c...
thebucketless.wordpress.com
Calibrating xG
A while ago, I saw a classification competition on Kaggle in which calibration through isotonic regression was an important element in the winning entry. I've long since forgot what the competition wa...
000
The Bucketless @thebucketless.bsky.social · 13/04/2024
Quick post comparing Platt scaling, isotonic regression, and Venn-ABERS for calibrating an xG model thebucketless.wordpress.com/2024/04/12/c...
thebucketless.wordpress.com
Calibrating xG
A while ago, I saw a classification competition on Kaggle in which calibration through isotonic regression was an important element in the winning entry. I've long since forgot what the competition wa...
000
The Bucketless @thebucketless.bsky.social · 27/03/2024
I compared shot data from @gdignard.bsky.social to the PWHL's to see whose numbers might be getting exaggerated thebucketless.wordpress.com/2024/03/27/p...
thebucketless.wordpress.com
PWHL Rink Bias
Anyone who has followed advanced stats work for the NHL will likely be familiar with discrepancies in how shots have been tracked at different rinks. Most notably, the folks at MSG were especially kin...
010
The Bucketless @thebucketless.bsky.social · 27/03/2024
I compared shot data from @gdignard.bsky.social to the PWHL's to see whose numbers might be getting exaggerated thebucketless.wordpress.com/2024/03/27/p...
thebucketless.wordpress.com
PWHL Rink Bias
Anyone who has followed advanced stats work for the NHL will likely be familiar with discrepancies in how shots have been tracked at different rinks. Most notably, the folks at MSG were especially kin...
010
The Bucketless @thebucketless.bsky.social · 19/03/2024
Once again trying to find where the camera's pointed thebucketless.wordpress.com/2024/03/19/t...
000
The Bucketless @thebucketless.bsky.social · 19/03/2024
Once again trying to find where the camera's pointed thebucketless.wordpress.com/2024/03/19/t...
000
The Bucketless @thebucketless.bsky.social · 28/02/2024
Very much a fan of the PWHL adopting every fun rule change the NHL is too scared to try
0357