Skip to content
GARY A.I.Get the app
MLB · Sun, Jul 12 · 2:10 PM

Angels at Twins

O/U 7.5 · RL Twins -1.5 · Target Field

GARY'S PICK
Twins Moneyline
MLBvs Angels· -132

Twins
Moneyline

-132 · CASHED · LAA 2 · MIN 4

Angels

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.43

    He 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.013

    The 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

    .261

    Logan 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 11

    Tonight'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.

All research from this day

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 PICK
    RYAN JEFFERSH+R+RBI OVER 1.5
    MLBTwins· -130

    Ryan Jeffers
    H+R+RBI over 1.5

    -130 · CASHED · ACTUAL 3

    Twins

    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 PICK
    MIKE TROUTH+R+RBI OVER 1.5
    MLBAngels· -118

    Mike Trout
    H+R+RBI over 1.5

    -118 · CASHED · ACTUAL 2

    Angels

    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 Store

Every MLB game this dayThe MLB recordToday's MLB picksEvery sport this day