We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsTexas Rangers at Seattle Mariners
Texas RangersTexas Rangers
@
Seattle MarinersSeattle Mariners

Match Predictor

Pre-match Prediction
Texas Rangers
@
Seattle Mariners
Texas Rangers 43%Seattle Mariners 57%
Market LinesRun Line: Seattle Mariners -0.5Total: O/U 7
Model: Under 7
Model projects 6.7 total runs vs 7 line

Texas Rangers

Bullpen ERA 1.91 (elite). Should hold late-inning leads.
0022446688101012121414OVERUNDERO/U 7Runs ScoredRuns Allowed
All Over 7
55%
11/20
MLB: 48%
Starter
75%
3/4
vs SEA
0%
0/4
Avg Total
7.8
MLB: 8.9
Game Starter (4) Last Starter vs SEA vs SEA (4)
Nathan Eovaldi #17 · RHP · Age 36
5.40
ERA (2026)
11.0
K/9 (2026)
4
Starts (2026)
8.3
Avg Total (2026)
Last 3:
W @ATH (Apr 13): 7.0IP, 0ER, 7K
W SEA (Apr 07): 6.0IP, 2ER, 7K
L @BAL (Apr 01): 4.0IP, 6ER, 5K
vs SEA: L (Apr 13 2025): 5.0 IP, 2 ER, 3 K
Bullpen (2026 Season)Elite
ERA: 1.91MLB Avg: 3.958 relievers
Recent: W 8-1L 1-2L 5-6W 9-6W 5-0
Lineup vs Nathan Eovaldi (Career)
BatterPosPAAVGOPSHR
Randy ArozarenaLF31.1070.3400
J.P. CrawfordSS22.1500.5271
Cal RaleighC21.2940.9581
Julio RodriguezCF21.3810.9521
Luke RaleyRF15.2670.6670
Josh Naylor1B11.0000.0000
Brendan Donovan2B6.5001.9171
Dominic CanzoneRF6.1670.3340
Mitch GarverC6.0000.3330
Cole Young2B3.3330.6660
Rob RefsnyderRF3.0000.0000
2 batters with no matchup history

Seattle Mariners

0022446688101012121414OVERUNDERO/U 7Runs ScoredRuns Allowed
All Over 7
43%
9/21
MLB: 48%
Starter
50%
2/4
vs TEX
0%
0/4
Avg Total
7.5
MLB: 8.9
Game Starter (4) Last Starter vs TEX vs TEX (4)
George Kirby #68 · RHP · Age 28
3.25
ERA (2026)
7.3
K/9 (2026)
4
Starts (2026)
6.8
Avg Total (2026)
Last 3:
W HOU (Apr 13): 7.2IP, 2ER, 6K
L @TEX (Apr 07): 8.0IP, 3ER, 4K
L NYY (Apr 01): 6.0IP, 4ER, 6K
vs TEX: W (Sep 20 2024): 6.0 IP, 2 ER, 4 K
Bullpen (2026 Season)Good
ERA: 3.16MLB Avg: 3.958 relievers
Recent: W 6-2L 1-4L 6-7L 2-5L 0-5
Lineup vs George Kirby (Career)
BatterPosPAAVGOPSHR
Josh SmithSS21.2000.4880
Corey SeagerSS20.0560.2060
Ezequiel DuranSS16.5001.0630
Wyatt LangfordLF14.1430.2860
Brandon NimmoLF11.0910.1820
Kyle HigashiokaC10.3000.9001
Joc Pederson1B8.1430.3930
Josh Jung3B8.1250.2500
Evan CarterCF7.2860.7150
Andrew McCutchenRF6.5001.5001
Jake Burger1B6.0000.0000
Danny JansenC3.6671.3340
1 batters with no matchup history
Our Top PicksLive Odds
Top PickRangers ML (+118) | MEDIUM confidence. T
Rangers ML (+118) | MEDIUM confidence. The market assigns just 45.9% implied probability to Texas, but the matchup case is materially stronger than th...
PickRangers +1.5 (-179) | MEDIUM confidence.
Rangers +1.5 (-179) | MEDIUM confidence. Our model projects a 3.1-3.6 finish with a half-run Seattle edge, which makes Rangers +1.5 the directionally ...
PickUnder 7.0 (-111) | LOW confidence. The m
Under 7.0 (-111) | LOW confidence. The model total of 7.0 matches the market exactly. There is zero statistical gap here, and low-confidence totals hi...

