Trending now

Regrets: Mariners vs. Athletics Series Preview

After a brutal August that saw the M’s play numerous playoff contenders and spend a lot of time away from home, playing the A’s at home was supposed to be a cakewalk pie stroll. Spoiler alert, it was not! The phenomenon of cruel nature that is the 2026 Seattle Mariners once again exerted itself, and the Mariners managed to drop the series to the corpse of the A’s roster. It took Bryan Woo’s heroics to prevent a sweep.

A series win the M’s took from Texas, but a sweep they needed to kindle their flickering playoff odds, which sit at 6.2% as of Thursday night. They come to Sacramento in need of, essentially, perfection.

At a Glance

Game

Time

Mariners Starter

Athletics Starter

Mariners Win%

Athletics Win%

Game 1Friday, September 11 | 6:40 pmRHP George KirbyLHP Jeffrey Springs64.1%35.9%
Game 2Saturday, September 12 | 6:40 pmRHP Bryan WooLHP Gage Jump60.8%39.2%
Game 3Sunday, September 13 | 1:05 pmRHP Bryce MillerRHP Jacob Lopez58.1%41.9%

Team Overview

Overview

Mariners

Athletics

Edge

Batting (wRC+)100 (9th in AL)95 (12th in AL)Mariners
Fielding (FRV)-42 (15th)-38 (14th)Athletics
Starting Pitching (FIP-)99 (8th)119 (15th)Mariners
Bullpen (FIP-)103 (11th)102 (8th)Athletics

Two bad, bad teams on display this weekend. Neither team is above average in anything except the Mariners starting pitching, barely. Two bad offenses, two bad defenses, a bunch of bad pitching.

Athletics Lineup

Player

Position

Bats

PA

K%

BB%

ISO

wRC+

Henry BolteCFR40727.8%8.1%0.126111
Jeff McNeil1BL46411.2%5.8%0.10385
Zack Gelof3BR37325.5%7.2%0.207109
Lawrence ButlerRFL47326.4%11.6%0.13885
Carlos CortesLFL34416.3%8.1%0.14297
Max MuncyDHR27331.9%7.7%0.16387
Donovan Walton2BL12416.9%13.7%0.168126
Alika WilliamsSSR20022.5%4.0%0.15688
Jonah HeimCS30719.5%6.5%0.17369

From last week’s series preview:

The biggest reason why the Athletics have struggled so much since June is because their lineup has been absolutely gutted by injuries; Brent Rooker (knee), Shea Langeliers (knee), Nick Kurtz (thumb), Tyler Soderstrom (hip), and Jacob Wilson (shoulder) have all succumbed to season-ending injuries. Those five are the core the team was building around so to have all of them sidelined at once has been a huge blow. There have been some positives despite all the struggles. Zack Gelof has been the team’s best hitter when he’s been on the field — he’s missed a bunch of time with a handful of minor scrapes and bruises. The demise of Lawrence Butler has been greatly exaggerated as well; since June 10, he’s put up a 131 wRC+ with nine home runs.

  • Stuff+ scores for Mariners starters

SACRAMENTO, CALIFORNIA – SEPTEMBER 07: Jacob Lopez #57 of the Athletics pitches against the Toronto Blue Jays in the top of the first inning of a major league baseball game at Sutter Health Park on September 07, 2026 in Sacramento, California. (Photo by Thearon W. Henderson/Getty Images)
Getty Images

Game 1 Pitching Matchup

Pitcher

IP

K%

BB%

HR/FB%

GB%

ERA

FIP

Jeffrey Springs13018.2%9.1%17.9%34.4%6.026.07
George Kirby159.119.3%5.5%11.0%43.7%4.183.81

LHP Jeffrey Springs

Pitch

Usage vRHB

Usage vLHB

Velocity

Stuff+

Whiff+

BIP+

xwOBA

Four-seam43.1%45.2%91.48973930.357
Cutter3.5%0.8%87.891
Changeup32.0%4.9%79.5111115830.267
Slider16.3%41.6%84.19769670.383
Sweeper5.0%7.4%77.497271160.409

From a previous series preview:

Jeffrey Springs has managed to survive pitching in Sutter Health Park by generating a ton of weak contact. His .255 BABIP was the ninth lowest among qualified pitchers last year and it’s even lower this season. He allows a ton of contact in the air and all that elevated contact hasn’t turned into damage like you might expect. It’s mostly just weak fly balls that are easily caught. He’s also throwing a little harder this season, though his strikeout-to-walk ratio is almost an exact mirror of what he posted last year. His best pitch is still his changeup and that’s what allows him to run a slightly reverse platoon split.

After a decent start to the season, Springs has been absolutely terrible over the last three months; since the beginning of June, his ERA is over eight! The last time he faced the Mariners, though, he went seven scoreless.

