We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsMinnesota Twins at Houston Astros
Minnesota TwinsMinnesota Twins
@
Daikin Park
Houston AstrosHouston Astros

Match Predictor

Pre-match Prediction
Minnesota Twins
@
Houston Astros
Minnesota Twins 52%Houston Astros 48%
Market LinesRun Line: Minnesota Twins -1Total: O/U 8.5
Model: Under 8.5
Model projects 7.6 total runs vs 8.5 line

Minnesota Twins

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
57%
49/86
MLB: 48%
Starter
41%
7/17
vs HOU
50%
2/4
Avg Total
10.0
MLB: 8.9
Game Starter (17) Last Starter vs HOU vs HOU (4)
Joe Ryan #41 · RHP · Age 30
3.18
ERA (2026)
10.4
K/9 (2026)
17
Starts (2026)
9.4
Avg Total (2026)
Last 3:
L LAD (Jun 24): 6.0IP, 4ER, 9K
W @TEX (Jun 18): 5.0IP, 0ER, 7K
ND STL (Jun 12): 6.0IP, 3ER, 8K
vs HOU: L (Apr 03 2025): 5.0 IP, 4 ER, 6 K
Bullpen (2026 Season)Poor
ERA: 4.96MLB Avg: 3.959 relievers
Workload Alert: Allowed 8 runs on 2026-06-26 vs COL. Bullpen arms likely still recovering.
Recent: L 3-4W 9-8L 5-8W 3-2W 5-4
Lineup vs Joe Ryan (Career)
BatterPosPAAVGOPSHR
Jeremy PenaSS20.2110.6181
Yordan AlvarezDH19.2351.0813
Isaac Paredes3B15.2140.6961
Jose Altuve2B15.1430.3430
Jake MeyersCF12.0000.2500
Christian Walker1B11.2000.7731
Cam SmithRF7.1430.2860
Yainer DiazC6.5001.6671
Christian VazquezC4.2500.5000
Nick AllenSS4.0000.0000
Brice MatthewsCF2.0000.0000
Joey LoperfidoLF2.0000.0000
Taylor TrammellCF2.0000.0000

Houston Astros

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
56%
49/87
MLB: 48%
Starter
47%
7/15
vs MIN
50%
2/4
Avg Total
9.5
MLB: 8.9
Game Starter (15) Last Starter vs MIN vs MIN (4)
Mike Burrows #50 · RHP · Age 27
5.48
ERA (2026)
7.3
K/9 (2026)
15
Starts (2026)
8.8
Avg Total (2026)
Last 3:
ND @TOR (Jun 24): 6.0IP, 1ER, 3K
ND CLE (Jun 19): 1.0IP, 0ER, 1K
ND @KC (Jun 13): 5.0IP, 4ER, 5K
vs MIN: L (Jul 12 2025): 1.1 IP, 6 ER, 1 K
Bullpen (2026 Season)Average
ERA: 4.02MLB Avg: 3.959 relievers
Workload Alert: Allowed 8 runs on 2026-06-26 vs DET. Bullpen arms likely still recovering.
Recent: W 2-1L 0-8W 8-6W 7-5L 4-5
Lineup vs Mike Burrows (Career)
BatterPosPAAVGOPSHR
Byron BuxtonCF5.5001.6000
Trevor LarnachLF5.0000.2000
Victor CaratiniC5.6002.0001
Kody Clemens1B4.5001.7501
Josh BellDH3.0000.3330
Luke Keaschall2B3.0000.0000
Ryan KreidlerCF3.3331.6661
Tristan GraySS3.10002.0000
Brooks LeeSS1.0000.0000
Royce Lewis3B1.0001.0000
3 batters with no matchup history
Our Top PicksLive Odds
Top PickMinnesota Twins Moneyline (-112, MEDIUM)
Ryan's edge over Burrows is not subtle.
PickMinnesota Twins -1.5 Runs (+148, MEDIUM)
At plus money, the run line offers real value given the Burrows situation.
PickUnder 8.5 Total Runs (-114, LOW)
Ryan limits a depleted Houston lineup, and the Astros' 4.02 ERA bullpen is positioned to tighten the game once Burrows exits.

