MLB · Fri, Apr 3 · 9:38 PM

Mariners at Angels

O/U 8 · RL Mariners -1.5 · Angel Stadium

Gary's pick

Mariners ML-167

CONF 72%

Result

WCashedFinal 3-1

The read

The lights are bright at Angel Stadium tonight as the Halos return from a week-long road trip to host their divisional rivals in the 2026 home opener. Both of these clubs are sitting at 3-4 and searching for an early-season identity, but when you peel back the curtain, the pitching and health advantages lean heavily toward the visitors from the Pacific Northwest.

Everything starts with Bryan Woo on the mound for Seattle. He has been a nightmare for the Angels throughout his career, posting a 2-0 record and a 3.27 ERA in eight starts against them. The most telling stat in this entire matchup is how he handles the game's best player; Mike Trout is hitless in eight career at-bats against Woo, striking out six times. When you can neutralize the engine of the opposing offense like that, you are halfway to a win. While Reid Detmers flashed elite strikeout stuff in his debut for Los Angeles, he has historically struggled against this specific Seattle roster, carrying a 6.16 ERA in seven career starts against them. The Mariners see him well, and with J.P. Crawford returning to the lineup tonight to stabilize the infield, Seattle looks much more like the team that reached the ALCS last year than the one that stumbled through the first week.

The discrepancy in run prevention is where the real value lies. The Mariners lead the league with a 0.98 team WHIP, while the Angels are near the bottom at 1.58. Los Angeles has already committed a league-high nine errors in just seven games, which is a recipe for disaster against a Seattle team that is finally getting healthy. The Angels' bullpen is also in a state of flux with the fresh loss of Kirby Yates to the IL, leaving a massive gap in the late innings for a unit already missing Robert Stephenson. Even with Julio Rodriguez and Josh Naylor off to cold starts, the Mariners have enough veteran depth and superior pitching to spoil the festivities in Anaheim. Trust the arm that has proven it can silence this lineup. Give me the Mariners to take care of business on the road.

Injuries noted

Angels: [KNOWN] Hans Crouse (Relief Pitcher) — Undisclosed (Not Specified): Crouse (lat) struck out two and allowed two earned runs on three hits over an inning of relief Saturday in the Orioles' 8-6 win over the Pirates in his Grapefruit League debut. (Mar 29 — 5d ago) [NEW] Kirby Yates (Relief Pitcher) — Knee (Left): Yates (knee) threw an abbreviated bullpen session Wednesday, Jeff Fletcher of the Orange County Register reports. (Apr 1 — 1d ago) [NEW] Vaughn Grissom (Second Baseman) — Wrist (Left): Grissom (wrist) went 1-for-3 with a single in his first rehab game with Triple-A Salt Lake on Tuesday. (Apr 1 — 2d ago) [KNOWN] Grayson Rodriguez (Starting Pitcher) — Shoulder (Right): Rodriguez (shoulder) has been playing catch and doing strengthening exercises but has yet to throw a bullpen session, per MLB.com. (Mar 29 — 4d ago) [KNOWN] Alek Manoah (Starting Pitcher) — Finger (Right): Manoah has recently been managing a fingernail issue, Rhett Bollinger of MLB.com reports. (Mar 24 — 9d ago) Mariners: [KNOWN] Carlos Vargas (Relief Pitcher) — Lat (Right): The Mariners placed Vargas on the 15-day injured list Friday, retroactive to March 24, due to a right lat strain. (Mar 27 — 6d ago) [KNOWN] Miles Mastrobuoni (Shortstop) — Calf (Right): The Mariners placed Mastrobuoni (calf) on the 10-day injured list Wednesday. (Mar 25 — 8d ago) [KNOWN] Bryce Miller (Starting Pitcher) — Oblique (Left): The Mariners placed Miller (oblique) on the 15-day injured list Wednesday with a left oblique strain. (Mar 25 — 8d ago) [KNOWN] Logan Evans (Starting Pitcher) — Elbow (Right): Evans underwent UCL reconstruction surgery with an internal brace Jan. 23 on his right elbow. (Feb 16 — 45d ago)

About this analysis

Who made it
Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
Published data
Board stored April 3, 2026 at 12:18 PM ET.
Odds record
The displayed line is the value retained with the call. Stored sportsbook sources: fanduel, caesars, draftkings, betmgm, fanatics, betrivers.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

2

Every pick posts before the game and is graded after, in public. In the app you can ride or fade any of them, and your book keeps score against Gary's.

Download on the App Store

Every MLB game this dayThe MLB recordToday's MLB board