Season Schedule
OffSTRegASGRegPostWSOff
Road to Playoffs
Open board →
Playoff odds, bubble teams & races — 30 clubs
7in the bubble

Baltimore Orioles vs Los Angeles Angels

Tuesday, Jun 23, 2026Angel StadiumFinal
BAL · Away · 56-59

Baltimore Orioles

AL East · 2nd · 12.5 GB
1:5
Final
H2H 51
LAA · Home · 44-71

Los Angeles Angels

Starting pitchers
Starter form · last 5 starts
Season4.31
Last 55.26
0.95 ERA worse in last 5
86 days restQS 0%Blow-up 0/5
404/21
404/16
304/10
104/04
403/29

⚡ Alternating good/bad starts

Season8.84
Last 513.05
4.21 ERA worse in last 5
85 days restQS 16.7%Blow-up 1/5
506/18
505/19
305/17
005/15
603/30

⚡ Alternating good/bad starts

Matchup edge
Shane Baz pitching edge
PitchingOrioles
Orioles18Angels0
HittingEven
Orioles26Angels29
BullpenEven
Orioles52Angels54
Projected hitters vs RHP / RHP
Orioles vs RHP
Avg OPS 0.6301 hot hitterTop: Alexander 0.855 · Cowser 0.744 · Henderson 0.700

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

Angels vs RHP
Avg OPS 0.6461 hot hitterTop: Walton 0.920 · Soler 0.722 · Guzman 0.685

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

Baltimore Orioles hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.333
0.855
2
0.214
0.414
0
0.141
0.437
3
0.237
0.744
8
0.227
0.700
10
Los Angeles Angels hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.143
0.286
0
0.263
0.685
1
0.354
0.920
2
0.235
0.618
4
0.212
0.722
9
◆ Matchup preview

Baltimore Orioles at Los Angeles Angels (2026-06-23). Shane Baz vs Ryan Johnson at Angel Stadium.

Shane Baz, starting for the Orioles, enters this contest with a 4.04 ERA and a 1.36 WHIP over 89 innings pitched across 15 starts this season. His K/9 stands at 7.69, while his BB/9 is 3.44, indicating a moderate strikeout rate with some control issues. Baz's recent trend shows an upward movement in ERA, and he has not recorded a quality start this season, suggesting inconsistency. Ryan Johnson, pitching for the Angels, has struggled significantly in his limited two starts this season, posting a 12.83 ERA and a 2.33 WHIP over just 13.1 innings. His K/9 is a low 4.73, and his BB/9 is a concerning 5.4, highlighting severe command problems and a propensity to allow baserunners. Johnson's ERA trend is also upward, and he has a 20% blow-up rate, indicating a high risk of poor outings.

The Orioles offense has compiled a .726 OPS, driven by a .242 batting average and 96 home runs, resulting in 375 runs scored this season. Their pitching staff holds a 4.41 ERA and a 1.38 WHIP, with a K/9 of 7.92, suggesting a capable but not dominant unit. The Angels' offense is comparable, with a .719 OPS, a .240 batting average, and 96 home runs, leading to 362 runs scored. On the mound, the Angels' pitching staff has a 4.67 ERA and a 1.43 WHIP, with a higher K/9 of 8.81, indicating they strike out more batters but surrender more runs and baserunners overall than the Orioles.

Recent head-to-head matchups from 2025 show the Orioles having a strong advantage, winning five of the last six games against the Angels. The total line for this game is not available, but considering the Angels' starter Ryan Johnson's high ERA and WHIP, combined with the Orioles' solid offensive production, there is potential for a higher-scoring affair, especially early in the game.

Key facts
Shane Baz 4.04 ERARyan Johnson 12.83 ERAOrioles .726 OPSTotal n/a
◆ Lineup notes

Away batters facing Ryan Johnson (RHP) have very limited history against him. Taylor Ward is 0-for-1, and Leody Taveras is also 0-for-1. Gunnar Henderson, Pete Alonso, Samuel Basallo, Coby Mayo, Colton Cowser, Tyler O'Neill, and Jeremiah Jackson all have no MLB history against Ryan Johnson.

Home batters facing Shane Baz (RHP) have some more extensive matchups. Nolan Schanuel has performed well, going 2-for-4 in 5 plate appearances with a 1.100 OPS. Zach Neto is 0-for-2 in 3 plate appearances with a .333 OPS, while Vaughn Grissom is 0-for-2 with a .000 OPS. Jorge Soler is 0-for-3, Jo Adell is 0-for-5, and Logan O'Hoppe is 0-for-2, all with a .000 OPS. Christian Moore is 0-for-1 in 2 plate appearances with a .500 OPS, and Oswald Peraza and Jose Siri have no MLB history against Shane Baz.

The home team has more familiar hitters with prior plate appearances against the opposing starter, Shane Baz, compared to the away team's lineup against Ryan Johnson.

Head to head (2025–2026)
51
Baltimore Orioles lead series
6 meetings total
2025-06-15
Los Angeles Angels @ Baltimore Orioles
211
BAL
2025-06-14
Los Angeles Angels @ Baltimore Orioles
56
BAL
2025-06-13
Los Angeles Angels @ Baltimore Orioles
02
BAL
2025-05-11
Baltimore Orioles @ Los Angeles Angels
73
BAL
2025-05-10
Baltimore Orioles @ Los Angeles Angels
25
LAA
Team picture · 2026
46
WLWLLWLLLW
55
WWLLLWLLWW
BAL
LAA
Team AVG
0.241
0.240
Team OPS
0.722
0.719
Home runs
96
97
Runs scored
376
367
Team ERA
4.42
4.62
HR allowed
92
86

Explore more MLB matchups

Related game previews for these clubs and around the league.