Mariners’ Bats Wake Up: Seattle Dismantles Arizona Behind Woo’s Masterpiece
Sometimes a game tells you everything you need to know about where two teams stand right now. Saturday’s matchup between the Arizona Diamondbacks and Seattle Mariners at T-Mobile Park was precisely that kind of instructional affair, a 5-1 Mariners victory that exposed the yawning gap between contenders and pretenders in early June.
Pitching Decisions
Star Performers
The Diamondbacks came to Seattle hoping to salvage something from their West Coast road trip. Instead, they got taken to school by a Mariners lineup that looked like it finally flipped a switch. This wasn’t close. This wasn’t competitive baseball in the late innings. This was a clinic in how to punish a visiting pitcher who couldn’t locate and a pitching staff that had no answers for Seattle’s patience at the plate.
Woo was Absolutely Untouchable
Let’s start with the star of this show: Bryan Woo. The Mariners right-hander was simply magnificent, throwing 7.0 scoreless innings while striking out nine batters and scattering just two hits. That’s the kind of performance that wins ballgames, and it’s the kind of outing that makes you wonder why anyone in Arizona thought they had a chance against this kid on this particular Saturday night.
Ryne Nelson, Arizona’s starting pitcher, labored through 5.1 innings, surrendering four earned runs on seven hits. He wasn’t terrible, but he also wasn’t good enough to compete with what Seattle brought to the table. When your opponent is dealing like Woo was dealing, you need perfection. Nelson’s merely competent outing felt like a loss before the game was even halfway through.
Four Dingers and a Statement
The Mariners’ offense was a thing of beauty, launching four home runs to bury this game early. Luke Raley got things rolling with a blast in the second inning, followed immediately by Dominic Canzone‘s solo shot. Then came the third inning, where Colt Emerson and Julio Rodriguez went yard back-to-back, essentially putting this game out of reach before Arizona could blink.
Rodriguez, in particular, looked locked in. The dynamic center fielder finished the night with two hits in four at-bats, including that solo home run. When Rodriguez is swinging the bat like that, the Mariners are dangerous. When all four of those guys are connecting like they were on Saturday, Seattle becomes impossible to pitch to. This is the version of the Mariners that scares division rivals.
Arizona managed just one run, a solo homer by Geraldo Perdomo that came via a passed ball in the sixth inning. That single score looked less like a sign of life and more like consolation prize territory. The Diamondbacks showed nothing that suggested they could hang with a healthy Seattle squad firing on all cylinders.
This is the kind of game that sticks with a visiting team. Not because it was ugly, but because it was decisively one-sided. The Mariners are built to compete in October, assuming they can stay healthy. The Diamondbacks, meanwhile, left T-Mobile Park with their tails between their legs and serious questions about whether they can match up against the AL West’s better clubs.
Sometimes baseball is simple. One team showed up ready to dominate. The other didn’t. Saturday belonged to Seattle.
Box Score
Arizona Diamondbacks Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Ketel Marte 2B | 4 | 0 | 0 | 0 | 0 | 1 | .266 |
| Corbin Carroll RF | 4 | 0 | 0 | 0 | 0 | 1 | .288 |
| Geraldo Perdomo SS | 3 | 1 | 0 | 0 | 1 | 1 | .229 |
| Gabriel Moreno C | 4 | 0 | 0 | 0 | 0 | 2 | .259 |
| Adrian Del Castillo DH | 3 | 0 | 1 | 0 | 0 | 1 | .193 |
| Ryan Waldschmidt CF | 3 | 0 | 1 | 0 | 0 | 1 | .296 |
| Ildemaro Vargas 1B | 3 | 0 | 1 | 0 | 0 | 0 | .296 |
| Jose Fernandez 3B | 3 | 0 | 0 | 0 | 0 | 1 | .263 |
| Tommy Troy LF | 3 | 0 | 0 | 0 | 0 | 1 | .263 |
Arizona Diamondbacks Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Ryne Nelson (L) | 5.1 | 7 | 5 | 4 | 0 | 3 | 4.82 |
| Ryan Thompson | 1.2 | 1 | 0 | 0 | 0 | 0 | 2.75 |
| Taylor Clarke | 1.0 | 1 | 0 | 0 | 0 | 0 | 1.88 |
Seattle Mariners Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| J.P. Crawford SS | 4 | 0 | 1 | 0 | 0 | 0 | .219 |
| Julio Rodríguez CF | 4 | 1 | 2 | 1 | 0 | 0 | .269 |
| Josh Naylor 1B | 4 | 0 | 0 | 0 | 0 | 0 | .253 |
| Randy Arozarena LF | 4 | 1 | 0 | 0 | 0 | 0 | .292 |
| Luke Raley RF | 3 | 1 | 2 | 1 | 0 | 0 | .279 |
| Cole Young 2B | 3 | 0 | 1 | 1 | 0 | 0 | .244 |
| Dominic Canzone DH | 4 | 1 | 2 | 1 | 0 | 1 | .240 |
| Mitch Garver C | 3 | 0 | 0 | 0 | 0 | 1 | .194 |
| Colt Emerson 3B | 3 | 1 | 1 | 1 | 0 | 1 | .237 |
Seattle Mariners Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Bryan Woo (W) | 7.0 | 2 | 0 | 0 | 0 | 9 | 3.44 |
| Cooper Criswell | 1.0 | 1 | 0 | 0 | 0 | 0 | 3.08 |
| Alex Hoppe | 1.0 | 0 | 1 | 0 | 1 | 0 | 5.84 |
