We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsLos Angeles Angels at Baltimore Orioles
Los Angeles AngelsLos Angeles Angels
@
Oriole Park at Camden Yards
Baltimore OriolesBaltimore Orioles

Match Predictor

Pre-match Prediction
Los Angeles Angels
@
Baltimore Orioles
Los Angeles Angels 43%Baltimore Orioles 57%
Market LinesRun Line: Baltimore Orioles -0.5Total: O/U 8.5
Model: Over 8.5
Model projects 8.5 total runs vs 8.5 line

Los Angeles Angels

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
46%
51/112
MLB: 48%
Starter
70%
7/10
vs BAL
33%
1/3
Avg Total
9.1
MLB: 8.9
Game Starter (10) Last Starter vs BAL vs BAL (3)
Grayson Rodriguez #21 · RHP · Age 27
7.98
ERA (2026)
7.4
K/9 (2026)
10
Starts (2026)
10.2
Avg Total (2026)
Last 3:
ND HOU (Jul 29): 5.0IP, 2ER, 6K
ND @SF (Jul 24): 4.0IP, 5ER, 3K
L DET (Jul 18): 4.0IP, 6ER, 3K
Bullpen (2026 Season)Average
ERA: 3.79MLB Avg: 3.958 relievers
Recent: L 2-3L 4-7L 2-6L 1-3W 3-0
Lineup vs Grayson Rodriguez (Career)
BatterPosPAAVGOPSHR
Leody TaverasCF4.5002.7501
NeillRF3.0000.3330
9 batters with no matchup history

Baltimore Orioles

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
53%
59/112
MLB: 48%
Starter
vs LAA
33%
1/3
Avg Total
9.4
MLB: 8.9
Game Starter (0) Last Starter vs LAA vs LAA (3)
Bullpen (2026 Season)Average
ERA: 3.87MLB Avg: 3.958 relievers
Workload Alert: Allowed 14 runs on 2026-07-28 vs DET. Bullpen arms likely still recovering.
Recent: L 0-14W 10-9W 6-4L 0-5L 0-8
Our Top PicksLive Odds
Top PickOrioles Moneyline (-155, LOW confidence)
Every structural variable points toward Baltimore tonight.
PickAngels +1.5 Run Line (-185, LOW confidence)
The picks committee identifies a narrow Baltimore lean based on team data and market structure, but genuine starting pitcher uncertainty on both sides makes covering the -1.5 a harder ask.
PickUnder 8.5 Runs (-112, LOW confidence)
The total sits exactly on the market number, which means the edge is thin and LOW confidence is the honest assessment.

Los Angeles Angels vs Baltimore Orioles Game Preview

In tonight's MLB action, you have one of the stranger pitching setups on the entire slate. Los Angeles Angels right-hander Grayson Rodriguez arrives at Camden Yards with a 7.98 ERA through 44.0 innings in 2026, a stunning collapse from the pitcher who posted a 3.86 ERA and 130 strikeouts across 116.2 innings in 2024. The Baltimore Orioles have not announced their starter, and with four rotation arms on the 60-day injured list, including Eflin, Bassitt, Akin, and Bautista, whoever takes the ball tonight is almost certainly unproven or an emergency option. This is a bullpen game from the first pitch. Both clubs know it.

Rodriguez's recent form removes most of the mystery about how tonight unfolds on his side. Over his last three starts, he went 5.0, 4.0, and 4.0 innings, giving up 13 earned runs combined. He averaged exactly 4.0 strikeouts per outing across those three games, 6, 3, and 3, and he is surrendering home runs at a 1.84 HR/9 rate in 2026, well above league average. The Angels are 2-8 over their last 10 games and 18-36 on the road this year. This is a club trending sharply in the wrong direction, and their starter is not steadying the ship.

Baltimore comes in at 54-58 and 30-28 at home, a real structural advantage for a club playing in familiar territory. The bigger pre-game story, though, is the deadline. Three-time All-Star catcher Adley Rutschman was traded to the Boston Red Sox, removing the most consistent offensive threat the Orioles have had for five seasons. Yohel Pozo steps in at catcher with a .231/.225/.256 slash line in 40 plate appearances, a steep drop in production at a critical lineup spot. The Orioles also acquired relievers and position players at the deadline, but travel and logistics may limit their availability tonight.

There is at least some matchup data for the Baltimore lineup against Rodriguez. Leody Taveras is 2-for-4 with a home run and a 2.750 OPS in career plate appearances against him, a small but directionally positive sample. Tyler O'Neill sits on the opposite end: 0-for-3 career with a 0.333 OPS and zero hits. O'Neill's season batting average is .209 and his last-7-day OPS is 0.453, putting him among the coldest bats in the Orioles order right now. The Angels will lean heavily on their 3.79 ERA bullpen to contain Baltimore once Rodriguez exits, which history strongly suggests will happen before the sixth inning.

