Stone Cold: Mariners at Guardians Series Preview

The Mariners have not scored more than three runs in a single game since dropping 10 on the Nationals way back on June 12. Over the last two weeks, they’ve dropped from second in the AL in wRC+ (107) to eighth (101)! They’ve gone 4-7 during this cold snap and have lost merely a half game in the standings. The mediocrity of the entire AL West — really, the entire American League — has been their saving grace all season long. Now, they’ll wrap up this Midwest road trip with a stop in Cleveland this weekend.
At a Glance
Game
Time
Mariners Starter
Guardians Starter
Mariners Win%
Guardians Win%
Game 1Friday, June 26 | 4:10 pmRHP Luis CastilloLHP Joey Cantillo51.3%48.7%Game 2Saturday, June 27 | 4:10 pmRHP Logan Gilbert / RHP Emerson HancockRHP Slade Cecconi57.1%42.9%Game 3Sunday, June 28 | 10:40 amRHP George KirbyRHP Gavin Williams52.2%47.8%
Team Overview
Overview
Mariners
Guardians
Edge
Batting (wRC+)101 (8th in AL)92 (14th in AL)MarinersFielding (FRV)-21 (14th)4 (3rd)GuardiansStarting Pitching (FIP-)89 (3rd)98 (7th)MarinersBullpen (FIP-)88 (2nd)92 (5th)Mariners
The Guardians are in the middle of a tightly contested AL Central race — and therefore in the middle of the crowded AL Wild Card race too. The only problem is that José Ramírez, their superstar third baseman, fractured his hamate bone in his left hand on June 13 and will be sidelined until August. That puts a ton of pressure on the rest of the roster to at least tread water until he can return to lead the lineup. So far, the team has lost all three series it’s played without Ramírez, though that’s been good enough to stay tied with the White Sox atop their division.
Guardians Lineup
Player
Position
Bats
PA
K%
BB%
ISO
wRC+
Travis Bazzana2BL21320.2%12.2%0.185125Kyle Manzardo1BL25331.6%11.1%0.164105Brayan RocchioSSS29613.5%8.1%0.119108Rhys HoskinsDHR23330.5%15.9%0.17590Daniel Schneemann3BL22730.0%9.3%0.13175Kahlil Watson (AAA)RFL25428.0%14.6%0.236124Steven KwanLFL29910.7%13.0%0.04872Patrick BaileyCS16225.3%7.4%0.07440Petey HalpinCFL5129.4%2.0%0.06321
The Guardians’ lineup looks a lot less dangerous without Ramírez anchoring it. Their best hitter is now Travis Bazzana, their rookie second baseman who made his big league debut a couple of months ago. He’s been excellent so far, with a 125 wRC+ and seven home runs in 50 games played, though he can’t carry the load all on his own. The problem is guys like Steven Kwan and Kyle Manzardo, who had been solid sidekicks for Ramírez in the past, have really struggled this year. Kwan’s issues are a huge problem in particular. He’s been Cleveland’s second-best hitter since debuting, but a 47 point drop in his BABIP has completely sabotaged his contact-first approach. If you’re looking for something positive, Brayan Rocchio has taken a pretty big step forward at the plate this year, though he’s hilariously miscast as a number three hitter. That’s just the reality of the Guardians’ options without Ramírez taking that familiar place in the lineup.
- Stuff+ scores for Mariners starters
MILWAUKEE, WISCONSIN – JUNE 17: Gavin Williams #32 of the Cleveland Guardians pitches against the Milwaukee Brewers during the first inning at American Family Field on June 17, 2026 in Milwaukee, Wisconsin. (Photo by Patrick McDermott/Getty Images) Getty Images
Game 1 Pitching Matchup
Pitcher
IP
K%
BB%
HR/FB%
GB%
ERA
FIP
Joey Cantillo8022.4%10.9%11.8%41.3%4.054.41Luis Castillo70.221.8%7.9%10.2%36.9%5.224.08
LHP Joey Cantillo
Pitch
Usage vRHB
Usage vLHB
Velocity
Stuff+
Whiff+
BIP+
xwOBA
Four-seam38.1%40.6%91.888651150.393Cutter3.6%3.0%87.380Changeup31.2%18.5%80.5111125820.262Curveball23.4%17.0%79.51091051030.227Slider3.7%20.9%82.88381610.366
From a previous series preview:
Joey Cantillo spent last year split between the bullpen and the rotation. Once he made the move to starting in July, things really took off for him; he posted a 2.96 ERA and a 3.21 FIP across 13 starts down the stretch. His calling card is a phenomenal changeup that produced a 49.4% whiff rate last year! His two breaking balls are okay too — his curveball is the better of the two but he was testing a new grip on his slider this spring to hopefully increase that pitch’s effectiveness. His command is his weakness, though his walk rate improved slightly after joining the rotation last year. With a role in the rotation secured to start this season, he’s well positioned to take a big step forward if he can get his errant command under control.
The Mariners scored two runs in 3.2 innings against Cantillo in his first start of the season way back in April. It’s been an up-and-down year for him since; he had a 3.57 ERA but a 4.53 FIP through the end of May, but a rough pair of outings against the Yankees and Rangers at the start of this month have pushed his ERA up a hair over four.
Game 2 Pitching Matchup
Pitcher
IP
K%
BB%
HR/FB%
GB%
ERA
FIP
Slade Cecconi84.118.2%7.4%12.8%46.0%4.484.45Logan Gilbert9327.2%6.0%12.7%33.8%3.293.78Emerson Hancock8524.2%5.7%12.9%41.1%3.603.84
RHP Slade Cecconi
Pitch
Usage vRHB
Usage vLHB
Velocity
Stuff+
Whiff+
BIP+
xwOBA
Four-seam26.8%32.5%93.29586920.356Sinker26.8%15.7%93.39372660.349Cutter29.5%25.2%88.1891001330.301Changeup0.4%2.9%81.6Curveball9.5%21.3%75.495105630.304Slider7.1%2.4%83.795Sweeper9.5%3.2%81.695
From a previous series preview:
Slade Cecconi came to the Guardians last offseason in the December 2024 trade that sent Josh Naylor to Arizona. He had a decent year in Cleveland, managing to stick in the rotation for the entire year after spending the first two years of his career as a swingman in Arizona’s bullpen. He doesn’t have outstanding stuff and won’t overpower batters, but he does have excellent command and a deep repertoire to keep batters off balance. His two breaking balls are his best pitches and he added a cutter and sinker to his arsenal last year. His fastball is pretty lackluster and that’s where his whole approach breaks down. If he’s not keeping batters honest with his secondary pitches, they can key in on his heater and do some real damage.
The Mariners rocked Cecconi for six runs in 4.1 innings in his first start of the season. He continued to struggle over his next six outings but has since turned things around; he’s got a 2.96 ERA and a 3.50 FIP in nine starts since May 9. The biggest difference has been the introduction of a revamped slider to replace his sweeper. That new breaking ball has returned a 40% whiff rate so far and he’s throwing it about 15% of time this month.
Game 3 Pitching Matchup
Pitcher
IP
K%
BB%
HR/FB%
GB%
ERA
FIP
Gavin Williams96.228.5%8.0%16.9%45.7%3.823.85George Kirby9620.9%5.7%9.3%49.0%3.943.35
RHP Gavin Williams
Pitch
Usage vRHB
Usage vLHB
Velocity
Stuff+
Whiff+
BIP+
xwOBA
Four-seam25.4%33.5%96.71041451070.357Sinker48.1%14.8%96.494100980.405Cutter7.2%15.4%92.281104930.430Curveball19.3%36.3%82.7109931150.305Sweeper58.3%23.0%87.21131291030.242
From a previous series preview:
Gavin Williams ended last season on an extremely lucky run. From June through the end of the season, his BABIP allowed was just .221 which led to a 2.50 ERA that far outpaced his 4.27 FIP. Most of his underlying peripherals stayed pretty stable through the season, but a ton of good batted ball luck allowed him to be a key piece of the Guardians’ playoff run in September. He added a sweeper to his pitch mix last year and it returned a 44.0% whiff rate. That gives him two excellent breaking balls to attack batters with alongside a hard fastball. The issue is his command. His walk rate is well below average and it’s pretty shocking he was able to get away with all those baserunners without giving up a ton more runs.
The Mariners really made Williams work in his first start of the season, scoring three runs in five innings on Opening Day. Williams walked six in that outing, a season high for him. He’s steadily improved his walk rate over the course of the season, marking a significant improvement to his results. His strikeout rate is up nearly four points as well, though he’s paid for it by allowing a ton of hard contact and a ton of home runs.
AL West Standings
Team
W-L
W%
Games Behind
Run Diff
Recent Form
Mariners41-410.500–+4L-W-W-L-LAstros40-430.4821.5-39W-L-W-W-WAthletics39-420.4811.5-54L-L-L-L-WRangers39-420.4811.5-13W-W-L-L-WAngels34-480.4157.0-36W-W-L-W-W
AL Wild Card
Team
W-L
W%
Games Behind
Run Diff
Recent Form
Rays45-330.577+7.0+13W-L-L-W-WGuardians42-390.519+2.5-8W-L-L-L-WAstros40-430.482—39W-L-W-W-WAthletics39-420.481—54L-L-L-L-WBlue Jays39-420.481—28W-W-L-L-LRangers39-420.481—13W-W-L-L-W
The Astros started a four-game series against the Tigers yesterday, winning 2-1. That’s their third win in a row and it moved them into a virtual tie with the Rangers and Athletics for second in the AL West. Both Texas and the A’s won yesterday as well, with the Rangers beating the Blue Jays. That means all three of those AL West teams and Toronto are tied for that final Wild Card spot. After salvaging a win against the Giants yesterday, the Athletics will head to Anaheim to face the Angels this weekend.




