Twins Blank Athletics Behind Stellar Pitching, Alan Roden Delivers

The Minnesota Twins showed exactly what efficient, dominant pitching looks like on Saturday at Target Field, shutting out the visiting Oakland Athletics 2-0 in a game that never felt competitive. This wasn’t a slugfest or a back-and-forth thriller. This was a masterclass in how to make life miserable for opposing hitters, and the A’s simply had no answer for what the Twins threw at them.

Pitching Decisions

2.0IP1H0ER1BB2K
3.1IP4H2ER1BB2K
1.0IP0H0ER0BB1K

Star Performers

Jeff McNeil

Season AVG: .240
4AB2H0HR0RBI0R0BB
Alan Roden

Season AVG: .226
3AB1H0HR2RBI0R0BB

Pitching Dominance Decides the Day

Condensed Game: ATH@MIN – 7/25/26

Let’s be clear: Oakland’s pitching staff was the real villain here. Mason Barnett lasted just 3.1 innings, surrendering four hits and two runs while walking one. That’s not the kind of outing that wins ballgames, especially against a Twins team that, while not loaded with sluggers, knows how to capitalize on opportunities. The Athletics’ bullpen didn’t fare much better, getting the job done but never establishing the kind of control needed to shut down Minnesota completely.

Kendry Rojas’ five strikeouts

On the flip side, Minnesota’s pitching was absolutely surgical. Taylor Rogers took the win with two innings of relief work, allowing just one hit while striking out two. Yoendrys Gomez came in for the save, pitching a perfect inning with a strikeout. This is the kind of bullpen depth that wins division races come September. When you can deploy multiple arms that throw strikes and induce outs, teams like Oakland are going to be left wondering what hit them.

One Swing Breaks Through the Stalemate

Alan Roden's two-run single

The game remained scoreless until the bottom of the sixth inning, when Alan Roden delivered the dagger with a sharp two-run single to right field off Lawrence Butler. It wasn’t flashy. It wasn’t a three-run bomb. But it was exactly what the Twins needed at exactly the right moment. Josh Bell and Royce Lewis both scored on the play, and that turned out to be all Minnesota would need. Two runs on one hit, one swing. That’s baseball efficiency.

Tyler Soderstrom's leaping catch

The Athletics never mounted a serious threat after that. Despite some decent defensive plays scattered throughout the game, including a leaping catch by Tyler Soderstrom and a diving play by Ryan Kreidler, Oakland simply couldn’t generate the offensive momentum necessary to stay competitive. The A’s had their chances, particularly with runners in scoring position in key situations, but failed to convert when it mattered most.

The Verdict: Twins Do Their Job

Byron Buxton makes the catch for the win

This is the kind of game winning teams win. The Twins didn’t need a spectacular home run or a bizarre scoring sequence. They pitched well, played competent defense, and struck when the opportunity presented itself. Oakland came to Target Field hoping to steal a game on the road, but the Twins simply had other plans. Shutouts are becoming rarer in modern baseball, which made Saturday’s performance all the more impressive.

Alan Roden, Kendry Rojas lead Twins to 2-0 win

For Oakland, this loss is another indication that they’ve got serious work ahead of them in the second half. For Minnesota, it’s exactly the kind of dominant, no-nonsense performance that builds confidence heading into the stretch run. Two runs might not sound like much, but when your pitching staff is dealing like the Twins’ was on Saturday, it’s more than enough to get the job done.

Box Score

Athletics Batting

Player AB R H RBI BB SO AVG
Jacob Wilson SS 4 0 0 0 0 0 .282
Nick Kurtz DH 4 0 0 0 0 4 .263
Tyler Soderstrom LF 4 0 1 0 0 1 .248
Jonah Heim C 4 0 0 0 0 1 .228
Tommy White 3B 4 0 0 0 0 1 .296
Donovan Walton 2B 4 0 0 0 0 1 .290
Jeff McNeil 1B 4 0 2 0 0 1 .240
Henry Bolte CF 2 0 0 0 1 1 .250
Lawrence Butler RF 0 0 0 0 2 0 .199

Athletics Pitching

Pitcher IP H R ER BB SO ERA
Brady Basso 2.1 2 0 0 1 3 5.06
Mason Barnett (L) 3.1 4 2 2 1 2 4.74
José Suarez 0.1 0 0 0 0 1 4.25
Hayden Juenger 1.0 0 0 0 0 0 6.75
Luis Medina 1.0 0 0 0 0 2 3.64

Minnesota Twins Batting

Player AB R H RBI BB SO AVG
Trevor Larnach LF 4 0 1 0 0 1 .293
Austin Martin LF 0 0 0 0 0 0 .241
Byron Buxton CF 4 0 0 0 0 2 .269
Kody Clemens 2B 3 0 0 0 1 1 .237
Josh Bell DH 3 1 0 0 1 1 .243
Royce Lewis 1B 4 1 1 0 0 1 .212
Victor Caratini C 3 0 2 0 0 0 .236
Alan Roden RF 3 0 1 2 0 1 .226
Brooks Lee 3B 3 0 0 0 0 1 .246
Ryan Kreidler SS 3 0 1 0 0 0 .231

Minnesota Twins Pitching

Pitcher IP H R ER BB SO ERA
Kendry Rojas 4.0 1 0 0 1 5 2.81
Taylor Rogers (W) 2.0 1 0 0 1 2 5.17
Tommy Nance 1.0 1 0 0 0 0 3.76
Andrew Morris 1.0 0 0 0 1 2 3.24
Yoendrys Gómez (SV) 1.0 0 0 0 0 1 3.40