Minnesota Twins vs Houston Astros Game Preview

The pitching matchup at Daikin Park tonight is as lopsided as you will find in the AL this season. Joe Ryan arrives with a 3.18 ERA and 108 strikeouts in 93.1 innings, and he has already beaten this Houston Astros group in this building. May 20, Ryan held Houston to 1 earned run in 6 innings while punching out 9 batters. Opposing him is Mike Burrows, who carries a 5.48 ERA, 19 home runs allowed in 85.1 innings, and a career ledger against Minnesota that is genuinely alarming: 10 earned runs in 7.1 combined innings across two career starts against the Minnesota Twins. The gap in starting pitcher quality is the story in tonight's MLB action, and it is wide.

The Astros are also playing shorthanded. Carlos Correa remains on the 60-day IL with a left ankle tendon injury. LaMonte Wade Jr. is out with a right hamstring issue. And Jeremy Peña, who was batting .295 with a .799 OPS in 202 plate appearances this season, was placed on the 10-day IL with a left calf strain just before first pitch. Three contributors stripped from a lineup that was already averaging 4.5 runs per game at home. The depth cuts compound quickly when a pitcher like Burrows is already allowing runs at a 5.48 ERA clip.

The one player who gives Houston a credible threat against Ryan is Yordan Alvarez. His career OPS against Ryan sits at 1.081 with 3 home runs in 19 PA overall. But that headline is built on a 2024 outlier: 6 PA, 2.667 OPS. Strip it away and the recent reality is damning. In 2025 against Ryan: 3 PA, 0.000 OPS. In 2026 against Ryan: 3 PA, 0.000 OPS. Six consecutive hitless plate appearances against the same pitcher. Alvarez is also cooling off in general, posting a 0.483 OPS over his last seven days. Ryan has clearly made adjustments, and the numbers back it up.

On the other side of the ledger, Victor Caratini has owned Burrows every time they have met. Caratini's career line against the right-hander: .600 AVG, 2.000 OPS, 1 HR in 5 PA. His 2026 number against Burrows is 2.334 OPS across three plate appearances, up from 1.500 OPS in 2025. The trend is rising, not leveling off. Caratini also homered last night in the Twins' 5-4 win in this same park. When a hitter's BvP numbers keep climbing year over year, that is not noise.

Minnesota Twins vs Houston Astros Key Insights

  • Ryan's strikeout floor in his last three starts is 7, with outings of 9, 7, and 8. He posted 9 K against this Houston lineup on May 20. With Peña, Correa, and Wade Jr. now absent, the lineup has less swing-and-miss resistance than it did that day.
  • Burrows' career log against Minnesota: 4 ER in 6 IP on May 20, 2026, and 6 ER in just 1.1 IP on July 12, 2025. That is 10 combined earned runs in 7.1 innings. His control issues (31 BB in 85.1 IP this season) inflate pitch counts and shorten his outings, with the market pricing his outs line at 16.5.
  • The Astros' bullpen posts a 4.02 ERA, the best unit on the field tonight and significantly better than Minnesota's pen at 4.96. Houston's realistic path to winning this game runs through those relievers, not through Burrows going deep. If he collapses early, the bridge strategy falls apart.
  • Minnesota's power hitters face a pitcher who has surrendered 19 home runs in 85.1 innings. Byron Buxton (25 HR), Brooks Lee (14 HR), and Kody Clemens (13 HR) all carry home run upside against a pitcher leaking fly balls at this rate. Daikin Park's HR factor of 1.05 is not extreme, but it tilts slightly toward hitters.
  • Caratini's current form is outstanding: 1.139 OPS over the last 28 days, 1.028 OPS over the last seven days. He homered last night and his BvP numbers against Burrows have improved in every season they have faced each other. That combination of current form and specific matchup history is a strong signal.
  • The contrarian case for Houston is not irrational. The Astros are 6-4 over their last 10 games and their bullpen is legitimately solid. Sharp money on Houston at +102 is not without logic. But the Ryan-versus-Burrows gap, combined with three contributors missing from the Houston lineup, makes the contrarian case more of a hedge than a conviction play.

