Season Schedule
OffSTRegASGRegPostWSOff

Kansas City Royals vs Baltimore Orioles

Sunday, Jul 12, 2026Oriole Park at Camden Yards1:35 PM ETPreview
KC · Away · 38-58

Kansas City Royals

AL Central · 3rd · 12.0 GB
:
1:35 PM ET
H2H 42
BAL · Home · 45-51

Baltimore Orioles

Starting pitchers
Starter form · last 5 starts
Season4.56
Last 56.69
2.13 ERA worse in last 5
5 days restQS 40%Blow-up 2/5
106/10
106/19
706/25
307/01
607/07

⚡ Alternating good/bad starts

Season4.21
Last 54.50
0.29 ERA worse in last 5
5 days restQS 60%Blow-up 0/5
206/12
306/18
506/23
206/29
307/07

↓ ERA trending down lately

Matchup edge
Shane Baz pitching edge·Orioles 64 L10
PitchingOrioles
Royals0Orioles51
HittingOrioles
Royals31Orioles44
BullpenOrioles
Royals40Orioles55
Lineup not yet announced · posted ~1–2 hrs before first pitch
Projected hitters vs RHP / RHP
Royals vs RHP
Avg OPS 0.8082 hot hittersTop: Maile 0.953 · Rave 0.924 · Caglianone 0.821

Projected sample — season splits vs pitcher hand, not official order.

Orioles vs RHP
Avg OPS 0.8222 hot hittersTop: Alonso 0.892 · Basallo 0.883 · Alexander 0.837

Projected sample — season splits vs pitcher hand, not official order.

Kansas City Royals hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.167
0.953
1
0.214
0.924
1
0.231
0.544
2
0.276
0.799
13
0.264
0.821
15
Baltimore Orioles hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.268
0.892
21
0.319
0.837
4
0.274
0.883
15
0.262
0.810
8
0.238
0.687
6
◆ Matchup preview

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.

Key facts
Lugo has allowed 13 earned runs across his last 15.1 inningsBaz has allowed only 9 home runs in 107 inningsBaltimore owns the better team run differential indicators with 439 runs scored and a 4.32 team ERA
Head to head (2025–2026)
42
Kansas City Royals lead series
6 meetings total
2025-05-04
Kansas City Royals @ Baltimore Orioles
116
KC
2025-05-03
Kansas City Royals @ Baltimore Orioles
40
KC
2025-05-02
Kansas City Royals @ Baltimore Orioles
03
BAL
2025-04-06
Baltimore Orioles @ Kansas City Royals
14
KC
2025-04-05
Baltimore Orioles @ Kansas City Royals
81
BAL
Team picture · 2026
37
LLLLWWWLLL
64
WWWLLLWWWL
KC
BAL
Team AVG
0.246
0.238
Team OPS
0.713
0.718
Home runs
97
115
Runs scored
409
439
Team ERA
4.91
4.32
HR allowed
127
108