We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsTexas Rangers at Los Angeles Angels
Texas RangersTexas Rangers
@
Angel Stadium of Anaheim
Los Angeles AngelsLos Angeles Angels

Match Predictor

Pre-match Prediction
Texas Rangers
@
Los Angeles Angels
Texas Rangers 56%Los Angeles Angels 44%
Market LinesRun Line: Texas Rangers -1Total: O/U 8
Model: Under 8
Model projects 7.8 total runs vs 8 line

Texas Rangers

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
42%
21/50
MLB: 48%
Starter
44%
4/9
vs LAA
100%
1/1
Avg Total
7.7
MLB: 8.9
Game Starter (9) Last Starter vs LAA vs LAA (1)
Nathan Eovaldi #17 · RHP · Age 36
3.62
ERA (2026)
9.1
K/9 (2026)
9
Starts (2026)
7.8
Avg Total (2026)
Last 3:
W @HOU (May 17): 7.0IP, 0ER, 8K
W @NYY (May 06): 8.0IP, 1ER, 8K
W NYY (Apr 29): 7.0IP, 0ER, 7K
vs LAA: W (Sep 29 2024): 7.0 IP, 0 ER, 5 K
Bullpen (2026 Season)Good
ERA: 3.04MLB Avg: 3.959 relievers
Workload Alert: Allowed 9 runs on 2026-05-22 vs LAA. Bullpen arms likely still recovering.
Recent: W 8-0L 6-7W 10-0W 5-4L 6-9
Lineup vs Nathan Eovaldi (Career)
BatterPosPAAVGOPSHR
Mike TroutCF34.2330.6240
Zach NetoSS10.1110.3110
Jo AdellRF9.2500.5830
Jose SiriLF8.1250.2500
Nolan Schanuel1B6.5001.0000
HoppeC5.0000.4000
Jorge SolerDH4.0000.0000
Adam Frazier2B3.3331.6661
Sebastian RiveroC3.0000.0000
Oswald Peraza2B2.5001.5000
3 batters with no matchup history

Los Angeles Angels

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
48%
25/52
MLB: 48%
Starter
33%
2/6
vs TEX
100%
1/1
Avg Total
9.3
MLB: 8.9
Game Starter (6) Last Starter vs TEX vs TEX (1)
Walbert Urena #57 · RHP · Age 22
2.70
ERA (2026)
8.2
K/9 (2026)
6
Starts (2026)
6.8
Avg Total (2026)
Last 3:
ND ATH (May 18): 6.0IP, 0ER, 4K
L @CLE (May 12): 5.0IP, 2ER, 4K
W CHW (May 06): 6.0IP, 1ER, 5K
Bullpen (2026 Season)Good
ERA: 3.47MLB Avg: 3.959 relievers
Workload Alert: Allowed 14 runs on 2026-05-19 vs ATH. Bullpen arms likely still recovering.
Recent: W 2-1L 6-14L 5-6L 2-3W 9-6
Lineup vs Walbert Urena (Career)
No career matchup data — first meaningful meeting
Our Top PicksLive Odds
Top PickRangers Moneyline (-132, MEDIUM)
Eovaldi's 2025 record against this specific lineup (3-0, 0.45 ERA across three starts) is the clearest verified edge on tonight's board.
PickRangers -1.5 (+126, MEDIUM)
Getting plus money on a team whose starter has allowed 1 ER in 20 innings against the opposition is the best price-to-edge ratio on the slate.
PickUnder 8 Runs (-102, LOW)
Confidence is thin because there is no model edge to widen the gap.

Texas Rangers vs Los Angeles Angels Game Preview

In tonight's MLB action, Game 2 of this Angel Stadium series starts and ends with one arm: Nathan Eovaldi. The 36-year-old veteran right-hander has been about as locked in as any starter in baseball lately, posting three consecutive outings of 7.0 IP/0 ER (8 K), 8.0 IP/1 ER (8 K), and 7.0 IP/0 ER (7 K). More specifically, he has faced the Los Angeles Angels three times since mid-2024 and allowed just 1 earned run across 20.0 innings combined. His 3.62 ERA this season undersells his current form. His command is the sharpest it has been in years: 12 walks in 54.2 innings, a 2.0 BB/9 rate that keeps him ahead in counts and out of trouble all night.

The batter-vs-pitcher numbers are where this matchup turns clinical. Trout is 0-for-6 with a 0.000 OPS in his 2025 plate appearances against Eovaldi, removing the Angels' most dangerous bat from the run-scoring equation. Neto carries a .311 career OPS across 10 PA against him, consistent suppression across two separate seasons. Soler is 0-for-4 lifetime against Eovaldi with a 0.000 OPS. Three of the Angels' top producers have essentially been neutralized by this specific pitcher, and their home record sits at 10-16 with an AL-worst .223 batting average and 3.94 runs per game. As DraftKings Network reported, the Halos are "averaging 3.94 runs per game, sixth-fewest in all of baseball" with "an American League-worst .223 batting average." That offense has almost no margin for error against a pitcher this precise.

