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.
|
Game |
Time |
Mariners Starter |
Athletics Starter |
Mariners Win% |
Athletics Win% |
|
Game 1 |
Friday, September 11 | 6:40 pm |
RHP Logan Gilbert |
LHP Jeffrey Springs |
64.1% |
35.9% |
|
Game 2 |
Saturday, September 12 | 6:40 pm |
RHP George Kirby |
LHP Gage Jump |
60.8% |
39.2% |
|
Game 3 |
Sunday, September 13 | 1:05 pm |
RHP Bryan Woo |
RHP Jacob Lopez |
58.1% |
41.9% |
*Game odds courtesy of FanGraphs
|
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.
|
Player |
Position |
Bats |
PA |
K% |
BB% |
ISO |
wRC+ |
|
Henry Bolte |
CF |
R |
407 |
27.8% |
8.1% |
0.126 |
111 |
|
Jeff McNeil |
1B |
L |
464 |
11.2% |
5.8% |
0.103 |
85 |
|
Zack Gelof |
3B |
R |
373 |
25.5% |
7.2% |
0.207 |
109 |
|
Lawrence Butler |
RF |
L |
473 |
26.4% |
11.6% |
0.138 |
85 |
|
Carlos Cortes |
LF |
L |
344 |
16.3% |
8.1% |
0.142 |
97 |
|
Max Muncy |
DH |
R |
273 |
31.9% |
7.7% |
0.163 |
87 |
|
Donovan Walton |
2B |
L |
124 |
16.9% |
13.7% |
0.168 |
126 |
|
Alika Williams |
SS |
R |
200 |
22.5% |
4.0% |
0.156 |
88 |
|
Jonah Heim |
C |
S |
307 |
19.5% |
6.5% |
0.173 |
69 |
From last week’s series preview:
Advertisement
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.
Probable Pitchers
Updated Stuff+ Explainer
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
|
Pitcher |
IP |
K% |
BB% |
HR/FB% |
GB% |
ERA |
FIP |
|
Jeffrey Springs |
130 |
18.2% |
9.1% |
17.9% |
34.4% |
6.02 |
6.07 |
|
George Kirby |
159.1 |
19.3% |
5.5% |
11.0% |
43.7% |
4.18 |
3.81 |
|
Pitch |
Usage vRHB |
Usage vLHB |
Velocity |
Stuff+ |
Whiff+ |
BIP+ |
xwOBA |
|
Four-seam |
43.1% |
45.2% |
91.4 |
89 |
73 |
93 |
0.357 |
|
Cutter |
3.5% |
0.8% |
87.8 |
91 |
|||
|
Changeup |
32.0% |
4.9% |
79.5 |
111 |
115 |
83 |
0.267 |
|
Slider |
16.3% |
41.6% |
84.1 |
97 |
69 |
67 |
0.383 |
|
Sweeper |
5.0% |
7.4% |
77.4 |
97 |
27 |
116 |
0.409 |
From a previous series preview:
Advertisement
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.
|
Pitcher |
IP |
K% |
BB% |
HR/FB% |
GB% |
ERA |
FIP |
|
Gage Jump |
96.2 |
24.9% |
10.6% |
9.6% |
38.4% |
5.12 |
3.74 |
|
Bryan Woo |
156.1 |
25.0% |
5.2% |
9.8% |
37.6% |
4.03 |
3.34 |
|
Pitch |
Usage vRHB |
Usage vLHB |
Velocity |
Stuff+ |
Whiff+ |
BIP+ |
xwOBA |
|
Four-seam |
48.1% |
42.0% |
96.3 |
101 |
106 |
100 |
0.348 |
|
Sinker |
3.4% |
10.9% |
95.1 |
88 |
|||
|
Changeup |
12.4% |
0.2% |
87.6 |
94 |
90 |
129 |
0.298 |
|
Curveball |
12.7% |
4.2% |
82.3 |
126 |
83 |
89 |
0.260 |
|
Slider |
22.8% |
21.7% |
87.2 |
116 |
86 |
86 |
0.310 |
|
Sweeper |
0.7% |
21.0% |
83.8 |
116 |
110 |
77 |
0.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.
Advertisement
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.
|
Pitcher |
IP |
K% |
BB% |
HR/FB% |
GB% |
ERA |
FIP |
|
Jacob Lopez |
111 |
21.1% |
10.8% |
11.0% |
31.6% |
4.78 |
4.99 |
|
Bryce Miller |
102.1 |
24.3% |
7.0% |
14.2% |
37.2% |
4.22 |
4.29 |
|
Pitch |
Usage vRHB |
Usage vLHB |
Velocity |
Stuff+ |
Whiff+ |
BIP+ |
xwOBA |
|
Four-seam |
30.8% |
43.2% |
90.4 |
92 |
95 |
120 |
0.275 |
|
Sinker |
2.2% |
5.9% |
89.7 |
81 |
|||
|
Cutter |
24.7% |
8.0% |
86.2 |
87 |
106 |
105 |
0.343 |
|
Changeup |
11.3% |
0.0% |
82.6 |
82 |
70 |
72 |
0.406 |
|
Slider |
31.0% |
43.0% |
76.2 |
116 |
89 |
115 |
0.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:
Advertisement
ERA (first half | second half): 6.83 | 2.75
wOBA: .380 | .286
Opponents’ Slash Line: .293/.381/.495 | .209/.288/.350
Hopefully Lopez can find one last first-half outing in him.
The Big Picture:
|
Team |
W-L |
W% |
Games Behind |
Run Diff |
Recent Form |
|
Astros |
75-72 |
0.510 |
— |
-40 |
L-L-W-L-W |
|
Rangers |
72-75 |
0.490 |
3.0 |
-41 |
L-W-W-L-L |
|
Mariners |
69-78 |
0.469 |
6.0 |
-74 |
L-W-L-W-W |
|
Athletics |
59-88 |
0.401 |
16.0 |
-187 |
W-L-W-L-W |
|
Angels |
56-90 |
0.384 |
18.5 |
-73 |
W-L-L-W-W |
|
Team |
W-L |
W% |
Games Behind |
Run Diff |
Recent Form |
|
Yankees |
84-62 |
0.575 |
+10.5 |
+131 |
W-L-W-W-W |
|
Red Sox |
80-67 |
0.544 |
+6.0 |
+82 |
W-W-W-L-L |
|
Guardians |
74-73 |
0.503 |
— |
-16 |
L-W-L-W-L |
|
Blue Jays |
73-74 |
0.497 |
1.0 |
-39 |
W-L-L-W-L |
|
Rangers |
72-75 |
0.490 |
2.0 |
-41 |
L-W-W-L-L |
|
Orioles |
71-76 |
0.483 |
3.0 |
-27 |
L-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).
Read the full article here


