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

Line Movement (open → latest)

TimeHomeDrawAwayOver/Under
07-12 03:301.8600.0002.0708.50
07-15 17:001.7800.0002.1809.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

賽事雷達 Match RadarTodayScoresWorld Cup 2026Daily Recap