On the other side, 22-year-old Walbert Ureña carries a 2.70 ERA that flatters a profile with real questions underneath it. He has issued 19 walks in 33.1 innings, a 5.1 BB/9 rate that signals a pitcher who works around contact rather than blowing batters away. The entire Texas Rangers lineup enters tonight with zero career plate appearances against him. First-time matchups against young pitchers cut both ways: the opposition cannot key on tendencies, but a command-shaky arm facing unfamiliar hitters tends to fall behind in counts, inflate pitch counts, and exit earlier than the ERA suggests. Texas averages 4.61 runs per game on the road this season, nearly a full run above their 3.92 season mark, and Angel Stadium's 0.97 run factor offers only marginal suppression.

The Angels arrive with genuine momentum after a 9-6 Game 1 win, and that matters. But context is everything: Eovaldi was not on the mound for that game. The Angels rank 28th in MLB defense with 32 errors and minus-13 Outs Above Average this season. Defensive miscues behind a walk-prone starter extend innings, raise pitch counts, and stretch a bullpen that already got tested in Game 1. The Angels showed they can score in bunches. They also showed they can give runs back in just as many ways.

Texas Rangers vs Los Angeles Angels Key Insights

  • Eovaldi has allowed 1 earned run across 20.0 innings in three career starts against the Angels spanning 2024-2025. His three most recent outings produced 23 strikeouts and 3 walks combined, putting him at the clearest peak of his career entering this matchup.
  • The Angels' three most dangerous run producers have been historically shut down by Eovaldi: Trout posts a 0.000 OPS in 6 PA against him in 2025, Neto carries a .311 career OPS in 10 PA across two seasons, and Soler is 0-for-4 with a 0.000 OPS lifetime. Removing those bats from the scoring equation makes the Angels' .223 team average even harder to work with.
  • Ureña's 5.1 BB/9 rate (19 BB in 33.1 IP) against a Texas lineup with no career data against him is a volatile combination. Extended counts push his pitch budget early, surface his bullpen sooner than planned, and give a Rangers offense averaging 4.61 RPG on the road more opportunities to score in clusters.
  • The Angels' defense ranks 28th in MLB by Outs Above Average (minus-13 OAA, 32 errors, third-most in baseball). Miscues behind a command-shaky starter multiply damage, create unearned runs, and pressure a bullpen that entered Game 2 with reduced depth after a high-run Game 1.
  • Angel Stadium's 0.97 run factor and 0.98 HR factor create a mildly pitcher-friendly environment that supports the Under lean. Neither park extreme applies here, but the light suppression reinforces pitching-forward picks across the ticket.
  • The contrarian case for Angels +1.5 at minus-139 is real: Ureña's 2.70 ERA is not smoke, Texas has zero career BvP data against him, and the Angels just scored 9 runs. If Ureña controls the first four innings and the Rangers' bullpen gets stretched, that run-line cover becomes uncomfortable. Acknowledge the hedge; just don't bet it over the Eovaldi edge.

Texas Rangers vs Los Angeles Angels Betting Picks

Picks made May 23, 2026 at 04:31 AM ET. Odds shown reflect current market prices.

