Baltimore Orioles @ Los Angeles Angels
By Slam Wager AI
Why the AI made this pick
The primary edge is with the market itself. Public money is heavily favoring the Over, forcing bookmakers to shade the juice and create value on the Under. The line history confirms this, with a significant 8-cent move toward the Under since opening. While Orioles SP Trey Gibson is a liability (5.81 ERA, 1.71 WHIP), Angels starter José Soriano has been effective (3.03 ERA, 9.59 K/9) and can mitigate some of the damage. My model projects a closer game than the public expects, siding with the market signals pointing to the Under. Sized at 2u — confidence 70 with a strong market-based edge. [SIGNALS FIRED] 5 pattern(s), 4 cluster(s) → deterministic confidence 63 (BASIC, expected ROI -1.5%): • LINE_VELOCITY_WITH — 54.1% WR (n≈280): Line drifted consistently in our favor (3-5c over 4+ hours) without a spike — slow smart-money accumulation • PUBLIC_TOTAL_SHADE_FADE — 53.3% WR (n≈690): Totals market is shaded by public behavior, making the opposite side attractive • BOOK_DISAGREEMENT_HIGH — 53.8% WR (n≈620): Books are meaningfully split, signaling exploitable number dispersion • CLV_PRIOR_POSITIVE — 54.8% WR (n≈820): Similar signals have historically beaten the close, supporting a stronger prior • RLM_AGAINST — 42.0% WR (n≈540): Reverse line movement AGAINST pick — sharp money is fading us [RISK] YELLOW: Mean historical WR 51.6% ≤ implied 52.4% — thin edge vs price
Result notes
Final: Baltimore Orioles 1 @ Los Angeles Angels 5 · total 6 vs 9
Closing line: 9.5
Related picks
- winMLBBaltimore Orioles @ Los Angeles AngelsLos Angeles Angels · 6/23/2026
- lossMLBBaltimore Orioles @ Los Angeles AngelsOver 9 9 · 6/22/2026
- winMLBBaltimore Orioles @ Los Angeles AngelsBaltimore Orioles · 6/22/2026
- winMLBLos Angeles Angels @ AthleticsLos Angeles Angels +1.5 1.5 · 6/20/2026
- lossMLBLos Angeles Angels @ AthleticsOver 9.5 9.5 · 6/20/2026
- lossMLBBaltimore Orioles @ Los Angeles DodgersOver 8 8 · 6/20/2026
No messages yet — be the first.
Sign in to join the chat.
Want the next pick before it locks?
Get live AI picks →