Minnesota Twins vs Houston Astros Betting Picks

Picks made June 30, 2026 at 05:44 AM ET. Odds shown reflect current market prices.

Minnesota Twins -1.5 Runs (+148, MEDIUM)
Minnesota Twins -1.5 Runs (+148, MEDIUM): At plus money, the run line offers real value given the Burrows situation. He is not just losing to Minnesota, he is imploding against them: 6 ER in 1.1 IP in July 2025 is not bad luck, it is a pitcher getting shelled. Ryan's 3.18 ERA and ability to go deep into games reduce variance on the spread. Getting paid at +148 to back the structurally superior starter in a historically favorable matchup is a reasonable spot to take a shot.
Under 8.5 Total Runs (-114, LOW)
Under 8.5 Total Runs (-114, LOW): Ryan limits a depleted Houston lineup, and the Astros' 4.02 ERA bullpen is positioned to tighten the game once Burrows exits. The low confidence reflects the reality that there is no numerical model gap here, and Burrows' control issues can produce walks, chaos, and a quick first inning that inflates run totals before Ryan even finds his rhythm. Ryan also allowed 4 ER in his last outing against the Dodgers. The Under is the lean, but it is the thinnest edge on this card. Size accordingly.
Joe Ryan Over 6.5 Strikeouts (-127, HIGH)
Joe Ryan Over 6.5 Strikeouts (-127, HIGH): This is the clearest edge on the board. Ryan has cleared 6.5 K in all three of his last starts with a floor of 7. He struck out 9 Astros in May against this same lineup before it lost Peña. The market's outs line at 17.5 Over (-222) signals the expectation of a full deep outing, which extends the K window. With the lineup now shorter on quality contact profiles at multiple spots, Over 6.5 K is the highest-conviction play tonight.
Mike Burrows Under 4.5 Strikeouts (-110, MEDIUM)
Mike Burrows Under 4.5 Strikeouts (-110, MEDIUM): Burrows' season K rate (7.28 K/9) looks passable in the aggregate, but his recent production tells a different story: 3 K in 6 IP against Toronto, 1 K in 1 IP against Cleveland, 5 K in 5 IP against Kansas City. Against Minnesota specifically in 2026, he posted just 2 K in 6 IP on May 20. His two career starts against this lineup have produced 3 combined strikeouts total. The -110 price is essentially a coin flip price on what the data suggests is a clear lean below the number.
Yordan Alvarez Under 0.5 Hits (+168, MEDIUM)
Yordan Alvarez Under 0.5 Hits (+168, MEDIUM): The career 1.081 OPS against Ryan looks dangerous on paper. The 2024 outlier (6 PA, 2.667 OPS) is driving that number. Recent reality: 2025 vs Ryan, 3 PA, 0.000 OPS. 2026 vs Ryan, 3 PA, 0.000 OPS. Six consecutive hitless plate appearances against the same pitcher. Alvarez is also posting a 0.483 OPS over his last seven days. The market prices this at +168 based on the career headline, not the recent trend. That is the gap where the value lives.
Jose Altuve Under 0.5 Hits (+172, MEDIUM)
Jose Altuve Under 0.5 Hits (+172, MEDIUM): Altuve's career line against Ryan is .143 AVG and 0.343 OPS across 15 PA. His largest and most recent single-season sample, 2025 with 6 plate appearances, produced zero hits and a 0.000 OPS. His current season is also grinding: .236 AVG, 0.528 OPS over the last seven days. Ryan's 10.42 K/9 profile suppresses contact across the board. At +172, this is genuine value for a clear directional lean backed by both BvP history and recent form.
Victor Caratini Over 0.5 Hits (-182, MEDIUM)
Victor Caratini Over 0.5 Hits (-182, MEDIUM): Five career PA against Burrows: .600 AVG, 2.000 OPS, 1 HR. The 2026 mark (2.334 OPS in 3 PA) is the highest yet. The trend is strengthening, not flattening. Caratini also homered last night and is posting a 1.028 OPS over the last seven days. Burrows' 31 walks in 85.1 innings extend at-bats and give contact hitters more pitches to drive. At -182, the price is steep, but BvP evidence and current form justify it as a solid mid-confidence play.
Same Game Parlay
Same Game Parlay: Twins ML + Under 8.5 + Ryan Over 6.5 K + Alvarez Under 0.5 Hits. These four legs build one coherent story. Ryan dominates a short-handed Houston lineup, accumulates strikeouts at a high rate, silences the Astros' biggest run-producer at the plate, and Minnesota wins a controlled, lower-scoring game. The Alvarez leg is the pivot point. If he goes hitless, Houston loses its most dangerous weapon, which makes both the Under and the Twins win natural extensions of the same outcome. Individual legs: Twins ML (-112, contract 413233103), Under 8.5 runs (-114, contract 413234392), Ryan K Over 6.5 (-127, contract 413328523), Alvarez Hits Under 0.5 (+168, contract 413326467).
Analysis insight — no specific bet associated

