Minnesota Twins vs Athletics
Kickoff (UTC+8):2026-07-25 08:10
Latest Odds
- Moneyline:Home 1.760|Draw 0.000|Away 2.210
- Spread -1.50:Home 2.460|Away 1.630
- Over/Under 9.50:Over 1.930|Under 1.990
Line Movement (open → latest)
| Time | Home | Away | Over/Under |
|---|---|---|---|
| 07-24 05:30 | 1.712 | 2.208 | 9.50 |
| 07-24 13:00 | 1.730 | 2.260 | 9.50 |
| 07-24 17:25 | 1.780 | 2.190 | 9.50 |
| 07-24 21:30 | 1.740 | 2.240 | 9.50 |
| 07-25 06:30 | 1.760 | 2.210 | 9.50 |
AI Deep Analysis
Twins’ Joe Ryan (2.72 ERA) hosts a weak A’s lineup at Target Field—home edge and under value stand out.
This matchup’s angle
The Twins send Joe Ryan (2.72 ERA) to the mound against an A’s lineup that ranks 23rd in runs scored, 20th in on-base percentage, and 18th in slugging. Oakland’s offense has been anemic, and Ryan’s ability to limit damage—despite a 5-6 record in his last 11 starts—gives Minnesota a clear edge at home.
Balance of power
- Starting pitcher: Ryan’s 2.72 ERA → Twins hold the advantage
- Lineup vs. handedness: A’s .680 OPS vs RHP (Ryan) → Twins hold the advantage
- Bullpen: Twins’ relief corps more reliable → Twins hold the advantage
Starting pitcher deep dive
Joe Ryan (MIN) has posted a 2.72 ERA this season, allowing him to keep the Twins in games even when the offense sputters. His recent form shows 5 wins and 6 losses in his last 11 starts, but the ERA suggests he’s been unlucky rather than ineffective. Ryan’s command and ability to miss barrels (low HR9) make him a tough matchup for a weak A’s lineup. Today, he’s more likely to pitch deep into the game than get blown up early.
How the lineups match up
The A’s lineup enters with a .680 OPS against right-handed pitching (Ryan’s handedness). Their struggles against RHP are well-documented: 23rd in runs, 20th in OBP, and 18th in SLG. No single batter in their projected lineup has a standout split against righties, and their lack of power means Ryan’s fly-ball tendency is less risky at Target Field, where the park factor is 96 (slightly pitcher-friendly). This is a poor matchup for Oakland’s bats.
What the market is saying
The public is heavily backing the Twins (58% of moneyline bets) and the under (51-58% of total bets). The market’s confidence in Minnesota aligns with the data: Ryan’s ERA, the A’s offensive struggles, and the Twins’ home-field edge. The under play is also justified by both teams’ recent trends—Oakland’s lineup can’t generate runs, and Ryan’s ability to suppress scoring makes the under a smart side.
Park and weather
Target Field’s park factor is 96, slightly favoring pitchers. The forecast for July 25 calls for a southwest wind around 10-15 mph, which is neutral to slightly inblowing, further suppressing home runs. Temperatures are expected to be hot (around 89°F), but the wind direction and park dimensions limit the offensive upside.
Total (Over/Under)
The under is the sharper side. Ryan’s 2.72 ERA and the A’s inability to score (23rd in runs) point to a low-scoring game. The Twins’ offense isn’t elite, but they don’t need to be with Ryan on the mound. Simulations and market sentiment both favor the under.
Conclusion: my play
Push
home_ml
Reason
Joe Ryan’s 2.72 ERA and the A’s .680 OPS vs RHP give Minnesota a clear edge at home.
Confidence
65%
65% confidence due to Ryan’s consistency and Oakland’s offensive struggles.
Biggest risk
Ryan’s recent 5-6 stretch in 11 starts could mean regression or bullpen exposure if he falters early.
Model Pick:home_ml(Confidence 65%)
Analysis text is generated by an AI research engine from our in-house data pipeline (odds, results, score simulation); model picks are settled and published daily.
More Match Analysis
- Texas Rangers vs Seattle Mariners
- Chicago White Sox vs Houston Astros
- Boston Red Sox vs Toronto Blue Jays
- Miami Marlins vs San Diego Padres
- Tampa Bay Rays vs Cleveland Guardians
- St. Louis Cardinals vs Cincinnati Reds
- San Francisco Giants vs Los Angeles Angels
- Detroit Tigers vs Kansas City Royals
- Washington Nationals vs Arizona Diamondbacks
- San Francisco Giants vs Los Angeles Angels
賽事雷達 Match Radar| Today| Scores| World Cup 2026| Daily Recap