Angels at Twins
O/U 7.5 · RL Twins -1.5 · Target Field
The pick & result
- Published pick
- Twins ML -132
- Published odds
- -132
- Result
- Won
- Final score
- 2-4
Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.
The read
An absolute scorcher of an afternoon is on tap at Target Field as the Minnesota Twins host the Los Angeles Angels in a critical series clash under a baking Heat Advisory. With temperatures hitting ninety-four degrees and the wind blowing out toward left field, this is a spot where starting pitching form and tactical matchups will define the game. The Twins send Taj Bradley to the hill, who enters in absolute peak form with an 8-3 record, a 3.67 ERA, and a stellar 10.5 K/9 across seventeen starts. Bradley is showing elite stuff of late, dominant over his last three outings with 28 strikeouts in nineteen innings while surrendering just four earned runs. His underlying metrics are highly sustainable, backed by a 3.77 xERA that matches his actual performance. Compare this to Angels starter José Soriano, who holds an 8-5 record and a 3.40 ERA but has regressed sharply to the tune of a 6.16 ERA over his last four starts. Soriano’s season numbers are incredibly fortunate given his 4.27 xERA, and he is a prime candidate to be hit hard today.
The critical mismatch tonight lies in how the Twins' offense matches up with Soriano's massive platoon vulnerability. Soriano has struggled significantly against left-handed hitting, allowing a hefty .739 OPS and ten of his twelve surrendered home runs to lefties. Minnesota's manager has built a lineup designed to exploit this, packing five left-handed or switch-hitters in their top seven today: Trevor Larnach, Josh Bell, Kody Clemens, Brooks Lee, and Alan Roden. This potent Minnesota offense averages 4.9 runs per game on the season and has been rolling lately, averaging 5.0 runs per game over their last ten games. Meanwhile, the Angels' defense has been highly error-prone, carrying fifty-eight errors and a lower .983 fielding percentage compared to Minnesota’s steadier fifty-one errors and .985 fielding percentage, creating extra opportunities for a Twins lineup that is already poised for a big afternoon.
From a situational perspective, these two teams are heading in opposite directions. The Twins are 47-49 overall, a solid 6-4 in their last ten games, and sit just three games out of the division lead, making every single home matchup vital. The Angels have plummeted to 38-58, managing an ugly 2-8 mark over their last ten contests while giving up a porous 5.3 runs per game. Even with Mike Trout back in the Angels' lineup, the lack of depth on both sides of the ball and the clear starting pitching edge on the mound makes this a pristine spot to back the home favorites. I’m backing the Twins on the moneyline to take care of business at Target Field and secure a much-needed home victory.
Injuries noted
Twins: [KNOWN] Mick Abel (Starting Pitcher) — Elbow (Right): Abel underwent successful arthroscopic surgery on his right elbow Wednesday, Dan Hayes of The Athletic reports. (Jul 6 — 6d ago) [KNOWN] Garrett Acton (Relief Pitcher) — Shoulder (Right): Acton (shoulder) was expected to resume facing hitters last week, MLB.com reports. (Jul 6 — 6d ago) [KNOWN] Cole Sands (RP) — Forearm (Right): Sands (forearm) tossed a perfect inning in his rehab appearance with Triple-A St. Paul on Tuesday. (Jul 8 — 4d ago) [NEW] Anthony Banda (RP) — Lat (Left): Banda underwent surgery to repair his left lat strain and will miss the remainder of the 2026 season, Dan Hayes of The Athletic reports. (Jul 9 — 2d ago) [KNOWN] Byron Buxton (CF) — Hip (Right): The Twins placed Buxton (hip) on the 10-day injured list Tuesday, Aaron Gleeman of AaronGleeman.com reports. (Jul 7 — 4d ago) [NEW] Marco Raya (RP) — Shoulder (Right): The Twins placed Raya on the 15-day injured list Wednesday due to a right shoulder impingement. (Jul 8 — 3d ago) [NEW] Connor Prielipp (SP) — Finger (Left): Prielipp did not factor into the decision Wednesday against the Twins, allowing three runs on four hits and two walks over five innings. He struck out six. (Jul 9 — 3d ago) Angels: [KNOWN] Travis d'Arnaud (C) — Foot (Right): D'Arnaud (foot) has been swinging a bat and throwing, but he has yet to resume running and is expected to be out for multiple more weeks, per MLB.com. (Jul 5 — 6d ago) [KNOWN] Jack Kochanowicz (SP) — Elbow (Right): Kochanowicz's Tommy John surgery on his right elbow was deemed "successful," per MLB.com. (Jun 27 — 15d ago) [KNOWN] Yusei Kikuchi (SP) — Shoulder (Left): Kikuchi (shoulder) threw a bullpen session Sunday, Rhett Bollinger of MLB.com reports. (Jul 5 — 6d ago) [KNOWN] Adam Frazier (2B) — Elbow (Right): The Angels announced Saturday that Frazier (elbow) has been hitting on the field, taking grounders and running, but he's not yet throwing at full intensity, MLB.com reports. (Jul 5 — 6d ago) [KNOWN] Sebastian Rivero (C) — Hand (Left): Rivero was removed from Tuesday's game against the Astros with an apparent left hand injury, Rhett Bollinger of MLB.com reports. (Jun 10 — 31d ago) [KNOWN] Yoan Moncada (3B) — Knee (Right): Moncada will require surgery on his right knee, Francys Romero of BeisbolFR.com reports. (Jun 8 — 33d ago) [KNOWN] Gustavo Campero (Right Fielder) — Hand (Right): The Angels selected Campero's contract from Double-A Rocket City and placed him on the 10-day injured list Saturday due to a fractured hand. (Jun 6 — 35d ago)
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
STARTER FORM
Jose Soriano: 6.43 ERA over his last 3 starts
6.43He is carrying a 6.43 ERA over his last 14 innings with a 1.36 WHIP (1.28 season) — the 3.40 season line is doing a lot of work for him right now.
HEAT CHECK
Josh Bell: 1.013 OPS in Last 15 Days
1.013The last 15 days sample runs 49 PA: a 1.013 OPS versus .740 for the season, 0.273 above his norm. He has 13 home runs on the season. His total-bases line tonight: 1.5.
COOLING OFF
Logan O'Hoppe: .261 OPS in L15 — draws RHP Taj Bradley
.261Logan O'Hoppe's .261 OPS over the last 15 days (34 PA) trails his .587 season mark, down 0.326. Tonight he draws RHP Taj Bradley — his weaker side: a .556 OPS vs RHP across 152 AB.
PARK WEATHER
Wind blowing out 11 mph at Target Field tonight
OUT 11Tonight's reading at Target Field — Sunny, 90°, wind 11 mph, Out To LF. Everything about the air says carry. The total sits at 8.5.
About this analysis
- Who made it
- Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
- Published data
- Daily picks first stored July 12, 2026 at 10:49 AM ET.
- Odds record
- The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: fanduel, fanatics, caesars, draftkings, betmgm, betrivers.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Props on this game
2- GARY'S PICKRYAN JEFFERSH+R+RBI OVER 1.5
Ryan Jeffers is currently the offensive engine for the Twins, slashing .324 over his last 10 games and coming off a massive three-hit performance yesterday. He draws a favorable matchup against José Soriano, who has struggled with his command and run prevention recently, posting a 4.88 ERA and a 4.3 BB/9 on the season. Jeffers' ability to drive the ball is elite against right-handers (.941 OPS), and Soriano's recent vulnerability to the walk increases Jeffers' floor for Runs Scored. Combined with 90-degree heat and an 11-mph wind blowing out to the power alleys, Jeffers is in a prime position to clear this total through multiple avenues.
- GARY'S PICKMIKE TROUTH+R+RBI OVER 1.5
Mike Trout has silenced any lingering injury concerns by launching four home runs over his last 10 games, signaling that his elite power is fully back. He faces Taj Bradley, a pitcher who—despite his high strikeout rate—is an extreme fly-ball pitcher (0.62 GO/AO) who allows a high 10% barrel rate.
This is a dangerous combination on a day where the 90-degree temperature and 11-mph wind gusting toward the left-field power alley will make Target Field play like a launch pad. Trout is slugging .863 against right-handers this season and has already recorded a hit against Bradley in their limited career history.
In a game with a 9.5-run total and favorable weather, Trout is a high-probability candidate for extra-base hits or multiple run-producing opportunities.
Every prop from this day is on the archive page.
Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.
Get Gary on the App StoreEvery MLB game this dayThe MLB recordToday's MLB picksEvery sport this day