Higashioka’s Two-Run Homer Lifts Rangers Past Mariners in Tight Contest

Sometimes the most brutal losses are the ones you have every right to win. The Seattle Mariners walked out of Globe Life Field on Tuesday night with exactly that feeling, having been outmuscled in a taut 3-2 affair that should have gone their way. Credit the Texas Rangers for capitalizing when it mattered most, but don’t kid yourself, this was an opportunity squandered by a Mariners team that had this game in their grasp.

Pitching Decisions

6.0IP6H2ER2BB7K
8.0IP6H3ER0BB4K
1.0IP2H0ER0BB0K

Star Performers

Brendan Donovan

Season AVG: .343
4AB2H1HR1RBI1R1BB
Kyle Higashioka

Season AVG: .357
3AB2H1HR2RBI1R0BB

George Kirby was magnificent for eight innings, scattering six hits while fanning four and allowing just three runs. The problem, of course, is that three runs proved to be one too many. Kirby was the better pitcher on Tuesday, no question about it. Nathan Eovaldi was solid enough, striking out seven and limiting the damage, but he was hardly dominant. Eovaldi’s six innings surrendered six hits and two runs, which in any reasonable universe means the Mariners should be celebrating a comeback victory, not lamenting another heartbreaker.

Kyle Higashioka hits homer in Rangers' 3-2 win

Donovan’s Early Blast Wasted

Brendan Donovan got Seattle off to a perfect start with a leadoff home run in the first inning that should have set the tone for the evening. The man was 2-for-4 with a homer and an RBI, exactly what you want from a middle-order bat in a tight ballgame. Yet somehow, with Cal Raleigh adding an RBI single in the fifth to score Cole Young and put runners on the corners, the Mariners couldn’t push enough runs across. That’s the story of this game in a nutshell: isolation. The Mariners scratched and clawed for their two runs, but they came at inopportune moments and never compounded into the kind of offensive outburst that wins close games.

Brendan Donovan's leadoff homer (3)
Cal Raleigh's RBI single

Rangers Strike When It Counts

The Rangers, meanwhile, got exactly what they needed from Kyle Higashioka, a catcher who doesn’t exactly strike fear into opposing pitchers. Higashioka’s two-run homer in the fifth inning off Kirby proved to be the dagger, giving Texas the lead they would never relinquish. It wasn’t flashy, it wasn’t inevitable, but it was timely. That’s baseball at the highest level, and frankly, that’s why the Rangers are going home happy while the Mariners are left wondering how they let one slip away.

Kyle Higashioka's two-run homer (1)
Condensed Game: SEA@TEX – 4/7/26

Jakob Junis came in for a spotless save situation, handling the ninth with ease and closing out a win that felt far less convincing than the final score suggests. The Mariners had their chances. They simply didn’t cash them. On Tuesday night in Arlington, that was the difference between 1-3 and 2-2, and in April, every game matters. Seattle will need to learn quickly that leaving runners on base and surrendering key at-bats to secondary hitters like Higashioka is a recipe for defeat. They got a dose of that medicine on Tuesday, and it tasted bitter.

Box Score

Seattle Mariners Batting

Player AB R H RBI BB SO AVG
Brendan Donovan 3B 4 1 2 1 1 0 .343
Cal Raleigh C 4 0 1 1 0 0 .156
Julio Rodríguez CF 4 0 1 0 0 0 .152
Josh Naylor 1B 4 0 0 0 0 3 .104
Randy Arozarena LF 4 0 0 0 0 3 .268
Luke Raley RF 4 0 2 0 0 2 .242
J.P. Crawford SS 3 0 1 0 1 1 .143
Dominic Canzone DH 4 0 0 0 0 0 .200
Cole Young 2B 4 1 1 0 0 0 .256

Seattle Mariners Pitching

Pitcher IP H R ER BB SO ERA
George Kirby (L) 8.0 6 3 3 0 4 3.60

Texas Rangers Batting

Player AB R H RBI BB SO AVG
Brandon Nimmo RF 4 0 0 0 0 0 .326
Wyatt Langford LF 3 0 1 0 0 0 .170
Corey Seager SS 3 0 0 0 0 2 .250
Jake Burger 1B 3 0 0 0 0 0 .295
Joc Pederson DH 3 1 1 0 0 0 .130
Evan Carter CF 3 1 1 1 0 0 .250
Kyle Higashioka C 3 1 2 2 0 1 .357
Josh Smith 2B 3 0 0 0 0 0 .094
Ezequiel Duran 3B 3 0 1 0 0 1 .250

Texas Rangers Pitching

Pitcher IP H R ER BB SO ERA
Nathan Eovaldi (W) 6.0 6 2 2 2 7 7.98
Jacob Latz 2.0 0 0 0 0 2 0.00
Jakob Junis (SV) 1.0 2 0 0 0 0 0.00