Grading the gloomy Seattle Mariners' lifeless finish in 2-2 series split vs. Minnesota Twins

The Mariners split a four-game series with the Twins, but being held to just one run in the final two games left a sour taste.
Seattle Mariners v Minnesota Twins
Seattle Mariners v Minnesota Twins | Stephen Maturen/GettyImages

After taking down one of the National League’s best in the Chicago Cubs, the Seattle Mariners entered Minnesota with a chance to keep the momentum rolling. The Twins are beatable — not pushovers, but certainly not a team that should've stopped the Mariners in its tracks.

And yet, after exploding for 17 runs over the first two games, the Mariners' offense disappeared. They settled for a series split that, by technical standards, isn't a failure. But context matters — and in this case, it feels like a loss disguised as a draw.

It wasn’t just the cold bats in the final two games. Managerial decisions raised eyebrows, the bullpen stumbled at the end, and a few cracks in the rotation widened. In short, this wasn’t a series that left you feeling confident heading into July.

Let’s take a closer look at where the Mariners excelled, and where things downright unraveled as we break down the grades from what ended as a frustrating four-game set in Minnesota.

Mariners vs. Twins Breakdown and Grades: Series Results

  • Monday, June 23: SEA 11, MIN 2
  • Tuesday, June 24: SEA 6, MIN 5
  • Wednesday, June 25: SEA 0, MIN 2
  • Thursday, June 26: SEA 1, MIN 10

Grading the Mariners’ Offense: C+

If there’s been one defining trait of the Mariners’ 2025 offense, it’s unpredictability. And in this latest series, we got the full rollercoaster — the kind of inconsistency that’s made grading this unit a conundrum. One night, they look like a postseason powerhouse. The next, they’re completely lifeless. It’s late June, and the Mariners are still searching for an offensive identity.

That said, there were some bright spots — and they were loud. Luke Raley and Dominic Canzone once again stepped up, each going deep in the series opener. Raley and Canzone continue to prove they’re not placeholders — they’re valuable contributors. Cal Raleigh, in what’s become a historic first half, crushed his 32nd homer of the season, reinforcing his MVP case. Even Julio Rodríguez, who’s had his share of ups and downs, added his 11th long ball and showed signs of waking up.

In the first two games, everything clicked. Seventeen runs poured in, and it looked like Seattle was about to blitz through this four-game set. But then came the rain — and the offensive drought. The next two games? Just one run scored. Maybe the weather and unpredictable start times played a role. Or maybe it was just one of those frustrating offensive resets we’ve seen too many times already this season.

The bottom line is that if the Mariners had kept even a flicker of that momentum, they could be walking away with a sweep. Instead, we’re left with another reminder that while this offense has the firepower, it still hasn’t found its rhythm. A "C+" feels fair — not because they’re bad, but because they’re too talented to be this inconsistent.

Grading the Mariners’ Defense: B

It was a relatively quiet series defensively — and for the most part, that’s a good thing. The Mariners played clean, fundamental baseball, avoiding the kind of costly mistakes that can swing a game. Still, it wasn’t entirely spotless. J.P. Crawford, usually the anchor of the infield, committed a rare and unexpected error in the opener.

Then there was the balk from Emerson Hancock in the final game of the series. Fortunately, didn’t come back to haunt the Mariners. These were isolated blips in an otherwise uneventful series in the field.

Julio Rodríguez had a relatively quiet showing in center, mostly because the Twins didn’t give him much to work with. It was either long balls over the wall or grounders into the dirt — not much in between. But when the Mariners were asked to make plays, they did. No highlight-reel web gems, no dramatic game-saving dives — just steady, reliable defense.

That’s why the “B” grade feels right. Not spectacular and not disastrous. Just solid.

Grading the Mariners’ Pitching: C

If the Mariners' offense gave us a tale of two lineups, the pitching staff gave us a reminder of just how thin the margins are for this team — especially when the arms aren’t firing on all cylinders.

Bryan Woo and George Kirby delivered the kind of outings that keep this rotation afloat. Woo, in particular, continues to cement his case as the most dependable arm in the rotation. He’s now 7–4 with a 3.14 ERA and 2.1 WAR, and every time he takes the mound, there’s a growing confidence that the Mariners will be in the game.

But for every solid start, there’s one that drags the grade back down — and unfortunately, that’s where Luis Castillo comes in. In the second game, Castillo unraveled for five earned runs over five innings. While this kind of outing isn’t the norm, it’s become frustratingly predictable. Every two or three strong showings seem to be followed by a clunker, and the pattern is no longer just a blip — it’s on brand for Castillo.

Castillo is still dominant when he’s on, no question. But when he’s off, it’s obvious early — and that’s where Dan Wilson could adjust. The leash can’t be as long in July and August as they enter the final stretch of the season. If Castillo doesn’t have it, pulling him early might turn it into a bullpen game — but it could also keep the Mariners competitive and prevent things from spiraling.

Speaking of the bullpen, the Mariners got a harsh reminder that Zach Pop was never the answer. No one should be confident seeing him trot out to the mound in a close game. His meltdown in the finale wasn’t a shock — if anything, it was overdue. While he’s had a few passable outings, the decision to bring him in during a tight game was questionable at best. Pop’s predictable implosion should mean that we won’t be on the roster for long.

Altogether, this was a series where the pitching was more shaky than steady. With Woo and Kirby holding the line, the rotation still has a strong backbone. But the cracks around them kept this group at a very deserved C.

Grading the Mariners’ Strategy: C

Wilson’s handling of Thursday’s finale left a lot to be desired — enough to cost the Mariners a full letter grade in this category, and maybe then some.

Let’s start with the lineup card. Slotting Dominic Canzone into the five-hole? That’s the kind of forward-thinking move we like to see — especially given his power. But pairing Mitch Garver and Donovan Solano in the same lineup against a right-hander while keeping Luke Raley on the bench was a head-scratcher, especially when Raley could’ve slotted in at first base. It felt less like a lineup built to win a series and more like one designed to be content with a split. Yes, winning the first two games on the road gives you that cushion. But that mindset can be dangerous.

Then came the bullpen decisions. The logic in using Zach Pop in a low-leverage spot is understandable in theory — but down 2–0 in the sixth with a chance to steal the series? That’s not the moment to wave the white flag. Especially not when you had multiple rested arms available. Eduard Bazardo and Trent Thornton had pitched the previous night, sure — but you still had Gabe Speier, Carlos Vargas, and potentially even Thornton again if needed.

What made it worse wasn’t just the decision to use Pop — it was the decision to leave him out there. Watching him get torched for seven runs wasn’t just frustrating, it was telling. It signaled a game the Mariners decided wasn’t worth fighting for before it was even close to over.

At this stage of the season, that’s the kind of passive approach that can come back to bite you. Wilson has made plenty of solid decisions this year, but Thursday’s management was not one of them. And the Mariners paid for it.

The Mariners head to Texas for a three-game series against the Rangers beginning Friday night at 5:05 P.M. It’s a key division matchup that won’t be taken lightly. And after being held to just one run in the last two games, Seattle will be more than overdue to put a crooked number on the scoreboard.