Trueline
Rubo
PST
Updated 1:30:35 PM PST
🤖 Auto-picks — straights Record ROI
last 7d 1-0 +54.0%
last 14d 18-13-1 -4.4%
last 30d 80-60-2 -5.9%
More details — by tier & probability band
Moneyline
7d 14d 30d
By tier
ELITE 1/1 100% 2/2 100% 4/4 100%
STRONG 4/7 57% 5/10 50% 19/31 61%
VALUE 4/7 57% 5/9 56% 9/17 53%
By probability
55-60% 11/25 44% 20/43 47% 46/83 55%
60-65% 2/3 67% 2/5 40% 14/22 64%
65-70% 1/1 100% 2/2 100% 6/9 67%
70%+ 1/2 50% 1/2 50% 1/2 50%
Totals
7d 14d 30d
By tier
LOCK 2/4 50% 8/14 57%
STRONG 2/4 50% 13/25 52%
LR-SOLO
VALUE 6/6 100% 15/19 79%
By probability
55-60% 11/15 73% 38/64 59%
60-65% 5/9 56% 23/41 56%
65-70%
70%+
Run line
7d 14d 30d
By probability
55-60% 9/12 75% 30/53 57%
60-65% 1/1 100% 13/24 54% 44/93 47%
65-70% 1/1 100% 12/21 57% 44/74 59%
70%+ 1/1 100% 9/10 90%
Proven edge — run 29 · 1,800 games · 2026-06-02 · offshore line · green = ROI CI clears 0
Moneyline
n P hit ROI
By tier
ELITE 27 68% 81% [63–92] +12.7% [-8,+34]
STRONG 205 62% 70% [64–76] +9.7% [-0,+20]
VALUE 141 59% 60% [52–68] -0.5% [-14,+13]
By probability
55-60% 520 57% 57% [53–61] -0.1% [-8,+7]
60-65% 192 62% 69% [62–75] +9.2% [-1,+20]
65-70% 54 67% 78% [65–87] +14.3% [-3,+31]
70%+ 6 71% 67% [30–90] -11.7% [-67,+43]
Totals
n P hit ROI
By tier
LOCK 6 66% 100% [61–100] +87.5% [+80,+95]
STRONG 76 62% 57% [45–67] +6.3% [-15,+27]
LR-SOLO 0
VALUE 41 59% 49% [34–64] -7.3% [-37,+22]
By probability
55-60% 164 57% 45% [37–52] -15.1% [-30,-1]
60-65% 75 62% 63% [51–73] +17.6% [-3,+38]
65-70% 5 68% 80% [38–96] +51.1% [-23,+126]
70%+ 0
Run line
n P hit ROI
By probability
55-60% 219 58% 56% [49–62] +0.9% [-11,+13]
60-65% 408 63% 60% [55–64] +1.2% [-7,+9]
65-70% 393 67% 66% [61–70] +4.5% [-3,+12]
70%+ 138 72% 62% [54–70] -3.4% [-16,+9]

Games (16) 2026-07-29 6:39 PM PST

  • PHI PHI @ MIA MIA 68 Final
  • ARI ARI @ PIT PIT 30 Final
  • TOR TOR @ WSH WSH 52 Final
  • ATL ATL @ NYM NYM 23 Final
  • BAL BAL @ DET DET 109 Final
  • MIL MIL @ SF SF 316 Final
  • COL COL @ SD SD 13 Final
  • TEX TEX @ TB TB 03 Final
  • ATL ATL @ NYM NYM 4:10 PM PST ✓ ready In Progress
  • CLE CLE @ CIN CIN 4:10 PM PST ✓ ready In Progress
  • KC KC @ MIN MIN 4:40 PM PST ✓ ready In Progress
  • NYY NYY @ CWS CWS 4:40 PM PST ✓ ready In Progress
  • CHC CHC @ STL STL 4:45 PM PST ✓ ready In Progress
  • HOU HOU @ LAA LAA 6:38 PM PST ✓ ready Warmup
  • BOS BOS @ ATH ATH 6:40 PM PST ✓ ready Warmup
  • SEA SEA @ LAD LAD 7:10 PM PST ✓ ready

Predictions ( picks) 2026-07-29
What do these mean?