Game 2 Pitching Matchup

Pitcher

IP

K%

BB%

HR/FB%

GB%

ERA

FIP

Gage Jump96.224.9%10.6%9.6%38.4%5.123.74
Bryan Woo156.125.0%5.2%9.8%37.6%4.033.34

LHP Gage Jump

Pitch

Usage vRHB

Usage vLHB

Velocity

Stuff+

Whiff+

BIP+

xwOBA

Four-seam48.1%42.0%96.31011061000.348
Sinker3.4%10.9%95.188
Changeup12.4%0.2%87.694901290.298
Curveball12.7%4.2%82.312683890.260
Slider22.8%21.7%87.211686860.310
Sweeper0.7%21.0%83.8116110770.194

From a previous series preview:

The Athletics top pitching prospect entering the season, Gage Jump made his major league debut at the end of May — against the Mariners no less — and has pitched through an up-and-down rookie campaign. He’s shown flashes of brilliance at times, but he’s also been prone to big blowups that spiral out of control. He’s got three different breaking balls that make up the bulk of his pitch mix with a four-seamer as the foundation and a sinker and changeup to round out the repertoire. His low arm angle helps his fastball play up from an already impressive 96 mph from the left side, giving the pitch excellent movement across both planes. Right now, he’s much more of a thrower than a pitcher, filling the middle of the zone with his hard stuff and spraying his secondaries around the edges of the zone. That lack of command is the one thing holding him back from truly bringing the entire package together.

Jump has a bright future ahead of him. However, he’s been getting hit hard, much of it on the fastball, a pitch that should by the metrics be a killer. He should be fun to watch.

Game 3 Pitching Matchup

Pitcher

IP

K%

BB%

HR/FB%

GB%

ERA

FIP

Jacob Lopez11121.1%10.8%11.0%31.6%4.784.99
Bryce Miller102.124.3%7.0%14.2%37.2%4.224.29

LHP Jacob Lopez

Pitch

Usage vRHB

Usage vLHB

Velocity

Stuff+

Whiff+

BIP+

xwOBA

Four-seam30.8%43.2%90.492951200.275
Sinker2.2%5.9%89.781
Cutter24.7%8.0%86.2871061050.343
Changeup11.3%0.0%82.68270720.406
Slider31.0%43.0%76.2116891150.237

From a previous series preview:

Jacob Lopez was a surprise last year. Never regarded as a top prospect, and a throw-in in the Jeffrey Springs trade a few years ago, he had a stretch of 13 starts last summer where he ran a 2.64 ERA and a 3.08 FIP. He ran into the Mariners on August 24, allowed nine runs, and was placed on the IL with an elbow strain the next day. His raw stuff just isn’t that impressive; his fastball barely averages 90 mph and a slow looping slider is hardly optimized for whiffs. Still, some deception in his throwing motion allows his stuff to play up a bit.

After a rough start to the year, Lopez has been a much more solid starter in the second half:

ERA (first half | second half): 6.83 | 2.75

Opponents’ Slash Line: .293/.381/.495 | .209/.288/.350

Hopefully Lopez can find one last first-half outing in him.

Team

W-L

W%

Games Behind

Run Diff

Recent Form

Astros75-720.510-40L-L-W-L-W
Rangers72-750.4903.0-41L-W-W-L-L
Mariners69-780.4696.0-74L-W-L-W-W
Athletics59-880.40116.0-187W-L-W-L-W
Angels56-900.38418.5-73W-L-L-W-W

Team

W-L

W%

Games Behind

Run Diff

Recent Form

Yankees84-620.575+10.5+131W-L-W-W-W
Red Sox80-670.544+6.0+82W-W-W-L-L
Guardians74-730.503-16L-W-L-W-L
Blue Jays73-740.4971.0-39W-L-L-W-L
Rangers72-750.4902.0-41L-W-W-L-L
Orioles71-760.4833.0-27L-L-W-L-W

If you’re still paying attention to the standings, the Mariners gained a game in the Wild Card standings with their series win this week. They’re now closer to that final Wild Card spot than they are to the top of the AL West.

The Astros play in Tampa Bay and the Rangers play in Arizona this weekend. The Twins and Guardians meet up this weekend and we’re rooting for Minnesota even though they’re technically ahead of Seattle in the standings. Anything to bring that third Wild Card spot down below .500. The Orioles and Blue Jays also matchup this weekend and we’re just rooting for chaos in that series (but probably a Baltimore series win).

Leave a Reply

Your email address will not be published. Required fields are marked *

Are you human? Please solve:Captcha


Secret Link

Warning: foreach() argument must be of type array|object, null given in /home/misryoum/public_html/wp-content/plugins/wp-defender/src/component/class-network-cron-manager.php on line 216