Houston Astros at Minnesota Twins
· Major League Baseball
6 - 9
Buxton, Farmer hit 3-run homers as Twins top Astros 9-6
The Twins secured a series win against defending champion Houston with more hard-to-hit pitching — and a couple of their own big hits.
Byron Buxton and Kyle Farmer hit three-run homers for the Twins in a 9-6 victory on Saturday over the Astros, who struck out 17 times for a two-game total of 33.
“I just let them do their thing and just try and catch every ground ball that comes my way,” said Farmer, who didn't have a single play to make at second base.
Christian Vázquez had two RBI singles, Trevor Larnach had two hits and an RBI and Joe Ryan (2-0) recovered from Yordan Alvarez's grand slam to win his second straight start.
The Astros were held hitless in seven of nine innings and fell to 3-6. The Twins, who lost all six games to the Astros last season by a combined 36-11, improved to 6-2.
“We’re not giving ourselves a chance. A lot of it is their pitching and some of it is Christian Vázquez who knows our team pretty well,” said Astros manager Dusty Baker, who had Vázquez at catcher last season after a late-summer trade.
The Astros had the second-fewest strikeouts in the major leagues in 2022. Their 17 whiffs on Saturday were tied for the third-most in franchise history, according to Sportradar data, and the most in five years. Their lineup missing Jose Altuve and Michael Brantley to injuries has struggled to get on base.
“It’s very shocking,” Baker said, “but we’ve got to get on those breaking balls.”
Jeremy Peña hit a two-run homer in the ninth off Jovani Moran, who left two on for Jhoan Duran with two outs. Duran retired Yainer Diaz — the tying run — with a three-pitch strikeout for his second save.
The damage had been done by the Twins with a four-run eighth against Ronel Blanco highlighted by Buxton’s first homer of the season. The Twins went deep only six times in their first seven games.
“Just because it ain’t happened don’t mean it’s not going to happen,” Buxton said. “Once it starts, it’s kind of that rapid effect to where you get in that groove and more seems to come quickly.”
Astros reliever Seth Martinez (1-1) took the loss on Vázquez’s tiebreaking single in the sixth that followed a double by Farmer, who had three hits after a game-winning single in the 10th inning on Friday. Farmer hit a three-run shot in a four-run second against Astros starter Luis Garcia, who went four innings.
Alvarez delivered his third career slam in the third, a 116 mph drive over the limestone facade and into the plants in right field that was measured by MLB's Statcast data as the third-hardest hit in baseball this season. Alvarez moved into the major league lead with 14 RBI.
The Twins debuted at Ryan's request new cream-colored jerseys with dark blue lettering and “Twin Cities” across the front, one of four new uniform sets that emerged from a major offseason makeover.
The more important upgrade was on the rotation, with the acquisition of Pablo López and the Kenta Maeda from injury. Twins starters have the best ERA in the major leagues at 1.75.
Thanks to Alvarez's swing on the first pitch from Ryan, their seven-game streak of one or zero runs allowed ended with a smash. But Ryan snapped right back by retiring the next 11 batters in a row.
“How off balance teams have been against our pitching staff just shows how much better we are,” Buxton said.
AT THE TOP
Baker moved Chas McCormick into the leadoff spot that opened when star Jose Altuve broke his thumb late in spring training. Peña, who struck out four times on Friday, was moved down to the sixth spot.
KEPLER OUT
Twins right fielder Max Kepler (right knee soreness) was placed on the 10-day injured list prior to the game, his fourth straight absence.
UP NEXT
Astros: RHP Hunter Brown (0-0, 7.71 ERA) pitches on Sunday.
Twins: Mahle (1-0, 1.80 ERA) takes the mound for the series finale.
How can I watch Houston Astros vs. Minnesota Twins?
- TV Channel: Astros at Twins 2022 MLB Baseball, is broadcasted on MLB.tv.
- Online streaming: Sign up for Fubo.
Scoring Summary
![]() |
9th Inning | Diaz struck out swinging. |
![]() |
9th Inning | Meyers to second on fielder's indifference. |
![]() |
9th Inning | Duran relieved Moran |
![]() |
9th Inning | Diaz hit for Maldonado |
![]() |
9th Inning | Meyers reached on infield single to third, Hensley to third. |
![]() |
9th Inning | Hensley to second on fielder's indifference. |
Statistics
HOU |
MIN |
|
|---|---|---|
| 1 | Games Played | 1 |
| 1 | Team Games Played | 1 |
| 0 | Hit By Pitch | 0 |
| 5 | Ground Balls | 5 |
| 17 | Strikeouts | 6 |
| 6 | Runs Batted In | 9 |
| 0 | Sacrifice Hit | 0 |
| 7 | Hits | 12 |
| 0 | Stolen Bases | 0 |
| 1 | Walks | 5 |
| 0 | Catcher Interference | 0 |
| 6 | Runs | 9 |
| 0 | Ground Into Double Play | 0 |
| 0 | Sacrifice Flies | 0 |
| 35 | At Bats | 35 |
| 2 | Home Runs | 2 |
| 1 | Grand Slam Home Runs | 0 |
| 5 | Runners Left On Base | 15 |
| 0 | Triples | 0 |
| 0 | Game Winning RBIs | 1 |
| 0 | Intentional Walks | 0 |
| 0 | Doubles | 2 |
| 13 | Fly Balls | 24 |
| 0 | Caught Stealing | 0 |
| 130 | Pitches | 151 |
| 0 | Games Started | 0 |
| 1 | Pinch At Bats | 0 |
| 0 | Pinch Hits | 0 |
| 0.0 | Player Rating | 0.0 |
| 1 | Is Qualified | 1 |
| 0 | Is Qualified In Steals | 0 |
| 13 | Total Bases | 20 |
| 36 | Plate Appearances | 40 |
| 324.0 | Projected Home Runs | 324.0 |
| 2 | Extra Base Hits | 4 |
| 2.8 | Runs Created | 8.3 |
| .200 | Batting Average | .343 |
| .000 | Pinch Hit Average | .000 |
| .371 | Slugging Percentage | .571 |
| .200 | Secondary Average | .371 |
| .222 | On Base Percentage | .425 |
| .594 | OBP Pct + SLG Pct | .996 |
| 0.4 | Ground To Fly Ball Ratio | 0.2 |
| 2.7 | Runs Created Per 27 Outs | 9.7 |
| 37.0 | Batter Rating | 58.0 |
| 17.5 | At Bats Per Home Run | 17.5 |
| 0.00 | Stolen Base Percentage | 0.00 |
| 3.61 | Pitches Per Plate Appearance | 3.78 |
| .171 | Isolated Power | .229 |
| 0.06 | Walk To Strikeout Ratio | 0.83 |
| .028 | Walks Per Plate Appearance | .125 |
| .000 | Secondary Average Minus Batting Average | .029 |
| 12.0 | Runs Produced | 18.0 |
| 1.0 | Runs Ratio | 1.0 |
| 0.4 | Patience Ratio | 0.7 |
| 0.3 | Balls In Play Average | 0.4 |
| 80.0 | MLB Rating | 103.0 |
| 0.0 | Offensive Wins Above Replacement | 0.0 |
| 0.0 | Wins Above Replacement | 0.0 |
Game Information
Location: Minneapolis, Minnesota
Attendance: 26,330 | Capacity:
2025 American League West Standings
| TEAM | W | L | PCT | GB | STRK |
|---|---|---|---|---|---|
Seattle |
90 | 72 | .556 | - | L3 |
Houston |
87 | 75 | .537 | 3 | W2 |
Texas |
81 | 81 | .500 | 9 | L2 |
Athletics |
76 | 86 | .469 | 14 | L2 |
Los Angeles |
72 | 90 | .444 | 18 | L2 |
2025 American League Central Standings
| TEAM | W | L | PCT | GB | STRK |
|---|---|---|---|---|---|
Cleveland |
88 | 74 | .543 | - | W2 |
Detroit |
87 | 75 | .537 | 1 | L1 |
Kansas City |
82 | 80 | .506 | 6 | W2 |
Minnesota |
70 | 92 | .432 | 18 | L1 |
Chicago |
60 | 102 | .370 | 28 | W1 |


HOU
MIN
Seattle
Texas
Athletics
Los Angeles
Cleveland
Detroit
Kansas City
Chicago