Floating on a river, gazing at the heavens, you’re liable to see neither the hearts of the Anaheim Angels nor the spirits of the Seattle Mariners. Sacramento offered two of the season’s most gutting, but representative losses, and Seattle’s California carousel of hell continues in Disneyland. They’ll take on the team owned no longer by Arte Moreno for the first time in more than two decades.
At a GlanceGameTimeMariners StarterAngels StarterMariners Win%Angels Win%Game 1Monday, September 14 | 6:38 pmLHP Kade AndersonLHP Reid Detmers46.9%53.1%Game 2Tuesday, September 15 | 6:38 pmRHP Logan GilbertRHP Ryan Johnson58.0%42.0%Game 3Wednesday, September 16 | 6:38 pmRHP George KirbyLHP Yusei Kikuchi52.8%47.2%Team OverviewOverviewMarinersAngelsEdgeBatting (wRC+)102 (6th in AL)92 (15th in AL)MarinersFielding (FRV)-45 (15th)-30 (13th)AngelsStarting Pitching (FIP-)100 (8th)101 (9th)MarinersBullpen (FIP-)104 (10th)97 (7th)Angels
The Angels are a moribund bunch, but they are in many ways what Seattle would look like if the M’s couldn’t hit. Like, really couldn’t hit. They are an atrocious defensive team (hark, the vantablack kettle) that strikes out a boatload, undermining what’s actually a decent pitching staff. Deadline deals chipped away at that pitching staff and lineup, moving Jo Adell and Jose Soriano among others. While they dealt some arms away from their bullpen, flamethrower Ben Joyce is healthy after missing half the year and working his way into high leverage.
Angels LineupPlayerPositionBatsPAK%BB%ISOwRC+Zach NetoSSR64430.6%8.7%0.200113Mike TroutCFR57926.3%16.2%0.186129Wade MecklerLFL28219.1%10.3%0.092119Vaughn Grissom1BR41818.9%6.5%0.14493Moisés BallesterosCL30823.1%8.4%0.13377Denzer Guzman3BR25226.6%5.2%0.12871Josh LoweDHL30829.2%8.1%0.14875Jose SiriRFR21332.4%6.1%0.17187Christian Moore2BR10429.8%6.7%0.08441
Anaheim has a couple familiar faces up top in Zach Neto and Mike Trout, but not many. They’ve taken the back half of the year to wisely audition several young players, finding some promise in folks like Wade Meckler but still waiting on more elsewhere. Moises Ballesteros was a highly regarded prospect with the Cubs but has not found his swing yet since coming over in return for reliever Ryan Zeferjahn. There’s a few post-hype hopes here as well in Josh Lowe and Jose Siri, but hope has been their predominant currency.
Stuff+ scores for Mariners starters
BOSTON, MASSACHUSETTS – SEPTEMBER 08: Reid Detmers #48 of the Los Angeles Angels pitches against the Boston Red Sox during the fifth inning at Fenway Park on September 08, 2026 in Boston, Massachusetts. (Photo by Brian Fluharty/Getty Images) Getty Images
Game 1 Pitching MatchupPitcherIPK%BB%HR/FB%GB%ERAFIPReid Detmers16828.4%6.7%9.0%37.6%3.323.04Kade Anderson2118.4%9.2%14.8%35.5%4.295.20LHP Reid DetmersPitchUsage vRHBUsage vLHBVelocityStuff+Whiff+BIP+xwOBAFour-seam45.6%45.0%94.1102991030.312Sinker0.5%2.6%93.5Changeup12.6%1.0%83.81011201120.301Curveball11.8%8.9%72.31011191180.303Slider29.4%42.5%86.0110107950.215
From a previous series preview:
Last year, the Angels moved Reid Detmers to the bullpen and he wound up seeing some high leverage work by the end of the season. Perhaps it was out of frustration with his slow development path despite possessing above average stuff, but that experiment lasted one season because a talented starter — even an inconsistent one like Detmers — is always going to be more valuable than a back-end reliever. If there’s one thing that he’ll carry forward from his time in the ‘pen, it’s a more aggressive approach that leans heavily on his two fantastic breaking balls to put batters away.
Detmers has thrived in his return to the rotation this year, accumulating a career-high 4.4 fWAR with career-best marks in ERA and FIP. His strikeout rate is right in line with his career norms but the big reason he’s taken a big step forward is because he’s cut his walk rate by nearly three points and has dramatically reduced the amount of hard contact he has allowed. The last time he faced the Mariners, way back in early April, he held them scoreless over 6.2 innings with four strikeouts.
Game 2 Pitching MatchupPitcherIPK%BB%HR/FB%GB%ERAFIPRyan Johnson84.117.4%10.7%14.6%34.5%5.125.91Logan Gilbert17227.3%6.4%14.1%37.3%3.723.84RHP Ryan JohnsonPitchUsage vRHBUsage vLHBVelocityStuff+Whiff+BIP+xwOBASinker22.4%17.3%92.38118730.511Cutter37.7%37.8%89.610497830.336Splitter8.3%30.4%84.774921430.243Sweeper31.6%14.5%80.810692680.286
From a previous series preview:
Ryan Johnson is a perfect encapsulation of everything wrong with the Angels current player development philosophy. He was drafted in the second round in 2024 after dominating in college ball at Dallas Baptist. He made the Opening Day roster in 2025 as a reliever, skipping the minor leagues entirely. After a month and a half and a 7.36 ERA, the Angels pulled the plug and sent him to High-A to continue his development as a starter. He made 12 starts in the minors and looked really good. Fast forward a year and Johnson had a solid, but not outstanding, spring training and Los Angeles opted to start the season with Johnson on the big league roster again. After allowing six runs in his first start of the year, the Angels sent him back to the minors for a few months before recalling him for good in mid June. It’s really too bad because Johnson has a really intriguing profile, and obviously has some raw talent, but the games the Angels have played with his development pathway have really hurt his ability to grow.
Since the beginning of August, Johnson has enjoyed some solid results on the mound — he’s running a 2.11 ERA over his last seven starts — but his peripherals are just as bad as ever — his FIP is up at 5.43 during this stretch.
Game 3 Pitching MatchupPitcherIPK%BB%HR/FB%GB%ERAFIPYusei Kikuchi5322.9%9.7%11.7%38.9%4.754.20George Kirby165.119.9%5.6%11.2%43.9%4.253.85LHP Yusei KikuchiPitchUsage vRHBUsage vLHBVelocityStuff+Whiff+BIP+xwOBAFour-seam40.7%41.4%95.7101961120.287Cutter6.9%7.4%90.276Splitter20.4%7.4%86.710594750.336Curveball10.8%9.3%79.297861510.310Slider21.1%34.4%87.393841100.361
Yusei Kikuchi missed nearly four months of the season with a shoulder injury. He returned to the majors towards the end of August and resumed his brand of effectively wild pitching. After a slight dip in velocity last year, his heater is back to averaging close to 96 mph. It’s the eighth hardest four-seamer from the left side among all starting pitchers this year. He continues to mix in a hard slider and a curveball as his primary secondary pitches, but he’s replaced his changeup with a true splitter and added a cutter this season. The split has been an excellent pitch but the cutter has been hit pretty hard.
AL West StandingsTeamW-LW%Games BehindRun DiffRecent FormAstros75-750.500—-53L-W-L-L-LRangers74-760.4931.0-44L-L-L-W-WMariners70-800.4675.0-58W-W-L-W-LAthletics61-890.40714.0-203L-W-W-L-WAngels56-930.37618.5-76W-W-L-L-LAL Wild Card StandingsTeamW-LW%Games BehindRun DiffRecent FormYankees86-630.577+10.5+125W-W-W-L-WRed Sox82-680.547+6.0+88L-L-L-W-WGuardians76-740.507—-7W-L-W-L-WBlue Jays75-750.5001.0-31W-L-L-W-WRangers74-760.4932.0-44L-L-L-W-W
Academically, baseball continues elsewhere. Houston hosts Kansas City, because other teams get really mad if you flake on games you committed to a year ago that you never really thought would materialize until it’s this week. Texas hosts the Red Sox, the winner gets to keep the red, blue, and white color scheme for the rest of the year, the other has to wear a city connect of the opponent’s choosing.
The White Sox face the Guardians and the Cubs take on Atlanta if you’d like to prioritize baseball from clubs who might respect your time better the rest of this year.