Kansas City Royals vs Baltimore Orioles
Baltimore Orioles
⚡ Alternating good/bad starts
Projected sample — season splits vs pitcher hand, not official order.
Projected sample — season splits vs pitcher hand, not official order.
Kansas City Royals at Baltimore Orioles (2026-07-12). Seth Lugo vs Shane Baz at Oriole Park at Camden Yards.
Starters — Seth Lugo enters with a 4.56 ERA, 1.43 WHIP, and 100.2 innings, with 7.15 K/9, 2.86 BB/9, and 1.25 HR/9. His last three starts were uneven: 4.1 IP, 6 ER, 4 K, 2 BB on July 7; 6 IP, 3 ER, 7 K, 0 BB on July 1; and 5 IP, 7 ER, 3 K, 2 BB on June 25. The recent trend is up, but the game log still shows volatility and some home run risk. Shane Baz has a 4.21 ERA, 1.37 WHIP, and 107 innings, with 7.57 K/9, 3.53 BB/9, and 0.76 HR/9. His last three starts were 6 IP, 3 ER, 3 K, 3 BB on July 7; 7 IP, 2 ER, 6 K, 4 BB on June 29; and 5 IP, 5 ER, 5 K, 1 BB on June 23. The trend is down, though his lower HR/9 remains a stabilizing factor.
Teams — Kansas City has a .713 OPS, 409 runs, and a .246 team average. The Royals’ pitching staff has a 4.91 ERA and 1.45 WHIP, and they are 3-7 over their last 10 games. Baltimore has a slightly better .718 OPS and 439 runs despite a lower .238 average, suggesting a bit more damage per hit. The Orioles also hold the better run prevention profile with a 4.32 team ERA and 1.36 WHIP, and they are 6-4 in their last 10. From a betting matchup perspective, Baltimore brings the stronger overall team form, while Kansas City’s edge in batting average is offset by weaker staff numbers and recent results.