Sign in

matt donders

@mattdonders.com
483 followers 178 following 371 posts

NJ ➡️ AZ nerd things, hockey, GIFs maker of @hockeygamebot.com & @dubmetrics.com It's kind of fun to do the impossible.

PostsRepliesMedia
matt donders @mattdonders.com · 14h
Since the weekly recap video was so well received, I've added a new one. Every goal has a win probability swing. Every day @hockeygamebot.com finds the biggest swing, rebuilds the play from EDGE tracking data, and turns it into a retro video. Check out last night's OT winner! 👇
020
matt donders @mattdonders.com · 29/09/2026
A new @hockeygamebot.com weekly feature: the preseason's 10 biggest win-probability swings, rebuilt in retro pixel style from NHL tracking data. #2: McAvoy, when the model had Boston at 1%. #1: you'll have to watch 👇 Check out the full episode on YouTube! www.youtube.com/watch?v=za8Q...
122
matt donders @mattdonders.com · 29/09/2026
I felt like the game bots weren't providing the value they once were so I am going to give them the season off as I work on some other stuff & maybe brainstorm some ideas for a return this season or next. If you followed one and want it back, reply here with your team to help me gauge interest.
130
matt donders @mattdonders.com · 28/09/2026
The Hockey Game Bot site had a little Passport page where you could log games you'd been to. It ended up being one of the most visited pages on the site, so I turned it into a real app. Puck Passport is out today on iPhone & on the web - go check it out!
010
matt donders @mattdonders.com · 27/09/2026
See ya tomorrow! 😏
100
matt donders @mattdonders.com · 08/08/2026
@mingemi.bsky.social hey, thanks for reposting that @dubmetrics.com thing. It took me forever to realize where I knew your name from. I remember when you were writing for the Seattle Times about the Kraken. Glad to see your work in a space I am trying to dip my toes into! 🔥
110
matt donders @mattdonders.com · 01/08/2026
Turn any NHL game you've been to into a shareable ticket stub - final score, arena, the badges you earned that night. The QR code at the bottom opens directly to your public passport page! Check it out! 👇 hockeygamebot.com/puck-passpor...
100
matt donders @mattdonders.com · 29/07/2026
Over 2,300 games logged! If you haven't signed up, go check it out! Would love to know what you think and what features I might be missing. 👇
000
matt donders @mattdonders.com · 28/07/2026
New in Puck Passport! Add games straight from your camera roll. Pick photos from games you went to and it reads the date (and location if available) to figure out which game you were at. All in your browser - nothing gets uploaded. hockeygamebot.com/puck-passpor...
110
matt donders @mattdonders.com · 28/07/2026
Woah - people have already logged 1,800+ games they've been to in person. A lot of us have quietly kept a running list of every game we've seen live. Puck Passport just makes it a real thing. Free, no account needed. 👇
020
matt donders @mattdonders.com · 26/07/2026
Puck Passport is live on the @hockeygamebot.com site! A free home for every NHL game you've seen in person. Log your games, earn badges for OT games, shutouts + hat tricks, collect all 32 arenas, and share your passport. Free to start, no account needed. hockeygamebot.com/puck-passport?ref=bluesky
hockeygamebot.com
Puck Passport · HockeyGameBot
Your Puck Passport — stamp every NHL game you've been to in person and watch it add up: counters, team records, arenas visited, and every player you've seen.
131
matt donders @mattdonders.com · 12/07/2026
As stupid as it sounds one of the hardest things about building all these new "cards" for @hockeygamebot.com has been information density and the legibility on social media but I'm really happy with how these have turned out.
020
matt donders @mattdonders.com · 17/06/2026
As per Kevin Weekes more trade rumors are starting to circulate about Mason McTavish. Offensive upside, but real defensive concerns. At 23 on a $7M deal, the price won't be cheap, but maybe a team is willing to take a chance.
020
matt donders @mattdonders.com · 16/06/2026
Ever since I got into the nitty-gritty of hockey analytics, the stats and math side of it REALLY intrigued me. When I looked for the same thing in basketball, the NBA space was already packed, so figured why not WNBA. Took everything I built with @hockeygamebot.com and started over. Early days!
000
matt donders @mattdonders.com · 13/06/2026
Each player also gets a rating card - their overall talent profile broken down by component, ranked against players at the same position. Includes current season WAR and HGB Impact (my game-by-game performance model).
010
matt donders @mattdonders.com · 12/06/2026
Anyway here are my single season player cards which include component breakdowns isolated to a single season, box score data and NHL EDGE data.
150
matt donders @mattdonders.com · 12/06/2026
I get slight imposter syndrome about posting my player cards or things related to my new model, but I feel like the only way to get better is to share things in the public. ¯\_(ツ)_/¯
040
matt donders @mattdonders.com · 11/06/2026
Not much separating Carolina and Vegas through four games. Series tied 2-2 - we’ve basically got a best-of-3 now. Does Carolina make home ice count tonight, or does Vegas head into Game 6 with a chance to win the Cup in its own building?
200
matt donders @mattdonders.com · 11/06/2026
The Hurricanes Blake-Hall-Stankoven is one of the top this postseason at 67.1% xGF (65.1% in 43 5v5 minutes this series). The Knights best answer is Howden-Karlsson-Marner at 57.6% (in 47 5v5 minutes this series). Curious to see how these lines matchup in Game 5 in Carolina.
330
matt donders @mattdonders.com · 26/05/2026
The Blake - Hall - Stankoven line has been so good all playoffs long. In 127 5v5 minutes, they've put up some REALLY good numbers » 68.4% xGF 64.4% CF 71.4% GF (10GF / 4GA) Taylor Hall has been Carolina's best player all post-season.
020
matt donders @mattdonders.com · 21/05/2026
Curious to see if Montreal changes line deployment this series. The Carrier/Matheson (44% xGF) pairing and Caufield/Slaf/Suzuki (42.5% xGF) line have been underwater all playoffs. Trying to match up against Blake/Hall/Stankoven (61% xGF) will be a tough task.
010
matt donders @mattdonders.com · 21/05/2026
Carolina is 8-0. Montreal won back-to-back Game 7s to get here. They meet Thursday with the Eastern Conference on the line, and the model has a clear favorite. Some thoughts ahead of Game 1. #NHLPlayoffs
110
matt donders @mattdonders.com · 20/05/2026
The last two Western Conference champions, head to head. Colorado vs Vegas. Presidents' Trophy winner vs the team nobody can put away. Some thoughts ahead of Game 1 tonight. #NHLPlayoffs
110
matt donders @mattdonders.com · 19/05/2026
Buffalo made the wrong goalie call. Playoffs GSAx: Luukkonen -2.59 & Lyon +4.97 Game 7: Luukkonen -0.2 & Dobes +2.73 for Montreal. The pattern held. Series over.
000
matt donders @mattdonders.com · 05/05/2026
Most people don't know this, but back in 1912, Hellmann’s mayonnaise was manufactured in England. In fact, the Titanic was carrying 12,000 jars of the condiment scheduled for delivery in Vera Cruz, Mexico, which was to be the next port of call for the great ship.
100
matt donders @mattdonders.com · 21/04/2026
Happy Noah Kahan tiny desk concert day! 🔥
000
matt donders @mattdonders.com · 21/04/2026
The Hurricanes and Flyers take a 2-0 series lead, the Stars grab one at home to even up their series & the Oilers get Draisaitl back and take Game 1 at home! Carolina gets a 2.4% bump to win the cup. Follow along here for full up to date numbers. 👇 hockeygamebot.com/playoffs/2026/
100
matt donders @mattdonders.com · 20/04/2026
Also I need to be more active on here and follow more people on here. 🤔
000
matt donders @mattdonders.com · 20/04/2026
I hate that my most productive time of the day to write code is at night but that I also have to be up at 4:30AM for work.
010
matt donders @mattdonders.com · 20/04/2026
Avalanche, Sabres, Canadiens & Golden Knights all take Game 1 in their respective series. An absolutely incredible day of hockey. Follow along here for full up to date numbers. 👇 hockeygamebot.com/playoffs/2026/
040
matt donders @mattdonders.com · 19/04/2026
Hurricanes, Wild & Flyers take Game 1 in their series and cause some big model movement. There's nothing better than playoff hockey! Follow along with @hockeygamebot.com for up to date numbers. 👇 hockeygamebot.com/playoffs/2026/
030
matt donders @mattdonders.com · 18/04/2026
The predictions aren't the only thing worth checking out - the full @hockeygamebot.com playoff hub is live too. Series tracker, standings, and elimination percentages updated every night. hockeygamebot.com/playoffs/2026/
hockeygamebot.com
2026 Stanley Cup Playoff Predictions · HockeyGameBot
Win probability and game-length distribution for every first-round matchup. Blended Elo + xGF · 10,000 sims · updated daily.
200
matt donders @mattdonders.com · 16/04/2026
Will be posting series prediction cards throughout the day & will finish up tomorrow once all matchups are confirmed. 👇
000
Reposted by matt donders
Hockey Game Bot @hockeygamebot.com · 12/04/2026
Senators, Bruins, Oilers and Golden Knights all punched their tickets tonight. The playoff field is almost set! Not following your team's bot yet? Lock in. 🔒 @ott.hockeygamebot.com @bos.hockeygamebot.com @edm.hockeygamebot.com @vgk.hockeygamebot.com
011
matt donders @mattdonders.com · 11/04/2026
👇 launched a new part of the site to easily find your team's bot or subscribe to the full game bot list (on both platforms)!
000
matt donders @mattdonders.com · 06/04/2026
Check out yesterday's scores below & at hockeygamebot.com for full breakdowns!
010
matt donders @mattdonders.com · 05/04/2026
If you run into any bugs with the site or the live stream, let me know so I can get a fix out for it. Hope you enjoy all these new features - they were a lot of fun to design and build!
100
matt donders @mattdonders.com · 05/04/2026
One of my favorite game bot features. I actually leave this open in a tab on my computer or on my phone - it's fun to hear the goal horns & goal announcements as they happen (I try to be as near real time as possible with both pieces of audio).
110
matt donders @mattdonders.com · 02/04/2026
Thanks to everyone who checked out the new @hockeygamebot.com site or tuned into one of the streams! Back at it fixing some bugs and adding some new features like exportable game cards, which include better (& smoother) WP values and added 5v5 xG numbers & flows. Big 14-game slate tonight!
121
matt donders @mattdonders.com · 01/04/2026
Turn every game night into Stats Red Zone for hockey. Live NHL scoreboard streams on Twitch, YouTube & X - auto-starts before puck drop and keep the most exciting games front & center. Just open a tab or keep it on your phone. Never miss a goal. www.twitch.tv/hockeygamebot
twitch.tv
HockeyGameBot - Twitch
🏒 Automated NHL scoreboard streaming every game night. Live scores, goal animations, and real-time stats for all 32 teams - powered by the hockeygamebot engine. No commentary, just hockey.
110
matt donders @mattdonders.com · 01/04/2026
Time for a relaunch of hockeygamebot.com 🎉 A @hockeygamebot.com powered near real-time NHL scoreboard built for people who want every game in one view. Dynamic layout adjusts to the slate + auto-sorts by “excitement score” so the best games are always on top.
120
Reposted by matt donders
Hockey Game Bot @hockeygamebot.com · 27/03/2026
UPDATE: All Natural Stat Trick charts should be back in all game bots tonight & going forward. 📈
001
matt donders @mattdonders.com · 25/03/2026
I think baseball may be one of my favorites because I can watch it during the day while I work. Just throw on a game on the TV in my office and it's just like wonderful background noise.
000
matt donders @mattdonders.com · 25/03/2026
media.tenor.com
a man is sitting on a couch with his hands on his face and the words pretends to be shocked above him
ALT: a man is sitting on a couch with his hands on his face and the words pretends to be shocked above him
010
matt donders @mattdonders.com · 25/03/2026
Not to live inside in an echo chamber here, although I believe it's not as bad as it once was, but every argument I get into (political or not) on the other site always ends up being with someone on the wrong side of history. It's as if they need to argue with someone to fill a quota.
010
matt donders @mattdonders.com · 24/03/2026
How are things here? It's been a while.
110
matt donders @mattdonders.com · 24/03/2026
claude code help me build a tool that roasts your receipts uploaded mine from dinner from the other night "you ordered like someone negotiating peace between small humans" 💀 "this is what surrender looks like on a Friday night" try yours ↓ roastmyreceipt.app | @roastmyreceipt.app
roastmyreceipt.app
Roast My Receipt
Upload your receipt. Get roasted. AI tells you what your spending says about you.
220
matt donders @mattdonders.com · 05/03/2026
Really enjoying the new emotions engine powering @njd.hockeygamebot.com (& the others). So much better than the generic goal posts that lack any kind of excitement. Hope you like them too!
000
matt donders @mattdonders.com · 27/02/2026
I think my favorite part of the new conversation engine is the excitement for OT winners now instead of just the generic Overtime Goal text I used to use.
020
matt donders @mattdonders.com · 27/02/2026
When it works (fixing bugs as I see them), conversation engine really brings a ton of personality to the game bots instead of the generic tweets. 👌🏻
010