Today's card is MLB-heavy: 15 games, a full evening WNBA quartet, and no MLS fixtures we can verify. The signature read is at Fenway, where two streaks meet. We publish each pick roughly 30 minutes before first pitch, and every result settles on our public, tamper-evident ledger.
MLB
The headline is BAL @ BOS. The Red Sox (50-48) carry a 13-game winning streak, the longest in the Majors this season and tied for the second-longest in franchise history; the next-closest run this year is 10. The Orioles (49-51) arrive on a 7-game streak of their own, having swept a road series in Houston. Baltimore sends Shane Baz (4-9, 4.19), who has not won since June 12 and has fanned 9 in two of his five outings since; Boston counters with Payton Tolle. Two injury notes matter to the model here: catcher Samuel Basallo exited Sunday with right shoulder discomfort, and Adley Rutschman had left discomfort before that game. Streaks are the market's favorite story and often the model's least favorite input — a sharp read weighs the pitching matchup, catcher availability and lineup construction over the winning-run narrative, and will flag when the price has drifted past the number the data supports.
The rest of the card offers cleaner pitching signals. CWS @ TEX pairs Erick Fedde against Jacob deGrom — the model leans on deGrom's per-inning dominance while pricing his workload and any leash. TB @ TOR gives Dylan Cease the ball opposite Nick Martinez; strikeout-heavy arms against contact profiles are where run-line and total edges tend to surface. LAD @ PHI, framed elsewhere as a possible playoff rematch, sends Emmet Sheehan against Cristopher Sánchez — a spot where the model weighs bullpen depth and platoon splits as much as the starters. CIN @ SEA (Andrew Abbott vs George Kirby) and NYM @ MIL (Freddy Peralta vs Jacob Misiorowski) are two more where command and swing-and-miss profiles drive the number. WSH @ COL (Andrew Alvarez vs Kyle Freeland) sits at altitude, where the model adjusts totals upward and treats any listed number with wider uncertainty. Elsewhere: MIN @ CLE (Joe Ryan vs Tanner Bibee), PIT @ NYY (Braxton Ashcraft vs Ryan Weathers), SD @ ATL (JP Sears vs Bryce Elder), SF @ KC (Trevor McDonald vs Michael Wacha), DET @ CHC (Jack Flaherty vs Jameson Taillon), MIA @ HOU (Janson Junk vs Ronel Blanco), OAK @ ARI (Jeffrey Springs vs Mitch Bratt) and STL @ LAA (Kyle Leahy vs José Soriano). We will only post where our model probability shows a clear edge over the market price; on a 15-game slate, most games do not clear that bar, and we would rather pass than force a number.
MLS
No MLS matches are scheduled for July 20, 2026 that we can verify; league sources list fixtures resuming July 22. Rather than manufacture a read, we are sitting this section out. When the schedule resumes, our picks will return here and settle on the same public ledger.
WNBA
Four games close the night. Minnesota visits Seattle (10 p.m. ET, USA), New York visits Dallas (8 p.m. ET, Prime Video), Washington visits Golden State, and Las Vegas visits Toronto. WNBA models lean heavily on rest, travel, pace and injury availability — late scratches move totals and spreads more sharply than in MLB, so we hold these picks until the 30-minute window when confirmed statuses are public. LVA @ TOR and NYL @ DAL are the two we are watching most closely for a price that lags the number; WAS @ GSV and MIN @ SEA get graded on the same criteria. As always, if the market has already absorbed the edge by our posting window, we pass and say so on the ledger.
Across all three sports today, our stated edges are estimates, not outcomes. Streaks end, favorites lose, and totals miss; we report the model probability, the market price and the edge exactly as we see them, and we let the ledger keep the score honestly — including the losses.
You must be 21+. Predictions carry real financial risk; only stake what you can afford to lose. If it stops being fun, call 1-800-GAMBLER.