Today's card is broad but uneven: 15 MLB games anchor the slate, a single MLS match provides a lone data point, and three WNBA games round out the evening. The pitching matchups carry most of the day's signal; the WNBA read leans on recent form and series history; the MLS match, candidly, arrives with thinner verified inputs. Where the data is sparse, we say so rather than dress it up. Every pick posts about 30 minutes before first pitch or tip and settles on our public, tamper-evident ledger.
MLB
The day opens early, with the Yankees at the Cubs at 2:20 PM ET. Will Warren (21 appearances, 20 starts, 4.41 ERA, 1.41 WHIP, 22.7% strikeout rate, 8% walk rate, 1.3 home runs per nine) faces Shota Imanaga (21 starts, 3.72 ERA, 1.10 WHIP, 23.2% strikeout rate, 6% walk rate, 1.6 home runs per nine). The ERA and WHIP gaps favor Imanaga, but the home-run rate cuts the other way: 1.6 per nine is a real exposure in a park that can play small. The bats sharpen the contrast further — New York is batting .220 with a .279 OBP over its past 24 games, while Chicago is hitting .273 with a .467 slugging mark over its past 23. A sharp model weighs the offensive slump against Imanaga's home-run tendency and asks whether the market has priced the Cubs too heavily on ERA alone.
The headline arm is Paul Skenes for Pittsburgh at Cincinnati, opposite Hunter Greene — two high-velocity strikeout profiles that tend to compress run environments and push attention toward the total and the first-five innings rather than a lopsided side. Toronto sends Dylan Cease against St. Louis's Kyle Leahy, a clear talent gap on paper that the market will have already respected; the model's job there is to check whether the price overshoots. Texas at Houston pairs Nathan Eovaldi with Hunter Brown, a matchup where command and home-run suppression usually decide the margin. Boston's Ranger Suarez at the Dodgers, opposite Edgardo Henriquez, and Milwaukee's Freddy Peralta drawing Miami are the other names worth isolating.
We do not have verified stat lines for most of these arms beyond the opener, so we will not manufacture edges. Kansas City at Colorado (Wacha vs. Sugano) is the standard altitude caution: totals models must respect Coors run inflation without overcorrecting. Across the slate, the model weighs strikeout and walk rates, home-run-per-nine against park factors, and recent lineup form — then compares its number to the market price and acts only where the edge clears our threshold. Some of these 15 games will produce no pick at all.
MLS
The lone match is New York City FC hosting Toronto FC at 19:30. We could not verify current form, lineup availability or injury status for either side from available sources, so we are treating this as low-confidence by default. A single match with thin verified inputs is exactly where discipline matters most: the model can generate a number, but without dependable team-state data the honest posture is a small position or none. If reliable lineup and availability information surfaces before kickoff, we will reassess and post accordingly on the ledger; if it does not, we would rather pass than pretend to precision we do not have.
WNBA
The most defined read is Dallas (18-10) at Washington (15-12), 6:30 PM CT at CareFirst Arena on ION. Dallas arrives off an 82-81 home loss to Atlanta in which the starters produced 80 of the 81 points — a narrow margin, but a concentration of scoring that raises questions about bench depth and fatigue. The injury report is clean: no Wings players listed for Friday. The series context is mixed. Dallas is 1-0 against Washington this season after a 92-69 win on May 18, yet Washington leads the all-time series 44-42, and Dallas has not won in Washington since August 30, 2023, dropping the last three regular-season meetings there. A sharp model weighs the season-series result and roster health against the venue trend and the thin scoring distribution from the last game, then measures its number against the market price. Seattle at Atlanta and Indiana at Portland complete the trio; we will publish only where the edge is real.
Every pick today carries risk, and losses are part of any honest record. Predictions post about 30 minutes before each start and settle publicly. 21+ only; if the play stops being fun, stop — help is available at 1-800-522-4700.