We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSeattle Mariners at Baltimore Orioles
Seattle MarinersSeattle Mariners
@
Oriole Park at Camden Yards
Baltimore OriolesBaltimore Orioles

Match Predictor

Pre-match Prediction
Seattle Mariners
@
Baltimore Orioles
Seattle Mariners 53%Baltimore Orioles 48%
Market LinesRun Line: Seattle Mariners -1Total: O/U 9
Model: Under 9
Model projects 8.4 total runs vs 9 line

Seattle Mariners

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
33%
22/67
MLB: 48%
Starter
31%
4/13
vs BAL
0%
0/1
Avg Total
8.0
MLB: 8.9
Game Starter (13) Last Starter vs BAL vs BAL (1)
Logan Gilbert #36 · RHP · Age 29
3.79
ERA (2026)
9.5
K/9 (2026)
13
Starts (2026)
7.2
Avg Total (2026)
Last 3:
W NYM (Jun 02): 5.1IP, 3ER, 8K
W @ATH (May 27): 6.0IP, 0ER, 6K
ND @KC (May 22): 5.2IP, 0ER, 6K
vs BAL: L (Jul 03 2024): 5.1 IP, 4 ER, 6 K
Bullpen (2026 Season)Good
ERA: 3.37MLB Avg: 3.959 relievers
Recent: L 1-7L 3-7W 4-0L 4-5W 6-3
Lineup vs Logan Gilbert (Career)
BatterPosPAAVGOPSHR
Taylor WardLF26.2730.7751
Leody TaverasCF18.1180.6382
Adley RutschmanC9.0000.1110
Gunnar HendersonSS9.1250.4720
Pete Alonso1B6.1670.5000
Coby Mayo3B3.3330.6660
Jackson Holliday2B3.0000.0000
NeillRF2.5001.5000
5 batters with no matchup history

Baltimore Orioles

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
49%
33/67
MLB: 48%
Starter
55%
6/11
vs SEA
0%
0/1
Avg Total
9.8
MLB: 8.9
Game Starter (11) Last Starter vs SEA vs SEA (1)
Trevor Rogers #28 · LHP · Age 29
6.29
ERA (2026)
6.8
K/9 (2026)
11
Starts (2026)
10.3
Avg Total (2026)
Last 3:
W @BOS (Jun 04): 5.2IP, 1ER, 3K
ND TOR (May 29): 6.0IP, 4ER, 3K
L DET (May 24): 4.2IP, 4ER, 2K
vs SEA: ND (Jun 21 2024): 6.1 IP, 2 ER, 5 K
Bullpen (2026 Season)Average
ERA: 4.22MLB Avg: 3.959 relievers
Recent: W 8-2W 13-3L 4-6L 4-6L 3-6
Lineup vs Trevor Rogers (Career)
BatterPosPAAVGOPSHR
Victor RoblesRF12.3000.8170
Randy ArozarenaLF9.3331.3332
Josh Naylor1B8.4001.0250
Julio RodriguezCF6.3331.0000
Mitch GarverC6.0000.0000
Rob RefsnyderDH5.0000.6000
Ryan Bliss2B2.10003.0000
6 batters with no matchup history
Our Top PicksLive Odds
Top PickSeattle Mariners -1.5 (+120, Medium confidence)
The pitching gap is sharp, and the park makes it sharper.
PickUnder 9.0 (-135, Low confidence)
Gilbert's command profile limits baserunner traffic, which suppresses Baltimore's ability to string together big innings and provides marginal justification for the under.
PickTrevor Rogers Under 4.5 Strikeouts (+100, High confidence)
Rogers posted 3, 3, and 2 Ks in his last three starts, averaging 2.7 strikeouts over that stretch.

Seattle Mariners vs Baltimore Orioles Game Preview