Rangers -1.5 (+126, MEDIUM)
Rangers -1.5 (+126, MEDIUM): Getting plus money on a team whose starter has allowed 1 ER in 20 innings against the opposition is the best price-to-edge ratio on the slate. Eovaldi has pitched 7-plus innings in each of his last three starts. A multi-run Texas win is the expected game script, not a best-case scenario. The analyst's projected flow, Rangers 5 and Angels 3, covers this line. This is the primary play.
Under 8 Runs (-102, LOW)
Under 8 Runs (-102, LOW): Confidence is thin because there is no model edge to widen the gap. But the non-model case is solid. Trout, Neto, and Soler have documented career struggles against Eovaldi that cap the Angels' ceiling before the lineup even gets to the table. Angel Stadium suppresses runs marginally, and at minus-102 juice you are essentially taking a coin flip with a clear lean on dominant pitching. Play it light, but play it.
Ureña Under 4.5 Strikeouts (-154, HIGH)
Ureña Under 4.5 Strikeouts (-154, HIGH): Three straight starts produced 4, 4, and 5 strikeouts. He has not touched 6 K in any outing this month. His 5.1 BB/9 tells you he works around contact rather than punching batters out, and that tendency does not flip against a lineup he has never faced. The minus-154 juice is steep, but this is the highest-confidence individual prop on the slate and the historical per-start output justifies it.
Eovaldi Over 6.5 Strikeouts (-135, MEDIUM)
Eovaldi Over 6.5 Strikeouts (-135, MEDIUM): His last three starts: 8 K, 8 K, 7 K. He has not dipped below 7 in any of those outings. His 2.0 BB/9 this season keeps him ahead in counts constantly, which against an AL-worst offense means more full at-bats and more punchouts. Prior LAA starts showed lower K totals (4, 5, 6 in earlier seasons), but the command profile he currently carries is demonstrably sharper. The floor of 7 in recent trend makes the 6.5 line underpriced for where he is right now.
Neto Under 0.5 Hits (+142, MEDIUM)
Neto Under 0.5 Hits (+142, MEDIUM): Career line against Eovaldi: .111 average, .311 OPS in 10 plate appearances across two seasons (2023 and 2025). Both samples show consistent suppression. At +142, you are being paid to fade a hitter with a documented, multi-year problem against this specific pitcher. That is clean value with a verifiable basis.
Jung Over 1.5 Total Bases (+104, LOW)
Jung Over 1.5 Total Bases (+104, LOW): Jung is hitting .306/.360/.467 with an .851 OPS against right-handed pitching this season. No career data exists against Ureña, but a pitcher with 19 walks in 33.1 IP creates extended counts that favor disciplined, right-handed power hitters who can wait for a mistake. Jung's .467 SLG reflects genuine extra-base capability. At +104, the edge is narrow but consistent with the Rangers building the winning margin the run line requires.
Trout to Hit a Home Run (+285, LOW)
Trout to Hit a Home Run (+285, LOW): This pick runs counter to the Eovaldi dominance narrative on the other side of the lineup card, which is exactly the point. Trout leads the Angels with 12 home runs in 230 PA and carries an .880 OPS against right-handed pitching. Ureña's walk tendencies put him in base-runner situations where Trout's power is most dangerous. Angel Stadium's 0.98 HR factor is essentially neutral. At +285 (26% market-implied), the price is honest for a hitter of Trout's current production. LOW confidence given the Under 8 main lean, but worth a small unit given the power profile and the price.
SGP
SGP: Rangers -1.5 / Under 8 / Eovaldi Over 6.5 K / Ureña Under 4.5 K: The four legs build directly off each other. If Eovaldi punches out 7-plus batters (his consistent recent floor), the Angels cannot generate the run volume to push the total over 8. If Ureña stays under 4.5 K while surrendering Texas base traffic from command issues, the Rangers build the cushion needed to cover minus-1.5. The game script that delivers one leg almost delivers the rest. The individual legs price at +126, -102, -135, and -154. Combined, the SGP provides meaningful upside if Eovaldi dominates the way his last three starts suggest he will.
Analysis insight — no specific bet associated

Key Players

Batting AverageTEX
Josh Jung
.306Batting Average
3B
Home RunsTEX
Jake Burger
9Home Runs
1B
Runs Batted InTEX
Jake Burger
33Runs Batted In
1B
Earned Run AverageTEX
Nathan Eovaldi
3.62Earned Run Average
SP
WinsTEX
Nathan Eovaldi
5Wins
SP
StrikeoutsTEX
Jacob deGrom
64Strikeouts
SP
Batting AverageLAA
Nolan Schanuel
.255Batting Average
1B
Home RunsLAA
Mike Trout
12Home Runs
CF
Runs Batted InLAA
Jorge Soler
30Runs Batted In
DH
Earned Run AverageLAA
Jose Soriano
2.44Earned Run Average
SP
WinsLAA
Jose Soriano
6Wins
SP
StrikeoutsLAA
Jose Soriano
74Strikeouts
SP

Recent Form

Texas Rangers
W8-0Houston Astros
L7-6Colorado Rockies
W10-0Colorado Rockies
W5-4Colorado Rockies
L9-6Los Angeles Angels
Los Angeles Angels
W2-1Athletics
L14-6Athletics
W9-6Texas Rangers

Texas Rangers vs Los Angeles Angels Summary

The edge doesn't care what sport you're watching. Rest, context, price, same formula, different field. Tonight at Angel Stadium the formula is straightforward: Eovaldi against a lineup he has dominated across multiple seasons, in a park that slightly suppresses scoring, against a defense that makes its own pitcher's life harder. The analyst projects Rangers 5, Angels 3, a game script where Eovaldi controls the first six innings and Texas converts against a walk-prone Ureña in the middle frames. Rangers minus-1.5 at +126 is the primary play. Eovaldi Over 6.5 strikeouts at minus-135 and Under 8 at minus-102 round out the supporting structure. The SGP packages all four legs for upside if the game plays exactly to script.

The honest caveat earns its place in the ticket: the Angels just won Game 1 by three runs and showed they can score in bunches when their lineup connects. Ureña's 2.70 ERA is not fabricated. Texas has no career data against him, and first-time matchups produce enough variance to keep the run line from being a lock. If Ureña quiets the Rangers through five and the bullpen holds after a high-run game the night before, this covers look far less comfortable. This is a well-priced edge on a dominant pitcher in a favorable situational matchup with verifiable career data behind it. Bet it with appropriate confidence, not certainty.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesLAA lead series 1-0
DateMatchupResult
May 23, 2026TEX @ LAALAALAA 9-6

Compare odds for TEX @ LAA

Frequently Asked Questions

MLBGame PreviewsTexas Rangers at Los Angeles Angels