betaider.com

How to use this

A short tour of the baseball pages, the radar, and how to read a pick

The model serving this sport has not been backtested.
Nothing here has been checked against what actually happened, so treat every number as untested until you have run python -m pipeline.backtest --sport baseball.

What this is

A baseball match-analysis and prediction app. It fits a model to each league separately and prices 219 betting selections across 48 market families for every upcoming fixture. A Dixon-Coles model: each side has an attack and a defence rating, and every market is read off the resulting scoreline distribution.

The sport picker at the very top is the outer choice. Every section under it — Live, Radar, Fixtures, Results, Teams, Model, Track record, Guide — is about baseball and nothing else. Ratings, calibration and track records are never pooled across sports, because a rating only means something against the sides a team actually played.

Matches
5,493
Inning scores
47,142
Live picks
11,169
Competitions
1

Start here — three steps

  1. Open Radar. The carousel at the top holds the best predictions — the strongest selections kicking off in the next 48 hours, best first, one per match. Use and (the buttons, the dots, or your arrow keys) to move through them. Each card shows both clubs with their leading scorer by goals plus expected goals.
  2. Set three things: how many picks, which leagues, and how far ahead. Ten picks across all leagues is a good start. Choose Today for the day's best, or This week for the week's. Use Back and Next under the table to walk down the ranking beyond the top ten.
  3. Read the Calibrated column, not Model. Calibrated is the number after the model has been corrected by its own track record. It is the honest one.

Using the radar

ControlWhat it doesSuggested
How many picks Size of the returned list, 1–100.10
Minimum confidence Hides anything the model rates below this. Raising it gives fewer, safer selections; lowering it surfaces longer shots.55–65%
Look ahead Today, Next 2 days, This week, or out to two months. Pick Today or This week for the classic "top ten for the day / for the week". Distant fixtures are less reliable — form changes, players move.This week
Back / Next The list is paginated. With ten picks a page, Next walks you into 11–20, 21–30 and so on, and the numbering continues rather than restarting. Every filter you set is carried along.
Model Dixon-Coles (xG) is the statistical model: two ratings per team plus home advantage. AI blend adds a machine-learned model trained on form, rest, squad stability, shot profile and conditions, mixed 45/55 with Dixon-Coles. The blend scores better than either alone in walk-forward testing. Either — compare them
2nd model column What the other model makes of the same selection. When both land within 5 points the badge turns green. Two independent methods agreeing is a stronger signal than one being confident.
Rank by How the list is ordered. See below — this changes the answer more than anything else on the page.Signal
Markets to scan Tick any mix of the 48 families, or use Mark all / Clear on the right of the heading to set them in one go. The counter shows how many are active. Leaving every box unticked scans everything, which is the same as ticking them all. All, or 1X2 + Over/Under
Leagues Which competitions to include. Has its own Mark all / Clear too.All
One pick per match Stops one fixture filling the whole list. Two picks from the same match are correlated — if the match goes badly, both usually lose together. On
Must beat the base rate Drops selections that are merely obvious.On

The three ranking modes

ModeSorts byUse it when
Signal How much the model disagrees with the base rate, weighted by how likely the pick is to land. Default. Gives picks that actually say something.
Most likely to land Raw calibrated probability. You want the safest outcomes and do not care that they are obvious. Expect short prices around 1.05.
Biggest edge Calibrated probability minus base rate. Hunting for the largest disagreement with the historical norm.
Why "most likely" can be useless
Sorting purely by probability returns things like "Ipswich not to win both halves" at 98%. True — but it happens in 91% of all matches anyway, and pays about 1.02. Signal exists to filter that out: it rewards a pick for being different from the norm, not merely likely.

Reading a pick

ColumnMeaning
ModelThe raw probability straight from the scoreline distribution.
Calibrated The number that matters. The model corrected by how often it was actually right, out of sample, when it claimed roughly this much for this market.
Base rate How often this selection is simply true in that league, regardless of who is playing.
EdgeCalibrated minus base rate, in percentage points.
Lift Calibrated ÷ base rate. 3.0× means three times likelier than the league norm. This is the quickest read on whether a pick is interesting.
Fair odds 1 ÷ calibrated — the break-even price. Only worth a bet if a bookmaker offers longer than this.
Evidence How many past results back the calibration for this market and confidence band. More is better; a handful means treat it lightly.
Worked example
Manchester City (0:1) — Handicap 0:1, Calibrated 72.9%, Base 24.2%, Lift 3.01×, Fair odds 1.37, 245 past.