The starting pitching story in tonight's MLB Game 2 at Camden Yards does not require much squinting to read. Logan Gilbert takes the mound for the Seattle Mariners with a 3.79 ERA, 77 strikeouts in 73.2 innings, and a 2.08 BB/9 command profile that limits free baserunners by design. Across the diamond, Trevor Rogers lines up for the Baltimore Orioles carrying a 6.29 ERA and 8 home runs surrendered in just 54.1 innings, a 1.33 HR/9 rate that ranks among the worst in the American League. This is as clean a starter quality gap as you will find on the Tuesday slate, and Camden Yards is not a neutral backdrop. The park carries a 1.06 HR factor with a short left field wall that specifically benefits right-handed pull power. Rogers allows a homer roughly every seven innings. Seattle's right-handed lineup was built for exactly this environment.

Seattle arrives with everything going its way. The Mariners are 7-3 over their last 10 games, Josh Naylor launched a go-ahead grand slam in Monday's series opener, and they walked out of Camden Yards with a 6-3 win. Naylor summed up the mood after the final out: "That was sick." The Mariners carry a +32 run differential on the season. The Orioles, meanwhile, are riding a three-game losing streak, sit at 31-36, and just lost Chris Bassitt to the 15-day IL with a back injury, further depleting a rotation that already features Rogers as its most vulnerable arm. Baltimore is not a team with margin for error right now, and tonight they hand the ball to the pitcher who gives the other club the most margin of all.

Four Seattle right-handed bats are particularly dangerous in this park against a left-hander who cannot keep the ball in the yard. Dominic Canzone is slashing .280/.348/.531 with a 1.304 OPS over the past seven days. Luke Raley has 13 home runs and a .523 slugging percentage. Colt Emerson is posting a .548 SLG in just 69 plate appearances. And Naylor is carrying a .962 OPS over the past week, fresh off that grand slam. None of these four have career matchup data against Rogers, which removes any familiarity advantage he might try to exploit. The Mariners offense is well-positioned to attack him from multiple spots in the order without giving him a predictable pattern to work with.

One honest caveat: Rogers delivered a quality start against Boston just five days ago, allowing one run in 5.2 innings. That performance does not erase the 6.29 ERA, but it keeps the floor alive. Seattle's bullpen also carries a question mark. Brash navigated a bases-loaded jam on Monday with his shakiest command of the season, leaving his Tuesday availability uncertain. Wilson was direct after Monday's win: "And that's a huge turnaround right there. It's a huge lift." The Mariners have the lift and the better pitcher. Gilbert can log enough innings to keep the bullpen question from mattering is the central tactical thread for Seattle tonight.

Seattle Mariners vs Baltimore Orioles Key Insights

  • Rogers has allowed 8 HR in 54.1 innings in 2026 (1.33 HR/9), and Camden Yards' 1.06 HR park factor amplifies that risk directly. Four Seattle right-handed sluggers, none with career BvP data against Rogers, represent a genuine multi-homer threat against a vulnerable left-hander in a park designed to punish exactly this kind of weakness.
  • Gilbert's elite command (2.08 BB/9, just 17 walks in 73.2 IP) limits the base traffic that fuels Baltimore's offense. His last three starts produced 8, 6, and 6 strikeouts. He has posted 6 Ks in each of his two prior career matchups against Baltimore's lineup.
  • Adley Rutschman is 0-for-9 career against Gilbert with a 0.111 OPS across three separate seasons (2023, 2024, 2025). Baltimore's primary catcher has produced essentially nothing against tonight's Seattle starter in every sample the matchup has produced.
  • Randy Arozarena carries a .333 AVG and 1.333 OPS in 9 career PA against Rogers, including 2 home runs. His .891 OPS over the last 28 days confirms current form. The 2025 split (3 PA, 0.000 OPS) introduces noise, but his overall track record against Rogers, combined with Camden Yards' park layout, makes him a live extra-base threat every time he steps in.
  • Baltimore is on a three-game skid, has lost Bassitt to the IL, and now relies on Rogers as its most exposed rotation arm for the remainder of this series. The Orioles are 7-14 against left-handed pitching this season. Gilbert throws right-handed, but the rotation depth problem extends well beyond tonight's matchup.
  • Matt Brash's uncertain availability after a command-shaky Monday outing puts Seattle's late-game bullpen under pressure. Rogers has averaged just 2.7 strikeouts over his last three starts, meaning he is unlikely to push deep into games. Both bullpens figure to see meaningful work from the fifth inning forward.

Seattle Mariners vs Baltimore Orioles Betting Picks

