
How to Build an NBA Betting Model: The Complete Framework
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.
Blog
Notes on sports betting, modeling, markets, decision-making and the business around it.

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.