City must win by two or more, since Ipswich start a goal up. That happens in 24.2% of league matches generally, but here the model says 72.9% — three times the norm. Break-even price is 1.37, and 245 past results sit behind that confidence band. So: back it only if you can get better than 1.37.

Market families

Every selection comes from one joint distribution over the four half-scores, so they are mutually consistent — HT/FT probabilities add up to the half-time probabilities, which add up to one. The families are grouped here the way a bookmaker groups a match page, under the names the books use; the radar's filter uses the same groups.

Other

1X2 · 1X2 1UP · 1X2 2UP · Asian handicap · Away no bet · Both halves O1.5 · Both halves U1.5 · Consecutive goals · Correct score · DNB half time · Double chance · Double chance 1UP · Draw no bet · First goal · GG/NG · GG/NG 2+ · GG/NG 2nd half · GG/NG half time · Goal range · Goals away · Goals home · HT correct score · HT/FT · Half time · Handicap · Handicap 0:1 · Handicap 0:2 · Handicap 0:3 · Handicap 0:4 · Handicap 1:0 · Handicap 2:0 · Highest scoring half · Home no bet · Last goal · Lead at any time · Multi goal · Never down · Odd/Even · Odd/Even 1HT · Odd/Even 2HT · Over/Under · Over/Under (whole line) · Score both halves · Teams to score · Total goals · Total goals 2nd half · Win both halves · Winning margin

How "lead by 2 at any time" is worked out
It cannot be read off a final score — 2-1 might mean 2-0 then 1, or 1-1 then a winner. But for independent scoring processes, given the final score every order of those goals is equally likely. So the app enumerates every possible goal order once (8,191 of them, covering every score up to 12 goals) and reuses that table for every fixture.

The other pages

PageWhat it is for
Radar Scan any mix of markets and leagues for the strongest selections.
Convert code Paste a bookmaker's booking code and get the same bet for another bookmaker — same games, markets and picks in that book's own language, with a code where the book can issue one. Nothing on the slip is changed.
Fix my bet slip Paste a booking code and the model judges every leg, offering a better selection on the same fixture where one is weak, then mints a pool ticket you can play anywhere.
Fixtures What is coming up, with home/draw/away bars and expected goals.
Results Past matches with actual score against expected goals. A side well ahead of its xG has been finishing above expectation — often temporary.
Teams Attack and defence ratings per league. Higher attack means more goals scored; lower defence means fewer conceded.
Model How well predictions actually do, and where the model is overconfident. Check this before trusting anything else.
Track record Every past prediction settled against the real result — what the model said against what happened, by market, league and confidence band.
Bet slip Tick picks on the radar and press Build slip to see the combined chance. It refuses to multiply two picks from the same match, because those move together and the product would be wrong.
On a match page
xG by minute — a steep step is a big chance. A side that won while its line stayed flat got lucky.
Shot map — marker size is chance quality; filled markers are goals. Lots of small markers far out means shooting from bad positions.
All markets — all 219 selections for that fixture, grouped by family.

Appearance

The control at the top right cycles light, dark, and system. System follows your device and keeps following it — including when your machine switches at sunset — so you only need to set it once. The choice is remembered in this browser.

What the badges mean

xG — full expected-goals and shot-level data. The deepest analysis.
results-only — no xG available for that league, so the model runs on goals alone. Everything still works, but it rests on thinner evidence.

Honest limits

betaider.com

Sport

Baseball sections

Preferences

Appearance
Aider Reading the Baseball model · online
Open the Radar
Bet slip
Open full page
to move to open esc to close See all results

On this page

Guide

What this page is for

The manual. The floating tutorial you are reading now explains one page at a time; this explains how the pages fit together, what the model does, and what its numbers are and are not worth.

How to read it

It is written to be read in order once. The sections on the model and its limits are the ones that change how you read every other page, so if you only read part of it, read those.

Press esc to close Read the full guide