Texas Rangers vs Seattle Mariners Game Preview

The Texas Rangers come into Game 2 riding a series-opening shutout and a pitching case that the market has not fully priced. Tonight at T-Mobile Park, it starts with Nathan Eovaldi against Seattle Mariners ace George Kirby, and the gap between Eovaldi's reputation and his current ERA is the central betting question in tonight's MLB action. Eovaldi carries a 5.40 ERA in 2026, but that number is almost entirely the product of one four-inning collapse in Baltimore, where he gave up 6 runs and was pulled early. Remove that start and you have 13 innings, 2 earned runs across two outings, including 7 shutout frames against Oakland last week and 6 innings, 2 earned runs, 7 strikeouts against this exact Seattle lineup on April 7. His 2025 campaign was 1.73 ERA across 130 innings. The surface number is a fiction. The pattern tells a sharper story.

Kirby counters with a 3.25 ERA and the kind of walk rate that makes pitching coaches smile: just 6 free passes in 27.2 innings this season. His command at home is genuine. But his strikeout rate has declined from his 2024 peak, and his last three starts produced 6, 4, and 6 Ks, a 5.3-average that sits under the posted 5.5 line. The most relevant number is the April 7 start against this exact Texas lineup: 4 strikeouts in 8 innings. The Rangers are a .240 contact team, and Kirby is allowing more contact in 2026 than he did a year ago. Texas has also gone 9-6 against right-handed pitchers this season, a split that matters against a Kirby profile built more on command than swing-and-miss.

The biggest lineup variable tonight has nothing to do with statistics and everything to do with a hip. Brendan Donovan left Thursday's game with left hip tightness and is a game-time decision. He owns a 1.214 OPS against right-handed pitching, the highest mark on this roster, and he has been dangerous against Eovaldi specifically, posting a 1.917 career OPS across 6 plate appearances with a home run this year. His likely replacement, Leo Rivas, carries a .163 average and a .654 OPS vs RHP. Wilson said only: "We'll know more tomorrow after he gets up and see where he's at." That hedge on a player who has now missed or left four starts in two weeks is the lineup pivot that removes Seattle's best matchup bat against tonight's specific pitcher. On the Texas side, the BvP data is brutal for two of Seattle's most prominent right-handed hitters. Randy Arozarena has a .107 average and 0.340 OPS in 31 career plate appearances against Eovaldi across six seasons. Josh Naylor has zero hits in 11 career PA against him, zero, spanning 2019, 2022, 2024, and 2026.

T-Mobile Park runs a 0.95 run factor and a 0.90 home run factor. The retractable roof removes any weather variance. Seattle arrives on a four-game losing streak, batting .209 as a team, one of the lowest marks in baseball. Our model projects a 3.6-3.1 finish favoring Seattle, which aligns almost exactly with the market's 7.0 total. When the model and market agree that closely, the edge comes from the specifics. Tonight, the specifics point toward Texas.

Texas Rangers vs Seattle Mariners Key Insights

  • Eovaldi's 5.40 ERA is built on one start. His other two April outings: 7 IP/0 ER and 6 IP/2 ER. The Baltimore blowup is the outlier, not the trend reversal. His 1.73 ERA across 130 innings in 2025 is the more reliable baseline for projecting tonight's performance.
  • Arozarena carries a .107 average and 0.340 OPS in 31 career PA against Eovaldi across six seasons, including 0.000 OPS in his three 2026 at-bats. Naylor is 0-for-11 lifetime against him with zero hits across four different seasons. Two of Seattle's most prominent bats are historically suppressed by tonight's starter.
  • Donovan's hip injury is the biggest lineup variable on the board. His 1.214 OPS vs RHP is the best mark on this roster, and he has been actively dangerous against Eovaldi. Leo Rivas, his likely replacement, hits .163 with a .654 OPS vs RHP. This is not a depth substitution. It is a lineup losing its best matchup bat against this specific pitcher.
  • Kirby has held Corey Seager to a .056 average and 0.206 OPS across 20 career plate appearances, with only one season showing positive production (2025, 3 PA). That is one of the most one-sided suppression splits in this matchup. Zero career home runs for Seager against Kirby.
  • Texas's bullpen owns a 1.91 ERA versus Seattle's 3.16. If either starter falters and the game enters the late innings within a run, the Rangers hold a clear and meaningful relief advantage that should keep any Texas deficit manageable.
  • T-Mobile Park's 0.95 run factor and 0.90 home run factor both suppress scoring. Seattle is batting .209 as a team. Kirby has walked just 6 in 27.2 innings. Every structural factor in this park and matchup tilts toward the under on the 7.0 total.