Picks made June 09, 2026 at 04:26 AM ET. Odds shown reflect current market prices.

Under 9.0 (-135, Low confidence)
Under 9.0 (-135, Low confidence): Gilbert's command profile limits baserunner traffic, which suppresses Baltimore's ability to string together big innings and provides marginal justification for the under. But the edge is thin, the -135 juice eats quickly into any margin, and this is a lean rather than a strong play. Small unit sizing is the right approach here.
Moneyline (no pick)
Moneyline (no pick): The market prices Seattle at -135, implying roughly 57.5% win probability. That is about five percentage points above where the quantitative case lands on this game. Baltimore at -109 offers a contrarian flicker, and Rogers' Boston start five days ago is a real data point. But his season-long 6.29 ERA is too real to fade on a cheap number, and the qualitative pitching gap between these two starters is genuine. Neither side clears the value bar at current market prices. The moneyline is a pass tonight.
Analysis insight — no specific bet associated
Trevor Rogers Under 4.5 Strikeouts (+100, High confidence)
Trevor Rogers Under 4.5 Strikeouts (+100, High confidence): Rogers posted 3, 3, and 2 Ks in his last three starts, averaging 2.7 strikeouts over that stretch. His 2026 K rate (6.80 K/9) runs well below average, and the line at 4.5 asks him to more than double his recent per-game output. Even money on a prop this well-supported by recent trend data is the sharpest number on the board tonight. This is the clearest edge in the entire slate.
Adley Rutschman Under 0.5 Hits (+160, High confidence)
Adley Rutschman Under 0.5 Hits (+160, High confidence): Rutschman is 0-for-9 career against Gilbert with a 0.111 OPS across three separate seasons. The 2023 split was 0.000 OPS, 2024 was 0.333, 2025 was 0.000. The pattern is consistent across years and sample sizes. Rutschman is hitting .267 on the season, so this is not a bad hitter hitting a bad line. It is a specific matchup where Gilbert consistently dominates a quality opponent. At +160, the market is meaningfully underpricing a historically lopsided head-to-head.
Logan Gilbert Over 6.5 Strikeouts (+104, Medium confidence)
Logan Gilbert Over 6.5 Strikeouts (+104, Medium confidence): Gilbert is posting a 9.42 K/9 in 2026. His last three starts produced 8, 6, and 6 strikeouts, averaging 6.7 per outing, right at the line with upside. He has posted 6 Ks in each of his two prior career matchups against Baltimore. A below-average offense facing a pitcher with above-average strikeout rate and sharp command makes the over look underpriced at +104. This pairs cleanly with Rutschman Under as a same-game parlay component.
Randy Arozarena Over 1.5 Total Bases (+110, Medium confidence)
Randy Arozarena Over 1.5 Total Bases (+110, Medium confidence): Arozarena is .333 with a 1.333 OPS in 9 career PA against Rogers, including 2 home runs. His .891 OPS over the last 28 days confirms he is in strong form right now. Rogers' 1.33 HR/9 rate and 6.29 ERA make him vulnerable to extra-base contact, and Camden Yards' park layout adds upside for a right-handed hitter with pull power. Acknowledge the noise: the 2025 split was 3 PA at 0.000 OPS. Still, +110 on a hot hitter against this specific pitcher in this specific park represents genuine value.
Mitch Garver Under 0.5 Hits (+108, Low confidence)
Mitch Garver Under 0.5 Hits (+108, Low confidence): Garver is 0-for-6 career against Rogers with a 0.000 OPS across two separate seasons (2024 and 2025). Add a .190 season batting average and you have a player who struggles to make contact in general against a pitcher he has historically been unable to hit. The market prices the under at only 48.1% implied probability, which represents a slight edge given the consistent failure in this matchup. Small unit only, low confidence, but the number makes sense.
Same Game Parlay, 4 legs (Seattle -1.5 +
Same Game Parlay, 4 legs (Seattle -1.5 +120, Under 9.0 -135, Gilbert Over 6.5 K +104, Rutschman Under 0.5 Hits +160): These four legs reinforce each other cleanly rather than pulling in different directions. Gilbert striking out batters at a high rate suppresses Baltimore's offense, which helps Seattle cover -1.5 in a lower-scoring win. Rutschman going hitless is both a high-probability standalone and a direct expression of Gilbert's dominance against Baltimore's lineup anchor. The under and run-line cover resolve in the same scenario. Build this with the understanding that SGP pricing accounts for correlation, so the combined payout will not fully reflect the sum of the individual leg values.
Analysis insight — no specific bet associated
NRFI (-122)
NRFI (-122): Both starters carry strong first-inning trends. Gilbert is 7-3 in NRFI over his last 10 starts and riding a 2-game NRFI streak. Rogers is 7-3 in his last 10 with a 5-game NRFI streak running. Baltimore scores first in fewer than 42% of their games. Seattle's last-10 NRFI rate is also 7-3. The evidence stacks cleanly from both sides of the first inning. At -122, this is a coin-flip price on what looks like a better-than-coin-flip outcome when both starters and both teams are pointing the same direction.

Key Players

Batting AverageSEA
Randy Arozarena
.293Batting Average
LF
Home RunsSEA
Luke Raley
13Home Runs
RF
Runs Batted InSEA
Julio Rodriguez
32Runs Batted In
CF
Earned Run AverageSEA
Emerson Hancock
2.74Earned Run Average
SP
WinsSEA
George Kirby
5Wins
SP
StrikeoutsSEA
Logan Gilbert
77Strikeouts
SP
Batting AverageBAL
Taylor Ward
.260Batting Average
LF
Home RunsBAL
Pete Alonso
13Home Runs
1B
Runs Batted InBAL
Pete Alonso
41Runs Batted In
1B
Earned Run AverageBAL
Kyle Bradish
3.89Earned Run Average
SP
WinsBAL
Chris Bassitt
4Wins
SP
StrikeoutsBAL
Kyle Bradish
68Strikeouts
SP

Recent Form

Seattle Mariners
L7-1New York Mets
L7-3Detroit Tigers
W4-0Detroit Tigers
L5-4Detroit Tigers
W6-3Baltimore Orioles
Baltimore Orioles
W8-2Boston Red Sox
W13-3Toronto Blue Jays
L6-4Toronto Blue Jays
L6-4Toronto Blue Jays
L6-3Seattle Mariners

Seattle Mariners vs Baltimore Orioles Summary

The case for Seattle tonight is rooted in the most reliable signal in baseball: starting pitcher quality. Gilbert is a legitimate mid-rotation arm with a command profile that keeps traffic low and innings manageable. Rogers is one of the most exploitable starters on the board right now, carrying a 6.29 ERA and a home run problem into a park that historically inflates long balls. The Mariners are depleted of nothing, cold at nothing, and scheduled to face one of the softer pitching matchups they will see all week. Seattle Mariners -1.5 at +120 is where the fundamental case lands, with a run differential gap of 66 runs between these two clubs providing the underlying support.

The sharpest individual plays, though, are in the props. Rogers Under 4.5 strikeouts at even money (+100) is the cleanest number on the board: he has averaged 2.7 Ks over his last three starts, and 4.5 asks him to do something he has not come close to in weeks. Pair that with Rutschman Under 0.5 hits at +160, backed by a 0-for-9 career line against Gilbert with a 0.111 OPS across three seasons, and you have two high-confidence plays that do not require Seattle to win big or the game to go any specific direction. The edge does not care what sport you are watching. Rest, context, price, same formula, different field. Those two props are where the best price-to-evidence ratio sits tonight.

The caveats are real. Rogers beat Boston five days ago, and that quality start is a reminder that his 2025 form (1.81 ERA) is not that far in the rearview mirror. Brash's availability is uncertain, which could force Dan Wilson into uncomfortable decisions late. And the under at -135 is a thin lean that deserves small sizing regardless of the outcome. Play within your unit structure, weight the props over the run line, and accept the variance that comes with single-game baseball. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSEA leads series 1-0
DateMatchupResult
Jun 08, 2026SEA @ BALSEASEA 6-3

Compare odds for SEA @ BAL

Frequently Asked Questions

MLBGame PreviewsSeattle Mariners at Baltimore Orioles