Los Angeles Angels vs Baltimore Orioles Key Insights

  • Grayson Rodriguez has not reached five innings in two of his last three starts. His 7.98 ERA and 1.84 HR/9 in 2026 reflect genuine contact and hard-hit issues, not bad luck, and another early exit is the base case tonight.
  • Baltimore's starter is TBD with four rotation arms on the injured list. Whoever opens tonight is almost certainly unproven, making this a true bullpen contest from inning one for both clubs, with the outcome likely determined by which relief corps holds the middle innings.
  • The Adley Rutschman trade to Boston materially reduces the Orioles' offensive ceiling. Yohel Pozo (.231/.225/.256, 40 PA) is not a replacement-level bat, and Baltimore's lineup loses a significant run-creation engine heading into this series.
  • Both bullpens are fresh entering a series opener. Baltimore carries a 3.87 ERA in relief and the Angels post a 3.79 ERA. Those are two credible back ends, which tilts the total environment toward the under.
  • Camden Yards plays with a home run park factor of 1.06 and a short left-field wall that favors right-handed power. Pete Alonso has a .858 OPS against right-handers this season with 23 home runs. Against a pitcher giving up 1.84 HR per 9 innings, the conditions are right for damage.
  • The market implies Baltimore wins roughly 60.8% of the time at -155 on the moneyline. The Angels are 18-36 on the road, 2-8 in their last 10, and sending a struggling starter against a home club with meaningful bullpen depth. The favorite status is earned.

Los Angeles Angels vs Baltimore Orioles Betting Picks

Picks made August 04, 2026 at 05:37 AM ET. Odds shown reflect current market prices.

Angels +1.5 Run Line (-185, LOW confidence)
Angels +1.5 Run Line (-185, LOW confidence): The picks committee identifies a narrow Baltimore lean based on team data and market structure, but genuine starting pitcher uncertainty on both sides makes covering the -1.5 a harder ask. Angels +1.5 is the safer structural cover in a game that could easily finish within one run. You are paying -185 for protection tonight, but in a game this chaotic, protection is a reasonable purchase. LOW confidence, matching the overall uncertainty of this slate.
Under 8.5 Runs (-112, LOW confidence)
Under 8.5 Runs (-112, LOW confidence): The total sits exactly on the market number, which means the edge is thin and LOW confidence is the honest assessment. What tilts the needle toward the under: the Rutschman departure reduces Baltimore's offensive ceiling, both bullpens are strong and fresh, and Rodriguez's early-exit pattern hands innings to the Angels' 3.79 ERA relief corps rather than extending his own damage. The 82-degree heat at Camden Yards adds slight over pressure, already baked into the line. No meaningful gap exists here. Play it for the suppressive factors, not a model edge.
Grayson Rodriguez Under 5.5 Strikeouts (-155, MEDIUM confidence)
Grayson Rodriguez Under 5.5 Strikeouts (-155, MEDIUM confidence): This is the strongest individual play on the board tonight and the only MEDIUM confidence pick. Rodriguez averaged 4.0 strikeouts across his last three starts: 6, 3, and 3. He reached 5.5 strikeouts in only one of those three outings. His early exits mean he is simply not getting enough batters to accumulate Ks, and his 2026 strikeout numbers reflect a pitcher dealing in contact rather than missing bats. The market prices this at -155, implying roughly 60.8% probability. The last-three-start data supports that number and then some. Back the under on Rodriguez's strikeout line with more confidence than anything else on this slate.
Tyler O'Neill Under 0.5 Hits (+114, MEDIUM confidence)
Tyler O'Neill Under 0.5 Hits (+114, MEDIUM confidence): O'Neill is 0-for-3 in career plate appearances against Rodriguez, with a 0.333 OPS and zero hits. His season average sits at .209 and his last-7-day OPS is 0.453, one of the coldest bats in Baltimore's lineup right now. The market prices this around a coin flip at +114, implying 46.7%. A hitter this cold with no career contact against tonight's starter offers real value on the under side. The BvP sample is small, but the directional signal lines up with current form. MEDIUM confidence.
Pete Alonso Home Run (+320, LOW confidence)
Pete Alonso Home Run (+320, LOW confidence): Rodriguez is allowing home runs at 1.84 per 9 innings in 2026, well above league average. Alonso carries a .858 OPS against right-handers this season with 23 home runs and an .818 OPS over the last 28 days. Camden Yards has a home run park factor of 1.06 with a short left-field wall that plays directly into right-handed power hitters. At +320, the market implies 23.8% probability. Given the pitcher's current HR suppression failure, that number may undervalue the matchup. Kept at LOW confidence given the under total lean, but the structural setup for Alonso is real. Worth a small look.
Mike Trout Over 1.5 Total Bases (+100, LOW confidence)
Mike Trout Over 1.5 Total Bases (+100, LOW confidence): Trout is hitting .245/.391/.454 with 18 home runs and a .817 OPS against right-handers. His elite on-base percentage (.391) means his floor in any given game is a walk or hard contact, and the 82-degree forecast adds a mild boost to fly ball distance. Against a pitcher with a 7.98 ERA, even money on Trout reaching 1.5 total bases reflects a market that may be underpricing his floor. The unknown Baltimore starter is the caveat that keeps this at LOW confidence, since Trout's at-bats against that arm carry no historical data.
Same-Game Parlay, 4 legs (LOW confidence)
Same-Game Parlay, 4 legs (LOW confidence): Baltimore Orioles ML (contract 431043629) + Under 8.5 (contract 431043939) + Grayson Rodriguez Under 5.5 Strikeouts (contract 431105430) + Tyler O'Neill Under 0.5 Hits (contract 430476471). The thesis is a low-scoring Orioles win. Baltimore controls the game without offensive fireworks. Rodriguez exits early without piling up strikeouts. O'Neill contributes nothing at the plate. All four legs reinforce the same narrative, a tight, bullpen-driven game the Orioles win quietly, and they build around the two picks with the clearest individual edge.
Analysis insight — no specific bet associated

