Minnesota Twins vs Los Angeles Angels
Kickoff (UTC+8):2026-07-13 02:10
Final Score:Minnesota Twins 4 - 2 Los Angeles Angels
Latest Odds
- Moneyline:Home 1.780|Draw 0.000|Away 2.180
- Spread -1.50:Home 2.530|Away 1.600
- Over/Under 9.50:Over 2.120|Under 1.830
Line Movement (open → latest)
| Time | Home | Draw | Away | Over/Under |
|---|---|---|---|---|
| 07-12 03:30 | 1.860 | 0.000 | 2.070 | 8.50 |
| 07-15 17:00 | 1.780 | 0.000 | 2.180 | 9.50 |
AI Deep Analysis
Angels’ Soriano vs. Twins’ Bradley: Both righties, but Angels’ lineup vs RHP (.701 OPS) is weaker than Twins’—value lies with the underdog client.
This matchup’s angle
The market has the Twins as slight favorites at home, but the real story is the Angels’ struggles against right-handed pitching. José Soriano’s ERA (3.40) looks shiny, but his walk rate (4.3 BB/9) and recent wobbles (2 losses in last 5, including a 5 ER outing) make him exploitable. Taj Bradley’s 10.5 K/9 and 3.6 BB/9 are better, but his Hard Hit% (45.8) and Barrel% (10.0) mean he can be hit hard if the Angels’ few dangerous bats connect.
The scale today
Starting pitcher baseline: Bradley’s FIP/control edge → Bradley holds the advantage
Lineup vs RHP: Angels (.701 OPS) vs Twins (not listed, but assumed above average) → Twins hold the advantage
Bullpen: Twins’ pen has been more reliable this season → Twins hold the advantage
Starting pitcher deep dive
José Soriano (LAA) is a righty with a 3.40 ERA, but his 4.3 BB/9 and 1.0 HR/9 are red flags. His last 5 starts: 2 losses with 4+ ER, and his Statcast numbers (88.4 Avg Exit Velocity, 37.3 Hard Hit%, 8.9 Barrel%) show he’s giving up hard contact. His xwOBA (.322) is higher than his ERA, suggesting regression is due. Today, he’s at risk of being hit hard if the Twins’ lineup is patient.
Taj Bradley (MIN) is a righty with a 3.67 ERA, 10.5 K/9, and 3.6 BB/9. His last 5 starts include a 10-K gem, but also a 4 ER outing. His Statcast (91.6 Avg Exit Velocity, 45.8 Hard Hit%, 10.0 Barrel%) is worse than Soriano’s, but his control is better. Today, he’s the more stable arm, but not immune to a big inning.
Lineup vs pitcher handedness
Angels vs RHP (Soriano is RHP, so this is their split): .234 BA, .701 OPS (21st in MLB). Wade Meckler (1.028 OPS in 55 PA) is their only real threat; Logan O’Hoppe (.517 OPS in 107 PA) is a liability. This lineup struggles against righties, and Soriano’s control issues could make it worse.
Twins vs RHP (Bradley is RHP): No exact split found, but their overall production and park factor (Target Field: 100-102, neutral) suggest they’re above average. They should outperform the Angels’ lineup in this matchup.
What the market is pricing in
The market has the Twins at 1.743 and Angels at 2.156 for the moneyline. The devig implied probability is ~57% for the Twins, which aligns with the data: Twins have the better starter (Bradley’s K/BB and ERA), better lineup vs RHP, and home field. The Angels’ only edge is Soriano’s slightly better ERA, but his peripherals (BB/9, Hard Hit%) and the Angels’ weak split vs RHP (.701 OPS) make the Twins the right favorite. The line hasn’t moved much, so the market is efficient here.
Park and injuries
Target Field is neutral (100-102 park factor), so no major advantage for hitters or pitchers. No injuries reported for either starter or key hitters in the provided data.
Over/Under 8.5
Both starters have ERAs in the mid-3s, but Soriano’s BB/9 (4.3) and the Angels’ weak lineup vs RHP (.701 OPS) suggest fewer runs. Bradley’s Hard Hit% (45.8) and Barrel% (10.0) mean he can be hit, but the Twins’ lineup is better. The Angels’ struggles vs RHP and Soriano’s control issues point to a lower-scoring game. Lean under, but the 8.5 line is high enough that over has value if both lineups connect.
Conclusion: I’m on
Push=away_ml
Reason=Angels’ lineup vs RHP (.701 OPS) is the weakest link, and Soriano’s control (4.3 BB/9) and recent form make them live underdogs at 2.156.
Info=47
Biggest risk=Bradley’s Hard Hit% (45.8) and Barrel% (10.0) could lead to a Twins blowout, flipping the script.
Model Pick:away_ml(Confidence 47%)
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
- Miami Marlins vs Cleveland Guardians
- Detroit Tigers vs Philadelphia Phillies
- Tampa Bay Rays vs Seattle Mariners
- New York Mets vs Boston Red Sox
- Cincinnati Reds vs Chicago Cubs
- Chicago White Sox vs Athletics
- St. Louis Cardinals vs Atlanta Braves
- Texas Rangers vs Houston Astros
- San Francisco Giants vs Colorado Rockies
- Los Angeles Dodgers vs Arizona Diamondbacks
賽事雷達 Match Radar| Today| Scores| World Cup 2026| Daily Recap