With a few days to rest and reevaluate after a disappointing end to the first half of the season, the Mariners are hoping to start fresh after the All-Star break. Julio Rodriguez and Brendan Donovan should be returning from their injuries sooner rather than later, and the team will kick off the stretch run with a six-game homestand against a pair of weaker National League teams. That’s a pretty soft landing to begin the second half of the season, hopefully providing the team a spark ahead of a huge matchup against Texas next weekend.
|
Game |
Time |
Mariners Starter |
Giants Starter |
Mariners Win% |
Giants Win% |
|---|---|---|---|---|---|
|
Game 1 |
Friday, July 17 | 7:10 pm |
RHP Bryce Miller |
RHP Landen Roupp |
58.3% |
41.7% |
|
Game 2 |
Saturday, July 18 | 5:08 pm |
RHP Bryan Woo |
RHP Logan Webb |
54.1% |
45.9% |
|
Game 3 |
Sunday, July 19 | 1:10 pm |
RHP Logan Gilbert |
LHP Robbie Ray |
63.8% |
36.2% |
|
Overview |
Mariners |
Giants |
Edge |
|---|---|---|---|
|
Batting (wRC+) |
100 (8th in AL) |
101 (7th in NL) |
Giants |
|
Fielding (FRV) |
-26 (14th) |
-1 (9th) |
Giants |
|
Starting Pitching (FIP-) |
86 (1st) |
103 (8th) |
Mariners |
|
Bullpen (FIP-) |
91 (3rd) |
108 (12th) |
Mariners |
It’s been a rough season for the Giants, both on and off the field. This team was supposed to be good enough to challenge for a NL Wild Card spot, but they’re looking like they’ll need to reset their roster for next year at the trade deadline. The uninspired play on the field is one thing, but the off-field issues are overshadowing everything. There was the Pride Night controversy, the mismanagement from new manager Tony Vitello, tone deaf comments from players and president of baseball operations Buster Posey. It’s been a circus, and it’s hard not to believe that all those distractions are taking a toll on the team’s play on the field.
|
Player |
Position |
Bats |
PA |
K% |
BB% |
ISO |
wRC+ |
|---|---|---|---|---|---|---|---|
|
Heliot Ramos |
LF |
R |
235 |
26.0% |
5.1% |
0.194 |
113 |
|
Luis Arraez |
2B |
L |
402 |
4.0% |
6.0% |
0.130 |
127 |
|
Casey Schmitt |
3B |
R |
370 |
19.2% |
2.4% |
0.217 |
120 |
|
Rafael Devers |
1B |
L |
407 |
27.3% |
9.3% |
0.230 |
118 |
|
Jung Hoo Lee |
RF |
L |
351 |
9.7% |
4.0% |
0.127 |
112 |
|
Bryce Eldridge |
DH |
L |
217 |
24.4% |
12.9% |
0.197 |
132 |
|
Willy Adames |
SS |
R |
384 |
27.9% |
6.5% |
0.190 |
93 |
|
Drew Gilbert |
CF |
L |
216 |
17.1% |
8.8% |
0.137 |
93 |
|
Drew Cavanaugh |
C |
L |
38 |
23.7% |
13.2% |
0.000 |
65 |
There are a few bright spots to point to in the lineup. Luis Arraez earned a spot on the NL All-Star team thanks to a career-best season. His power output is the highest it’s ever been thanks to the expansive gaps in Oracle Park, helping him earn 21 doubles and seven triples. What’s more impressive is that he’s turned himself into an excellent defender at second base thanks to the tutelage of infield guru Ron Washington. Rafael Devers got off to a slow start but he’s posted a 147 wRC+ and 12 home runs since the beginning of June. The other two stars in the lineup, Willy Adames and Matt Chapman, haven’t found much consistency this year; both are in the midst of career-worst seasons. With those two stars unable to produce in the middle of the lineup, San Francisco has had to turn to breakout utility infielder Casey Schmitt and rookie Bryce Eldridge to carry a lot of the load.
Probable Pitchers
Updated Stuff+ Explainer
|
Pitcher |
IP |
K% |
BB% |
HR/FB% |
GB% |
ERA |
FIP |
|---|---|---|---|---|---|---|---|
|
Landen Roupp |
97 |
25.3% |
10.2% |
8.3% |
48.6% |
4.27 |
3.29 |
|
Bryce Miller |
57.2 |
30.2% |
4.2% |
12.5% |
39.6% |
2.18 |
3.12 |
|
Pitch |
Usage vRHB |
Usage vLHB |
Velocity |
Stuff+ |
Whiff+ |
BIP+ |
xwOBA |
|---|---|---|---|---|---|---|---|
|
Four-seam |
3.8% |
4.6% |
92.9 |
102 |
|||
|
Sinker |
38.3% |
35.0% |
93.3 |
95 |
73 |
87 |
0.353 |
|
Cutter |
13.1% |
14.7% |
88.9 |
91 |
130 |
103 |
0.312 |
|
Changeup |
12.6% |
24.7% |
87.2 |
86 |
107 |
108 |
0.268 |
|
Curveball |
32.2% |
21.0% |
76.7 |
117 |
111 |
109 |
0.220 |
Landen Roupp has taken a big step forward on the mound this year. His strikeout rate is nearly four points higher than it was last year, leading to a 3.29 FIP that ranks 12th in the majors. Unfortunately, he was also one of the pitchers at the center of the Giants’ Pride Night controversy a month ago, which has overshadowed the progress he’s made on the field. As our own Ryan Blake pointed out on FanGraphs back in April, Roupp’s improvement this year seems to stem from his position on the mound. That’s helped him disguise his two best pitches, his sinker and curveball, a bit better. His spotty command is still holding him back from joining the game’s elite, and he’s been a bit unlucky to run such a high ERA despite his solid peripherals.
|
Pitcher |
IP |
K% |
BB% |
HR/FB% |
GB% |
ERA |
FIP |
|---|---|---|---|---|---|---|---|
|
Logan Webb |
100.1 |
19.4% |
6.3% |
9.4% |
50.5% |
3.86 |
3.44 |
|
Bryan Woo |
104.1 |
24.1% |
4.7% |
7.6% |
37.2% |
4.23 |
3.05 |
|
Pitch |
Usage vRHB |
Usage vLHB |
Velocity |
Stuff+ |
Whiff+ |
BIP+ |
xwOBA |
|---|---|---|---|---|---|---|---|
|
Four-seam |
11.2% |
14.4% |
92.4 |
94 |
96 |
74 |
0.265 |
|
Sinker |
46.3% |
22.4% |
92.1 |
109 |
72 |
94 |
0.365 |
|
Cutter |
10.8% |
13.3% |
89.8 |
84 |
99 |
108 |
0.300 |
|
Changeup |
15.1% |
29.6% |
86.1 |
100 |
91 |
95 |
0.276 |
|
Sweeper |
16.6% |
20.3% |
84.2 |
96 |
67 |
84 |
0.269 |
Few pitchers have been as consistent and durable as Logan Webb has been over the past five years. He’s accumulated at least 4.1 fWAR in every season since 2021, though that streak might be broken this year. After enjoying a huge jump in strikeouts last year, his K% has fallen to the lowest it’s been since 2020. Both his walk rate and groundball rate are approaching career worsts as well. He spent three weeks on the IL in May with a knee injury — the first time he’s dealt with any kind of injury since 2022 — which could be affecting his performance on the field. He’s also throwing his four-seamer and cutter a lot more often this year at the expense of his sweeper; that pitch mix change could explain some, but not all, of the issues he’s facing.
|
Pitcher |
IP |
K% |
BB% |
HR/FB% |
GB% |
ERA |
FIP |
|---|---|---|---|---|---|---|---|
|
Robbie Ray |
106.2 |
20.3% |
11.7% |
10.6% |
32.8% |
3.38 |
4.70 |
|
Logan Gilbert |
114 |
26.5% |
5.3% |
10.4% |
35.1% |
3.32 |
3.37 |
|
Pitch |
Usage vRHB |
Usage vLHB |
Velocity |
Stuff+ |
Whiff+ |
BIP+ |
xwOBA |
|---|---|---|---|---|---|---|---|
|
Four-seam |
38.0% |
29.9% |
93.3 |
105 |
88 |
76 |
0.372 |
|
Sinker |
11.4% |
9.7% |
92.5 |
85 |
51 |
77 |
0.385 |
|
Changeup |
22.2% |
0.2% |
86.0 |
83 |
78 |
116 |
0.248 |
|
Curveball |
9.9% |
10.0% |
79.5 |
90 |
129 |
99 |
0.252 |
|
Slider |
18.5% |
50.2% |
86.0 |
96 |
105 |
89 |
0.336 |
After recovering from Tommy John surgery in 2024, Robbie Ray put together a full, healthy season last year. He’s not the same pitcher that won the AL Cy Young in 2021, nor the pitcher we saw for a single season in Seattle. His 7.4% walk rate during those two years looks like an aberration; he’s back up above 10% in his three seasons in San Francisco. More importantly, his strikeout rate has fallen in consecutive seasons, and it now sits at just 20.3%, the lowest it’s been since his rookie cup of coffee back in 2014. He’s also diversified his pitch mix, adding a changeup and a sinker to give him a deeper five-pitch repertoire to keep batters off his signature four-seamer and slider.
The Big Picture:
|
Team |
W-L |
W% |
Games Behind |
Run Diff |
Recent Form |
|---|---|---|---|---|---|
|
Rangers |
49-47 |
0.510 |
— |
-15 |
L-W-W-L-W |
|
Mariners |
48-49 |
0.495 |
1.5 |
+16 |
L-L-L-L-W |
|
Astros |
47-51 |
0.480 |
3.0 |
-47 |
W-L-L-W-L |
|
Athletics |
41-55 |
0.427 |
8.0 |
-106 |
L-L-L-L-L |
|
Angels |
38-59 |
0.392 |
11.5 |
-55 |
W-L-W-L-L |
|
Team |
W-L |
W% |
Games Behind |
Run Diff |
Recent Form |
|---|---|---|---|---|---|
|
Yankees |
54-42 |
0.563 |
+6.5 |
+91 |
L-W-W-W-W |
|
Guardians |
51-46 |
0.526 |
+3.0 |
-2 |
L-W-W-W-W |
|
Mariners |
48-49 |
0.495 |
— |
+16 |
L-L-L-L-W |
|
Twins |
48-49 |
0.495 |
— |
-14 |
W-L-L-W-W |
|
Red Sox |
46-48 |
0.489 |
0.5 |
+27 |
W-W-W-W-W |
|
Astros |
47-51 |
0.480 |
1.5 |
-47 |
W-L-L-W-L |
The Rangers eeked out a series win over the Astros last weekend to maintain a 1.5 game lead in the division. Texas travels to Atlanta this weekend while Houston hosts Baltimore. In the Wild Card race, the Mariners are tied with the surprising Twins and the surging Red Sox, riding a nine-game win streak, are just a half game back. Minnesota travels to Chicago to face the Cubs while the Red Sox host the Rays.
Read the full article here