Key Players

Batting AverageLAA
Nolan Schanuel
.273Batting Average
1B
Home RunsLAA
Zach Neto
19Home Runs
SS
Runs Batted InLAA
Jorge Soler
49Runs Batted In
DH
Earned Run AverageLAA
Reid Detmers
4.03Earned Run Average
SP
WinsLAA
Walbert Urena
7Wins
SP
StrikeoutsLAA
Reid Detmers
145Strikeouts
SP
Batting AverageBAL
Pete Alonso
.251Batting Average
1B
Home RunsBAL
Pete Alonso
23Home Runs
1B
Runs Batted InBAL
Pete Alonso
69Runs Batted In
1B
Earned Run AverageBAL
Kyle Bradish
3.79Earned Run Average
SP
WinsBAL
Brandon Young
8Wins
SP
StrikeoutsBAL
Kyle Bradish
117Strikeouts
SP

Recent Form

Los Angeles Angels
L3-2Houston Astros
L7-4Houston Astros
L6-2Milwaukee Brewers
L3-1Milwaukee Brewers
W3-0Milwaukee Brewers
Baltimore Orioles
L14-0Detroit Tigers
W6-4Philadelphia Phillies
L5-0Philadelphia Phillies

Los Angeles Angels vs Baltimore Orioles Summary

I am not going to oversell this game. Two struggling clubs, one mystery starter, and a depleted roster on both sides. The edge here is not clean. That said, the structural case for Baltimore on the moneyline is real. The market implies the Orioles win about 60.8% of the time at -155, and I side with that number. The Angels are 18-36 on the road and 2-8 in their last 10. Rodriguez is pitching with a 7.98 ERA and has not cleared five innings in two of his past three starts. The Orioles have home field, a better record, and a bullpen capable of holding the back end. They do not need their mystery starter to be good. They need him to be competent for three or four innings, and that is a lower bar.

The under at 8.5 is a natural companion, but I want to be direct about what we have here. This is a LOW confidence play on a total that sits exactly on the market number. The Rutschman departure reduces Baltimore's offensive ceiling, and both bullpens are strong and fresh. Those are suppressive factors worth noting. The 82-degree heat pushes slightly the other way. Play the under for the bullpen and lineup context, not because any model says so, because there is no meaningful gap to cite here.

The prop I keep coming back to is Rodriguez Under 5.5 Strikeouts at -155. It is the lone MEDIUM confidence play tonight and the one with the clearest data behind it. Three consecutive starts with a combined 12 strikeouts across 13.0 innings. This is a pitcher missing fewer bats and leaving games earlier. Back that under, pair it with Baltimore on the moneyline if you want a two-leg framework, and treat everything else tonight as low-certainty action in a genuinely uncertain game. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesLAA lead series 2-1
DateMatchupResult
Jun 23, 2026BAL @ LAABALBAL 6-1
Jun 24, 2026BAL @ LAALAALAA 5-1
Jun 24, 2026BAL @ LAALAALAA 7-6

Angels vs Orioles predictions: Rodriguez's 7.98 ERA meets a TBD Baltimore starter in a bullpen game. Best bet: Rodriguez under 5.5 Ks. Orioles ML -155.

Frequently Asked Questions

MLBGame PreviewsLos Angeles Angels at Baltimore Orioles