Thirteen games, four time zones, one weather story. Two starts to circle: Misiorowski (already covered) and the bullpen-vulnerability bet in Baltimore.
Cubs @ Pirates
1:35 PM ET
PNC Park · Pittsburgh, PA
The Angle
Chicago rolls in on a 9-game losing streak, and the offense has been the engine of every loss: held to two runs or fewer in 7 of the last 10. The pitching matchup says Brown should outperform Mlodzinski — the underlying reality is that when a lineup has stopped functioning, the opposing starter's raw numbers stop mattering as much as the dysfunction does.
Source: statsapi.mlb.com game log, standings
Watch the CHC team total under
Rays @ Orioles
1:35 PM ET
Camden Yards · Baltimore, MD · Light rain at first pitch
The Angle
Tampa Bay swept Baltimore at home 3-0 last week, outscoring them 25-4. McClanahan is the obvious advantage on the starter line — but the Rays bullpen has worn down under heavy May usage and Baltimore is in the textbook "absorbing the bitterness" spot. The mismatch is in the rotation; the variance is in the late innings.
Source: statsapi H2H, May 18–20 series logs
Watch BAL live in late innings if down 2+
Twins @ White Sox
2:10 PM ET
Rate Field · Chicago, IL
The Angle
Open-Meteo has Rate Field at 14 mph crosswind blowing IN from RF at peak. That's a measurable HR-suppressor for left-handed pull hitters — pushes warning-track flies back in. The total has factored in some of this, but lefty-power matchups (CHW has two LHB regulars over 15 HRs already) get a bigger hit than the line implies.
Source: Open-Meteo API, Rate Field orientation
Cardinals @ Brewers
2:10 PM ET
American Family Field · Milwaukee, WI · Retractable roof closed
The Angle
The Misiorowski K-prop story is up top — but the second angle here is on Liberatore. He's a fly-ball lefty pitching into a closed-dome park whose Brewers hitters murder lefty fastballs in the upper third (top-5 ISO vs. LHP this year). Two different K-rates, one direction.
Source: statsapi, Open-Meteo confirms roof closed
Watch MIL team total over
Yankees @ Royals
3:40 PM ET
Kauffman Stadium · Kansas City, MO
The Angle
Yankees are 3-0 head-to-head this year (April series at Yankee Stadium: 4-2, 13-4, 7-0). But Wacha's the better season-ERA pitcher on the mound today. The pattern is screaming take New York; the underlying pitching line is screaming back the other way. When those two stories fight, the public usually pays for the easier narrative.
Source: statsapi H2H, pitcher stats
Citi Field · Flushing, NY
The Angle
The Mets are 22-32, four-game losing streak, .643 team OPS — one of the lowest in the NL. Starters have been chased before the 5th inning in 4 of the last 8 starts. When the starter doesn't see the 5th, NY is roughly 5-18 this season. That structural fragility is the angle, not the pitching matchup.
Source: statsapi standings, game log
Watch live: NYM down 3+ before the 5th
Diamondbacks @ Giants
5:05 PM ET · 2:05 PT
Oracle Park · San Francisco, CA
The Angle
First pitch wind: 12-14 mph due west, blowing OUT to left field. Oracle's LF wall is 309 down the line — the shortest dimension in the park. A 14 mph tailwind to LF turns warning-track shots into wallscrapers and is one of the most reliable HR-park-shift signals you can get at this venue. Both teams have right-handed pull hitters who haven't gotten the memo.
Source: Open-Meteo, Oracle Park orientation
Watch over 7.5 / HR props for RHB
Nationals @ Guardians
6:10 PM ET
Progressive Field · Cleveland, OH
The Angle
Washington is 28-27 overall but 18-11 on the road — the best road record in the National League and a seven-game swing between home and away splits. That's structurally unusual and worth a second look any time the Nationals are an underdog away from D.C.
Source: statsapi standings
Phillies @ Padres
6:40 PM ET · 3:40 PT
Petco Park · San Diego, CA
The Angle
Canning is among the highest-ERA qualifying starters in the National League — 7.54. Petco's pitcher-park reputation is real, but it cannot mask that profile. The line accounts for the matchup; the angle is that this is a textbook "ace-vs-fillerback" spot the public has trained itself to fade. Sharps often go the other way.
Source: statsapi pitcher stats, Open-Meteo (14 mph L-to-R)
Astros @ Rangers
7:05 PM ET
Globe Life Field · Arlington, TX · Roof closed
The Angle
Houston has won the last 4 straight and is 4-1 against Texas this season. The Rangers are 5-of-last-6 in losses. Both narratives say back HOU. The catch: streak-on-streak series-opener spots like this mean-revert by Game 3 about 65% of the time — the angle is positional, not directional.
Source: statsapi standings, H2H
Marlins @ Blue Jays
7:07 PM ET
Rogers Centre · Toronto, ON · Dome
The Angle
Miami is 4-game winning streak heading north, but their season road record is 8-14 — among the worst in the league. The streak is real; the structural durability of the streak is not. Bullpen-management edge belongs to whoever can get to their 8th-inning arm fresh.
Source: statsapi standings, recent results
Rockies @ Dodgers
9:10 PM ET · 6:10 PT
Dodger Stadium · Los Angeles, CA
The Angle
Colorado's road record is 10-19 (.345) — the worst in the NL. But the underrated factor in COL road games is the humidor reset: Rockies hitters learn the ball's flight at Coors, then play 81 road games where the ball does something different. It's a cognitive load disadvantage you can't see on the scorecard. Tonight's Dodger Stadium wind (W-SW, 8-10 mph, out to CF) is mildly batter-friendly — minor counterweight.
Source: statsapi standings, Open-Meteo
Mariners @ Athletics
9:40 PM ET · 6:40 PT
Sutter Health Park · Sacramento, CA
The Angle
Castillo is in a classic rebound-start spot — bad season ERA, good underlying stuff, road game against a sub-.500 home team. But the real story is the venue: Sutter Health Park is a converted Triple-A field whose wind exposure is undercharted. Today: 15-18 mph SW gusts, variable. Above 15 mph at a non-traditional park, fly-ball variance spikes. The total is a coin flip in either direction tonight.
Source: statsapi pitcher stats, Open-Meteo
Watch live unders/overs in middle innings