Texas Rangers vs Seattle Mariners Betting Picks

Picks made April 18, 2026 at 03:36 AM ET. Odds shown reflect current market prices.

Rangers +1.5 (-179) | MEDIUM confidence.
Rangers +1.5 (-179) | MEDIUM confidence. Our model projects a 3.1-3.6 finish with a half-run Seattle edge, which makes Rangers +1.5 the directionally correct structural cover: Texas stays within a run even in a close loss. Donovan's potential absence narrows the expected run margin, Eovaldi is pitching better than his ERA suggests, and Texas's 1.91 bullpen ERA keeps any late deficit manageable. The run line is the safest structural play in this game and pairs cleanly with the total lean.
Under 7.0 (-111) | LOW confidence. The m
Under 7.0 (-111) | LOW confidence. The model total of 7.0 matches the market exactly. There is zero statistical gap here, and low-confidence totals hit at coin-flip rates. Treat this as a situational lean only: T-Mobile Park suppresses runs and home runs, Kirby has walked just 6 batters in 27.2 innings, Seattle is batting .209 as a team, and Texas closes with a 1.91 bullpen ERA. All the non-model factors point under. Play it small with clear eyes. This is a supporting lean, not a standalone play.
Randy Arozarena Under 0.5 Hits (+112) |
Randy Arozarena Under 0.5 Hits (+112) | HIGH confidence. The best-supported prop on tonight's board. Arozarena has a .107 average and 0.340 OPS across 31 career plate appearances against Eovaldi over six seasons. His 2026 PA against Eovaldi: 0.000 OPS. His 2024 numbers: 6 PA, 0.000 OPS. His 2025: 5 PA, 0.200 OPS. His strong .284 season average does not apply in this specific matchup. Eovaldi has suppressed him consistently and repeatedly regardless of Arozarena's form in any given year. Plus money for one of the clearest pitcher-hitter suppression splits available tonight.
Josh Naylor Under 0.5 Hits (+158) | HIGH
Josh Naylor Under 0.5 Hits (+158) | HIGH confidence. Naylor has zero hits in 11 career plate appearances against Eovaldi. Not once, across 2019, 2022, 2024, and 2026. His season batting average of .141 offers zero reason to expect a breakout. Plus money at +158 for a player who is 0-for-11 lifetime against the opposing starter, with the most recent 2026 PA going 0.000 OPS, is significant value by any measure.
Corey Seager Under 1.5 Total Bases (-182
Corey Seager Under 1.5 Total Bases (-182) | HIGH confidence. Seager owns a .056 average and 0.206 OPS in 20 career plate appearances against Kirby. By year with meaningful sample: 2022 (8 PA, 0.125 OPS), 2023 (3 PA, 0.000 OPS), 2024 (3 PA, 0.000 OPS), 2026 (3 PA, 0.000 OPS). Only 2025 showed positive production in 3 PA, far too small to override the rest. Zero career home runs against Kirby. The -182 juice reflects market awareness, but at a .056 clip across 20 plate appearances, this is a structural edge worth taking.
George Kirby Under 5.5 Strikeouts (+116)
George Kirby Under 5.5 Strikeouts (+116) | MEDIUM confidence. Kirby's last three starts: 6, 4, and 6 strikeouts. That is a 5.3 average sitting under the 5.5 line. His April 7 start against this exact Texas lineup produced just 4 strikeouts in 8 innings. His 2026 K/9 has declined from his 2024 pace, and the Rangers are a .240 contact team, not a swing-and-miss lineup. Plus money with last-three-start average under the line and direct matchup history from this same series supporting the lean.
Cal Raleigh to Hit a Home Run (+295) | L
Cal Raleigh to Hit a Home Run (+295) | LOW confidence. Raleigh owns the best career BvP numbers of any Seattle hitter against Eovaldi: .294 average, 0.958 OPS, and 1 HR in 21 career PA. His 2025 stretch against Eovaldi (5 PA, 2.800 OPS) shows genuine power potential in this specific matchup. T-Mobile Park's 0.90 home run factor and the game's under-leaning environment keep this at low confidence. At +295, even in a suppressive environment, the career leverage against this specific pitcher holds value at a small stake.
Same-Game Parlay
Same-Game Parlay: Rangers +1.5 / Under 7.0 / Arozarena Under 0.5 Hits / Naylor Under 0.5 Hits. Four legs built on one thesis: Eovaldi contains Seattle's lineup in a low-run environment, and Texas stays competitive against Kirby. The hit unders on Arozarena and Naylor are backed by some of the most extreme suppression splits on the board tonight. A close, low-scoring Rangers cover is the game script that makes all four legs work simultaneously. Legs: Rangers +1.5 (-179), Under 7.0 (-111), Arozarena under 0.5 hits (+112), Naylor under 0.5 hits (+158).
Analysis insight — no specific bet associated
YRFI (+102) | Value lean. Seattle scores
YRFI (+102) | Value lean. Seattle scores in the first inning at home in 12 of their 20 games this season (60%), and that rate climbs to 70% over their last 10 home games. The combined probability of both starters holding their opponents scoreless in the first inning sits near 30%, making YRFI the more likely outcome. The market has NRFI priced at implied 60.6%, which overstates the probability given Seattle's consistent home first-inning scoring tendency. Pitcher-specific first-inning data was flagged as unreliable for this build, so this leans entirely on Seattle's team-level rate. Plus money on the more probable outcome is the straightforward case.

Key Players

Batting AverageTEX
Brandon Nimmo
.312Batting Average
LF
Home RunsTEX
Corey Seager
5Home Runs
SS
Runs Batted InTEX
Jake Burger
17Runs Batted In
1B
Earned Run AverageTEX
MacKenzie Gore
3.00Earned Run Average
SP
WinsTEX
Nathan Eovaldi
2Wins
SP
StrikeoutsTEX
MacKenzie Gore
30Strikeouts
SP
Batting AverageSEA
Luke Raley
.317Batting Average
RF
Home RunsSEA
Luke Raley
4Home Runs
RF
Runs Batted InSEA
Luke Raley
12Runs Batted In
RF
Earned Run AverageSEA
Bryan Woo
2.16Earned Run Average
SP
WinsSEA
George Kirby
2Wins
SP
StrikeoutsSEA
Logan Gilbert
32Strikeouts
SP

Recent Form

Texas Rangers
W8-1Athletics
L2-1Athletics
L6-5Athletics
W9-6Athletics
W5-0Seattle Mariners
Seattle Mariners
W6-2Houston Astros
L4-1San Diego Padres
L7-6San Diego Padres
L5-2San Diego Padres
L5-0Texas Rangers

Texas Rangers vs Seattle Mariners Summary

Our model projects 3.6-3.1 in Seattle's favor, and the market's 7.0 total agrees almost exactly. When the model and market converge that tightly, the job is not to follow the number but to interrogate the matchup. Tonight's matchup says: Eovaldi's ERA is a single-start artifact, not a trend. Arozarena and Naylor have been historically neutralized by this specific pitcher across multiple seasons. Donovan's hip is a game-time question that could remove the one bat on Seattle's roster with legitimate leverage against tonight's starter. The market's home-field premium for a team batting .209 on a four-game losing streak facing a pitcher who has been excellent in two of three starts is not warranted. Rangers at +118 is the most defensible play in this game.

The props are where tonight's card sharpens up. Arozarena Under 0.5 Hits at plus money is backed by 31 career plate appearances at a .107 clip against the opposing starter. Naylor Under 0.5 Hits at +158 covers a player who has never recorded a career hit against Eovaldi across four separate seasons. Those are not soft edges. They are structural advantages priced at plus money because casual markets follow season averages rather than pitcher-specific splits. Seager Under 1.5 Total Bases at -182 is the right side of a 20-PA suppression pattern that overwhelms the lone positive data point. The under at 7.0 is a LOW-confidence lean supported by park factors, team batting average, and both bullpens, but with zero model edge, size it accordingly.

The caveat is real. Rodriguez is batting .381 against Eovaldi in 21 career PA and his last-7-day OPS of .993 confirms his form is current. He can do damage on any given at-bat. Kirby's command is genuine and he can shut down the Texas lineup through six innings. Baseball is a variance sport. These picks are built on compounding structural advantages, not certainty. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesTEX leads series 1-0
DateMatchupResult
Apr 18, 2026TEX @ SEATEXTEX 5-0

Compare odds for TEX @ SEA

Frequently Asked Questions

MLBGame PreviewsTexas Rangers at Seattle Mariners