Every pick falls into one tier based on the model's confidence. Each tier is a strict rule on per-model probabilities; calibrated on 1,800 games.

Badge Rule Hit % n / season Notes
ELITE all 4 models agree > 62% 82.9% 35 Rare (~2% of slate) · safest tier
STRONG any 2 of 3 primary models > 60% 62.0% 234 Workhorse · most volume
VALUE all 3 primary models > 55% 64.7% 153 Best ROI tier · +odds friendly · parlay-grade
TOTALS-LOCK LR ≥ 0.62 and sim ≥ 0.62 — or LR ≥ 0.66 where sim is silent 63.4% 41 Highest band · sim-covered + extended 9 / 9.5
TOTALS-STRONG LR ≥ 0.60 and sim ≥ 0.55 — or LR ≥ 0.60 where sim is silent 55.1% 107 Workhorse band · ≈ VALUE within sampling noise
TOTALS-VALUE LR ≥ 0.58 and sim ≥ 0.52 — or LR ≥ 0.58 where sim is silent 57.3% 75 Wider band · parlay-grade
TOTALS-LR-SOLO LR ≥ 0.66, sim actively disagrees 0 Sim-dissent path · 0 picks to date
PASS no tier rule matches ~50% Collapsed by default · add manually if your read differs

How to read tier colors: green = LOCK band (~9–10/10 confidence), amber = STRONG, blue = LEAN/VALUE, grey = PASS.

Lineup gate: predictions only appear once both starting lineups are posted. Games waiting on lineups show ⏳ lineups in the left column — usually 2–3 hours before first pitch. For future-dated slates, predictions show with a ⏳ tentative roster badge — they use probable pitchers + team strength only (no lineup data yet).

Models behind the picks: analytic generative (Negative-Binomial run distribution), simulation Monte-Carlo (2,000 sims/game), LR classifier (elastic-net), and XGBoost (gradient-boosted trees). ELITE requires all four; STRONG / VALUE require the three primary voters (XGB optional). On totals, the user-facing tier is consensus where the sim has a calibrated read (8 / 8.5) — both voters must agree on side — extended to the common book lines the sim doesn't cover (9 / 9.5 / 7.5) by the well-calibrated LR alone. LR is the peaked-accuracy anchor; the sim is the agreement check where it can read.

Totals at the live line: the tier is computed at the book's current posted total. LNK moves the line over time (e.g. 9.0 → 9.5) and the old line is no longer bettable, so a line move re-runs the tier at the new line; a price-only tick (same line, new juice) does not. Picks at sim-silent lines (9 / 9.5 / 7.5) hit +7.5% ROI in backtest — profitable, below the +12.8% sim-covered consensus picks, which is why the consensus is kept where it reads.

Sim is now multi-line (D1): sim emits a probability at every standard market line 7.5 → 11.5 in 0.5 increments — matching LR's classifier coverage. The 8.5 / 8.0 / 11.0 / 11.5 calibrators are persisted (isotonic, refuse-if-worse gate); 7.5 / 9.0 / 9.5 / 10.0 / 10.5 currently use sim's raw probability because the calibrator didn't improve held-out log-loss.

Why fewer non-8.5 ensemble totals (D3): at non-8.5 lines, only sim emits — there's nothing to average against, so the "ensemble" is just sim's raw probability. To prevent single-voter overconfidence at the tails, the ensemble blender requires ≥ 2 voters per line; below that it emits nothing. Net effect: ensemble Total Brier 0.2454 → 0.2451 with the gate on, and the Δ +0.13 / +0.22 overconfidence at P ≥ 0.60 went to within ±0.04.

Totals coverage + ROI (run 28, @ posted line): coverage now spans the full common book range — consensus at 8 / 8.5 plus the LR-extended 9 / 9.5 / 7.5 lines. Sim-covered consensus picks hit +12.8% ROI at −110; the extended sim-silent picks +7.5%; blended +9.6% across ≈ 2.5× the volume of consensus-only (which PASSed every 9 / 9.5 game). Prior ensemble-calibration lift (Wave 1 + D1–D3) held Brier at 0.2340 → 0.2316; ML side essentially unchanged.

Full model card with Brier progression, totals verification, and EV-backtest tables: /model-card

Filtered to
No bets for this game on this date.
Loading predictions…

Strategy

Loading strategy…