Kansas City Royals vs Baltimore Orioles
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.
across his last 15.1 innings
home runs in 107 innings
a ERA