Key Players

Batting AverageMIN
Byron Buxton
.268Batting Average
CF
Home RunsMIN
Byron Buxton
25Home Runs
CF
Runs Batted InMIN
Josh Bell
53Runs Batted In
DH
Earned Run AverageMIN
Joe Ryan
3.18Earned Run Average
SP
WinsMIN
Taj Bradley
6Wins
SP
StrikeoutsMIN
Joe Ryan
108Strikeouts
SP
Batting AverageHOU
Yordan Alvarez
.308Batting Average
DH
Home RunsHOU
Yordan Alvarez
25Home Runs
DH
Runs Batted InHOU
Christian Walker
56Runs Batted In
1B
WinsHOU
Spencer Arrighetti
7Wins
SP
StrikeoutsHOU
Spencer Arrighetti
75Strikeouts
SP

Recent Form

Minnesota Twins
L4-3Los Angeles Dodgers
L8-5Colorado Rockies
W3-2Colorado Rockies
W5-4Houston Astros
Houston Astros
W2-1Detroit Tigers
L8-0Detroit Tigers
W8-6Detroit Tigers
L5-4Minnesota Twins

Minnesota Twins vs Houston Astros Summary

No score projection is available for this game, so the analysis rests entirely on pitching quality and lineup context. Both factors align clearly. Ryan is operating at a 3.18 ERA level with elite strikeout production and a track record of success against this specific Houston group. Burrows has been historically bad against this Minnesota lineup, and the Astros are now without three contributors who were part of those previous matchups. The market prices the road team as a slight favorite, and that pricing is justified by the pitching split alone. My read on this game is a controlled Twins win, something in the range of 4-2, with Ryan going at least 6 innings and the strikeout prop clearing comfortably. The main risk is Alvarez finding something early, or Burrows improbably surviving five innings and handing a narrow lead to that 4.02 ERA Houston bullpen. Both are real possibilities, not just theoretical ones.

The best single play is Ryan Over 6.5 strikeouts at -127. The floor in his last three outings is 7. The matchup against this depleted lineup is arguably the most favorable he will see all season. Twins ML at -112 is clean value, and the run line at +148 is worth a smaller stake for the upside. If you are building a same game parlay, the four-leg combination of Twins ML, Under 8.5, Ryan K Over 6.5, and Alvarez Hits Under 0.5 tells a single coherent story where each leg reinforces the next. As always, variance is real. No pitching edge eliminates it. Manage your units accordingly, and only bet what you can afford to lose.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesMIN leads series 1-0
DateMatchupResult
Jun 30, 2026MIN @ HOUMINMIN 5-4

Compare odds for MIN @ HOU

Frequently Asked Questions

MLBGame PreviewsMinnesota Twins at Houston Astros