Houston Astros

Houston Astros vs Seattle Mariners Prediction, Odds and Picks for Today, 04/11/26

T-Mobile ParkSEAM
Astros
6-8
Astros
Today
Mariners
5-9
Mariners

Vote on who will win!

Seattle Mariners
Google News

Astros vs Mariners Pickswise Expert Predictions

Game Totals Pick
Astros Over 3.5(-130)

The Houston Astros take on the Seattle Mariners in a matchup that presents an interesting contrast between strong pitching and a red hot offense. Houston turns to Lance McCullers Jr., who has looked solid to begin the 2026 season with an ERA in the low-3.00s and improved command after an injury plagued 2025. Seattle counters with Luis Castillo, who enters with a 2.79 ERA and continues to anchor one of the league’s most reliable rotations. While Castillo brings clear swing and miss upside, Houston’s offense has been one of the most productive units early in the year, hitting .270 with a .372 on-base percentage and .449 slugging percentage—numbers that rank among the top in baseball. This sets up a compelling battle between an elite arm and a lineup that has consistently applied pressure.

Seattle’s strength lies in its pitching staff, which holds a 2.86 team ERA and a sub-1.00 WHIP, but its offense has lagged significantly, hitting just .190 with a .297 OBP. That imbalance is key, as it places additional pressure on Castillo to be nearly perfect against a Houston lineup that has scored at least five runs in four of its last five games. Even if McCullers isn’t dominant, the Astros’ offensive depth and ability to get on base should create consistent scoring opportunities. With Houston swinging the bat at a high level and Seattle struggling to generate offense, this matchup sets up well for the Astros to produce enough runs to clear a modest total, even against a high end starter.

 

Astros vs Mariners Prediction: Astros Team Total Over 3.5 (-130) available at time of publishing. Playable to that number

Photo of Justin Ziolkowski

Justin Ziolkowski

NBA and college basketball handicapper for Pickswise.
Read more about Justin Ziolkowski