
How to Build an NHL Betting Model From Scratch
Build an NHL betting model in Google Sheets with free stats: expected goals, home ice, the starting goalie, a Poisson win probability and when to bet.
Blog
Notes on sports betting, modeling, markets, decision-making and the business around it.

Build an NHL betting model in Google Sheets with free stats: expected goals, home ice, the starting goalie, a Poisson win probability and when to bet.

Best bets articles give you a side but not a price, and the same pick can be +EV at -110 and -EV at -140. How to check any best bet yourself.

Is Bovada legit? I measured its margin on four markets: 4.10% on average. Plus payout times, the welcome bonus and the states it does not accept.

Most NFL deadline trades move a spread by a point or less. Quarterback trades are the exception. How to price a trade in your own model, with the math.

ChatGPT builds betting models that look right and price wrong. The five mistakes it makes, with the numbers, and how to fix each one in Google Sheets.

Devigging removes the bookmaker's margin from a line to show its true price. The formula, worked examples in both odds formats and a Google Sheets setup.

Build an NBA betting model in Google Sheets with free stats: pace, efficiency, home court, rest, a probability, and a rule for when a gap is worth a bet.

Hot teams feel safe to bet in October. Here is why momentum adds almost nothing to an MLB playoff price, and what your model should change instead.

Watching the games you bet on feels like research. It adds no information and costs you sleep and judgment. Here is what I did with the time instead.

I measured the margin on this week's NFL spreads at Bovada, DraftKings and FanDuel. The prices are almost equal. Here is what really differs.

Build a simple NFL betting model in Google Sheets with free stats: a projected score, your own spread and total, and a rule for when a gap is worth a bet.

Before you pay for sports picks, ask these 20 questions. Most sellers cannot answer them. Here is what a real record looks like and how to check it.

Closing line value predicts long-term betting results better than win rate. How to calculate it, what a real number looks like, and how to track it.

A moving betting line is the market updating its price. Here is how to tell whether money or information caused it, and what to do about it.