Houston Astros at Minnesota Twins
· Major League Baseball
1 - 4
Joe Ryan pitches the Twins past the Astros 4-1 with a 12-strikeout masterpiece over 6 innings
Ryan (3-3) retired his last 16 batters after an RBI single by his former catcher Christian Vázquez in the second, the only hard-hit ball the Astros managed against the All-Star right-hander. The other three hits Ryan allowed were a leadoff blooper by Jeremy Peña and two infield singles. He didn't walk anybody while throwing 71 of 99 pitches for strikes.
Rookie Andrew Morris pitched a perfect ninth inning for his first career save for the Twins, who have won three of their last four series.
Victor Caratini hit a solo homer in the second for the Twins, the other catcher who teed off on his former team. Caratini, who signed a two-year, $14 million contract after playing the last two seasons with the Astros, has become the everyday backstop now that regular Ryan Jeffers is out for the next six to eight weeks with a broken wrist.
The Astros signed the 35-year-old Vázquez to a minor league contract before he made the team out of spring training, essentially filling the spot vacated by Caratini.
Mike Burrows went six innings for the Astros, giving up six hits, four runs and three walks while striking out two batters. He made his team-leading 10th start for injury-ravaged Houston.
The Astros matched their season high with 15 strikeouts, including three each by Peña, Jake Meyers and Brice Matthews.
Minnesota is off Thursday before beginning a 10-game road trip Friday at Boston. Rookie Connor Prielipp pitches the series opener against the Red Sox.
An earlier version of this story incorrectly said Joe Ryan pitching seven innings.
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 | Meyers grounded out to shortstop. |
![]() |
9th Inning | Walker struck out swinging. |
![]() |
9th Inning | Alvarez fouled out to third. |
![]() |
9th Inning | Morris relieved Gómez |
![]() |
8th Inning | Caratini grounded out to shortstop. |
![]() |
8th Inning | Keaschall lined out to shortstop. |
Statistics
HOU |
MIN |
|
|---|---|---|
| 1 | Games Played | 1 |
| 1 | Team Games Played | 1 |
| 0 | Hit By Pitch | 1 |
| 5 | Ground Balls | 11 |
| 15 | Strikeouts | 3 |
| 1 | Runs Batted In | 4 |
| 0 | Sacrifice Hit | 0 |
| 5 | Hits | 6 |
| 0 | Stolen Bases | 0 |
| 0 | Walks | 3 |
| 0 | Catcher Interference | 0 |
| 1 | Runs | 4 |
| 0 | Ground Into Double Play | 1 |
| 0 | Sacrifice Flies | 0 |
| 32 | At Bats | 29 |
| 0 | Home Runs | 2 |
| 0 | Grand Slam Home Runs | 0 |
| 9 | Runners Left On Base | 11 |
| 0 | Triples | 0 |
| 0 | Game Winning RBIs | 1 |
| 0 | Intentional Walks | 0 |
| 0 | Doubles | 1 |
| 12 | Fly Balls | 15 |
| 0 | Caught Stealing | 0 |
| 145 | Pitches | 112 |
| 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 |
| 5 | Total Bases | 13 |
| 32 | Plate Appearances | 33 |
| 0.0 | Projected Home Runs | 324.0 |
| 0 | Extra Base Hits | 3 |
| -0.2 | Runs Created | 3.8 |
| .156 | Batting Average | .207 |
| .000 | Pinch Hit Average | .000 |
| .156 | Slugging Percentage | .448 |
| .000 | Secondary Average | .345 |
| .156 | On Base Percentage | .303 |
| .313 | OBP Pct + SLG Pct | .751 |
| 0.4 | Ground To Fly Ball Ratio | 0.7 |
| -0.2 | Runs Created Per 27 Outs | 4.3 |
| 9.0 | Batter Rating | 30.0 |
| 0.0 | At Bats Per Home Run | 14.5 |
| 0.00 | Stolen Base Percentage | 0.00 |
| 4.53 | Pitches Per Plate Appearance | 3.39 |
| .000 | Isolated Power | .241 |
| 0.00 | Walk To Strikeout Ratio | 1.00 |
| .000 | Walks Per Plate Appearance | .091 |
| -.156 | Secondary Average Minus Batting Average | .138 |
| 2.0 | Runs Produced | 8.0 |
| 1.0 | Runs Ratio | 1.0 |
| 0.2 | Patience Ratio | 0.5 |
| 0.3 | Balls In Play Average | 0.2 |
| 60.5 | MLB Rating | 80.5 |
| 0.0 | Offensive Wins Above Replacement | 0.0 |
| 0.0 | Wins Above Replacement | 0.0 |
Game Information
Location: Minneapolis, Minnesota
Attendance: 23,522 | Capacity:
2026 American League West Standings
| TEAM | W | L | PCT | GB | STRK |
|---|---|---|---|---|---|
| <img src="https://a.espncdn.com/i/teamlogos/mlb/500/ath.png" class="logo-micro">Athletics | 26 | 24 | .520 | - | W3 |
| <img src="https://a.espncdn.com/i/teamlogos/mlb/500/tex.png" class="logo-micro">Texas | 24 | 25 | .490 | 1.5 | W2 |
| <img src="https://a.espncdn.com/i/teamlogos/mlb/500/sea.png" class="logo-micro">Seattle | 24 | 27 | .471 | 2.5 | W1 |
| <img src="https://a.espncdn.com/i/teamlogos/mlb/500/hou.png" class="logo-micro">Houston | 20 | 31 | .392 | 6.5 | L1 |
| <img src="https://a.espncdn.com/i/teamlogos/mlb/500/laa.png" class="logo-micro">Los Angeles | 17 | 34 | .333 | 9.5 | L3 |
2026 American League Central Standings
| TEAM | W | L | PCT | GB | STRK |
|---|---|---|---|---|---|
| <img src="https://a.espncdn.com/i/teamlogos/mlb/500/cle.png" class="logo-micro">Cleveland | 30 | 22 | .577 | - | W6 |
| <img src="https://a.espncdn.com/i/teamlogos/mlb/500/chw.png" class="logo-micro">Chicago | 25 | 24 | .510 | 3.5 | L1 |
| <img src="https://a.espncdn.com/i/teamlogos/mlb/500/min.png" class="logo-micro">Minnesota | 23 | 27 | .460 | 6 | W1 |
| <img src="https://a.espncdn.com/i/teamlogos/mlb/500/kc.png" class="logo-micro">Kansas City | 20 | 30 | .400 | 9 | L3 |
| <img src="https://a.espncdn.com/i/teamlogos/mlb/500/det.png" class="logo-micro">Detroit | 20 | 31 | .392 | 9.5 | L6 |


HOU
MIN