Quantitative sports models, open to everyone

Find the mispriced bets sportsbooks don't want you to see.

Fairline builds quantitative models for MLB, NHL, and the Premier League, converts them into fair odds, and flags every game where the sportsbook is giving you a mathematical edge. No insider tips. No tout picks. Just math.

3
Sports modeled
6+
Markets per game
4-6
Updates per day
Free APIs
Book data sources
The problem

Sportsbooks price every line with a hidden tax.

Every bet at a sportsbook comes with a built-in house edge, called the vig or juice. On a typical coin-flip line at -110/-110, the book takes about 4.5% off the top. Flip a fair coin all day at those odds and you still lose money.

The only way to beat that is to find bets where the book's price is wrong by more than their cut. That means building your own model of the game, calculating what the odds should be, and betting only when reality disagrees with the book enough to overcome the vig.

That's what Fairline does. Every day, for every game.

How it works

Three steps, every morning, every game.

STEP 01

Model the game

We pull box scores, rosters, lineups, weather, arenas, and travel data from free public APIs and rebuild each sport from first principles — Poisson goal rates for hockey and soccer, pace-adjusted efficiency for basketball, run environments for baseball.

STEP 02

Compute fair odds

The model outputs a win probability for every side of every market — moneylines, spreads, totals, team totals, alternates. We convert each probability into fair odds: the price at which that bet would break even forever.

STEP 03

Flag the value

We fetch live prices from Fanatics and DraftKings and compare them against our fair odds. When the book is worse than fair by more than 3%, we flag it as a value play and size it automatically based on edge.

What you see

A row of numbers, one plain-English answer.

Every line on the dashboard shows the book's current price, the model's fair odds, and the percentage edge you're getting if you take it. Positive edge in green, no edge in gray, negative edge hidden by default.

Click through to a game and you'll see the full model output — starting pitchers, expected goals, shooting percentages, xG differentials — plus a recommended unit size.

NHL7:00 PM ET
VALUE
Boston Bruins58%
Toronto Maple Leafs42%
Moneyline · Fanatics
BOS
-145-165+4.2%
TOR
+125+140-1.8%
Play to
-155
Recommended
1.5u
The language

Six terms you need to read this site.

Skim these once and every number on the dashboard makes sense.

American odds

-110 +145

The price format used by US sportsbooks. Negative numbers show how much you risk to win $100. Positive numbers show how much you win on a $100 bet. -110 means risk $110 to win $100. +145 means risk $100 to win $145.

Implied probability

-150 → 60%

Every price converts to a win probability. A -150 favorite is saying there's a 60% chance of winning. Our model produces its own probability for the same outcome — that's where disagreements show up.

Fair odds

52% → +92

What the price would need to be for a bet to break even long-term. If our model says a team wins 52% of the time, fair odds are +92. Any price better than +92 is a positive-EV bet.

Play-to odds

stop at +115

The worst American price we'll still take. Anything better than this is a value play. Anything worse and the edge is gone — walk away. This is how you discipline yourself against chasing a line that has moved.

Edge %

+4.8%

How much mathematical advantage you have over the book, in percentage points. 3% is the minimum we flag. 5%+ is a strong play. 10%+ is rare and usually a signal that something (injury, lineup) hasn't been priced in yet.

Units

1.5u

A standardized bet size, usually 1% of your bankroll. We recommend 0.5u to 2u based on how much edge a play has. Talking in units instead of dollars keeps staking discipline separate from the size of your wallet.

Sports covered

Three sports. Three different models. One dashboard.

MLB

Major League Baseball

Moneyline · Totals · Team totals · Run line · K props

Pitcher-driven run environment with park factors, weather, and bullpen fatigue. Backtested at 56.6% accuracy with a positive Brier skill score across the 2025 season.

NHL

National Hockey League

Moneyline · Puck line · Totals · Team totals

Poisson goal-rate framework with starting goalies, arena altitude, rest days, and travel distance. Flags +alt lines when the main is a no-line value.

EPL

English Premier League

1X2 · Asian handicap · Totals · BTTS · Correct score · Team totals

Dixon-Coles adjusted Poisson — the classic football model, with a tau correction that shifts draw probability by 2-3 points. Historically the highest-Sharpe edge in soccer betting.

Principles

What makes Fairline different.

We don't copy book lines.

Sportsbooks ban users who reverse-engineer their prices. We build the model independently, only comparing against books at the end. Every number is derived from public stats.

Every projection is backtested.

We replay the models against historical seasons before trusting them. If a methodology doesn't beat the vig on paper, it never ships to production.

You see the model, not a tipster.

We show you the fair odds, the edge, and our confidence — and we show you when the model has no edge, too. No paywalled picks, no Discord, no bro-speak.

Responsible by default.

Unit-based sizing by edge. No martingale. No chase-betting. If there's nothing to bet, the dashboard will tell you that, and that's an acceptable answer.

Ready to bet the math, not the vibes?

The dashboard is free to read. Sign in only when you want to log and track your own bets.