Bryan Woo gives Seattle six crisp innings, leaning on the riding four-seam/slider mix that piled up nine strikeouts in his first start. He neutralizes the Angels’ left-handed pocket of Schanuel and Lowe, allowing just a second-inning RBI single from Brendan Donovan to stand up early.
Reid Detmers flashes swing-and-miss stuff but again runs a high pitch count; he wobbles in the fifth when Cole Young slaps a single and Luke Raley follows with a two-run shot to right. Detmers exits after 5+ with the Angels trailing 3-0.
Anaheim finally breaks through in the sixth: Mike Trout ambushes a first-pitch cutter from reliever Casey Legumina, launching a solo homer to left-center. Seattle’s bullpen steadies, with Matt Brash and Andrés Muñoz stringing together clean frames, while Randy Arozarena manufactures an eighth-inning insurance run on a walk, stolen base and Canzone’s flare to shallow right.
Jordan Romano keeps the deficit at two in the ninth, giving the Angels a last gasp. Zach Neto doubles off Muñoz’s high heater, and a Yoán Moncada sac fly trims it to 4-2, but Muñoz overpowers Soler for the final out.
Key factors:
• Starting-pitching edge favors Woo; his elite command keeps traffic minimal.
• Mariners’ lefty power (Raley, Canzone) matches up well against Detmers’ fastball/curve combo.
• Trout remains the Angels’ engine, but lack of production from Soler and Lowe strands too many runners.
• Seattle’s bullpen, shaky earlier in the week, rebounds behind Brash’s slider and Muñoz’s 101-mph heat.
Result: Mariners 4, Angels 2.
Mariners Activate Julio Rodriguez From Concussion IL
Rodriguez returns to a Seattle team at 48-50 that's been outscored 3-7 over its last 10 games. Mastrobuoni's departure removes minimal offensive impact—he posted a .192 AVG and .184 xwOBA in 13 games.
Mariners Trade Deadline Outlook: Minor Moves Expected
Seattle holds a +24 run differential and a one-game AL West lead at 47-46, but their rotation shows vulnerability—Castillo (4.79 ERA, 0.329 xwOBA) and Kirby (3.76 ERA) are underperforming while Miller (1.71 ERA, 0.226 xwOBA in 8 starts) suggests depth exists. Any deadline additions likely target bullpen depth or bench help rather than franchise-altering trades.
Mariners Sign Stuart Fairchild To Minor League Deal
Fairchild (.158 AVG, .089 xBA in 14 G with CLE) rejected an outright assignment and chose free agency; Seattle adds organizational depth with a player who has posted minimal offensive value this season.
Rodríguez (.259 AVG, .351 xwOBA, 14 HR in 87 G) was Seattle's primary center fielder in a lineup batting .260 as a team; his absence hits depth with Miles Mastrobuoni replacing him. Criswell's move to 60-day IL opens the 40-man spot but removes a reliever posting a 3.52 ERA from an active roster already thin in the bullpen.
Angels (39-61, -62 run diff) face a fire sale with the AL's worst record, while Mozeliak's former team Cardinals (51-47, +4 run diff) sit 3rd in NLC—the deadline approach will likely hinge on whether LAA can find takers for depth arms like Suter (4.55 ERA, 36 G) or position players underwater on value.
Angels Fire GM Perry Minasian Amid Historic Losing Streak
LAA sits 38-59 (.392) with -55 run differential and is on pace for an 11th straight losing season. The rotation's best arm is Soriano (3.49 ERA, 115 SO), but Rodriguez (7.55 ERA) and Johnson (6.75 ERA) have been severe drains on depth as the team prepares for a front-office rebuild.
Reyes, 32, joins LAA's Triple-A system after splitting time with San Diego; the Angels remain 37-56 with a -51 run differential and are unlikely to see meaningful production from minor league depth additions.
Trout's .414 OBP and 0.414 xwOBA (.26 xBA suggests some luck involved) gives LAA's lineup a spark, but the Angels remain 25 games behind LAD and need more than individual production to climb from -63 run differential.
Angels Reinstate Mike Trout From IL; Designate Donovan Walton
Trout (.234 AVG, .411 OBP, 0.411 xwOBA in 74 G) returns to a lineup that's 36-56 with a -63 run differential. Walton's departure eliminates an infielder hitting .319 with a .505 SLG but minimal walk rate (0.312 OBP in 32 G), freeing roster space despite Trout's own struggles at the plate this season.
Get the edge in every MLB game with our AI prediction app. Real-time scoring probabilities inning by inning, accurate game outcome forecasts, detailed player and team analytics, and interactive performance stats — all powered by a constantly evolving algorithm. Whether you're a passionate fan or a dedicated analyst, Baseball Predict delivers the most accurate MLB forecasts and game insights right to your phone.