Twins at Angels
O/U 7.5 · RL Twins -1.5 · Angel Stadium
The pick & result
- Published pick
- Angels ML -108
- Published odds
- -108
- Result
- Won
- Final score
- 4-5
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 line
FANATICS · 16 moves| Market | Opened Sep 17 12:09 AM | Close Sep 17 7:50 PM | Move |
|---|---|---|---|
| SPREAD | Twins -1.5 (+140) | Twins -1.5 (+160) | Price |
| TOTAL | 7.5 (-110) | 7 (-120) | −½ |
| MONEYLINE | Angels +110 | Angels -115 | −225 |
Every move, in order ›
| When | Spread | Total | Moneyline |
|---|---|---|---|
| OPENSep 17 12:09 AM | Twins -1.5 (+140) | 7.5 (-110) | Angels +110 · Twins -130 |
| Sep 17 6:00 AM | Twins -1.5 (+135) | 7.5 (-115) | Angels +115 · Twins -140 |
| Sep 17 7:15 AM | Twins -1.5 (+135) | 7.5 (-110) | Angels +115 · Twins -140 |
| Sep 17 8:00 AM | Twins -1.5 (+135) | 7.5 (-110) | Angels +110 · Twins -130 |
| Sep 17 9:00 AM | Twins -1.5 (+130) | 7.5 (-105) | Angels +105 · Twins -125 |
| Sep 17 10:01 AM | Twins -1.5 (+150) | 7.5 (-105) | Angels -110 · Twins -110 |
| Sep 17 10:32 AM | Twins -1.5 (+150) | 7.5 (-110) | Angels -110 · Twins -110 |
| Sep 17 4:30 PM | Twins -1.5 (+145) | 7.5 (-110) | Angels -110 · Twins -110 |
| Sep 17 5:45 PM | Twins -1.5 (+150) | 7.5 (-110) | Angels -110 · Twins -110 |
| Sep 17 5:45 PM | Twins -1.5 (+150) | 7.5 (-110) | Angels -110 · Twins -110 |
| Sep 17 5:45 PM | Twins -1.5 (+150) | 7.5 (-110) | Angels -110 · Twins -110 |
| Sep 17 6:02 PM | Twins -1.5 (+150) | 7.5 (-105) | Angels -110 · Twins -110 |
| Sep 17 6:19 PM | Twins -1.5 (+155) | 7.5 (-105) | Angels -110 · Twins -110 |
| Sep 17 6:34 PM | Twins -1.5 (+160) | 7.5 (-105) | Angels -115 · Twins -105 |
| Sep 17 6:45 PM | Twins -1.5 (+160) | 7.5 (+105) | Angels -115 · Twins -105 |
| Sep 17 7:30 PM | Twins -1.5 (+155) | 7 (-120) | Angels -115 · Twins -105 |
| CLOSESep 17 7:50 PM | Twins -1.5 (+160) | 7 (-120) | Angels -115 · Twins -105 |
The read
Thursday night in Anaheim, the Twins roll in off a 13-inning marathon at Target Field and a flight west across two time zones to open a four-game set against the Angels, with Walbert Ureña taking the ball against Taj Bradley. The market has this as a coin flip at -108 both ways with a 7.5 total, and that is the whole reason I am on the home side. A game priced to be close late gets decided by the arms that pitch the seventh, eighth and ninth, and tonight those arms are not equal.
The Twins used six relievers last night: Hoffman, Minter, Gómez, Funderburk, Adams and Nance, with Adams throwing 34 pitches over three innings. Gómez blew his first save of the season after 22 straight conversions and has given up five earned runs over his last three outings. The two relievers who did not pitch last night, Morris and Rogers, each threw 30 or more pitches the night before, and Morris carries an 11.88 ERA over the last 30 days. Twins relief has a 5.94 ERA in the tracked window against 3.53 for the Angels. On the other side, Suzuki only used Peralta and Farris in last night's blowout loss. Watson, Fermin and Saucedo each had yesterday off, and those three have combined for six earned runs over the last month. Add a Twins lineup that lost Larnach today and Culpepper to the IL yesterday, that has scored 2.7 runs a game over its last ten, and that plays a 6:38 local start after a 13-inning night and a plane ride. That is a spot.
The best argument against me is Bradley. He has allowed 10 earned runs with 39 strikeouts over 29.2 innings in his last five starts, and he faces an Angels offense hitting .234 with a .680 OPS. If he goes seven, the Twins' bullpen problem mostly disappears. I took the Angels anyway because Ureña's contact profile, a 5.6 percent barrel rate against and a 36.4 percent hard-hit rate, lines up well with a thinned-out Twins lineup, and because Bradley has allowed 17 home runs to lefties this year with Meckler, Ballesteros and Lowe sitting in the Angels' top six. Ureña's 2.88 ERA is fragile against a 3.40 xERA, so I am not paying for a shutdown start, just a competitive one. At an even price, I want the side whose best relievers had yesterday off and whose opponent is on the wrong end of the schedule.
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
PLATOON EDGE
Wade Meckler (bats L) hits 3rd against Taj Bradley (RHP)
.789Wade Meckler owns a .789 OPS in 224 AB versus righties, compared with .515 in 36 AB the other way. Batting 3rd tonight puts the stronger split against RHP Taj Bradley, though the 36-AB sample is limited.
Josh Lowe (bats L) hits 6th against Taj Bradley (RHP)
.697Josh Lowe owns a .697 OPS in 233 AB versus righties, compared with .384 in 48 AB the other way. Batting 6th tonight puts the stronger split against RHP Taj Bradley, though the 48-AB sample is limited.
BALLPARK
Walbert Urena owns a 2.42 ERA at Angel Stadium — 3.49 everywhere else
2.42Walbert Urena has a 2.42 ERA in 14 games and 78.0 IP at Angel Stadium, versus 3.49 in 59.1 IP everywhere else; hitters bat .186 against him here. The split does not isolate whether the venue or pitcher explains the difference.
HEAD-TO-HEAD
Twins are 2-1 vs Angels this season
2-1Minnesota is 2-1 against the Angels across three meetings this season and won the last one 4-2. The three-game sample has no pitcher, venue or game-by-game context explaining tonight’s matchup in Anaheim.
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 September 17, 2026 at 10:18 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, betrivers, betmgm.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Props on this game
2- GARY'S PICKJOSH BELLWALKS UNDER 0.5
I’m laying -176 on Josh Bell under 0.5 walks. Bell has gone without a walk in 10 of his last 15 games, and Walbert Ureña has issued only three walks across his last three starts, covering 21 innings.
That recent command matters against a hitter averaging 0.3 walks per game, especially with Ureña working at home, where he owns a 2.42 ERA. The strongest argument against the bet is the season-long control record: Ureña has 67 walks in 137.1 innings, while Bell has drawn 48 walks and works from both sides of the plate.
The price is heavy, but I still make a walkless night more likely than the implied threshold.
- THE LONG SHOTJOSH LOWEHR OVER 0.5
I’m taking Josh Lowe to homer at +700. All 12 of Lowe’s home runs this season have come against right-handed pitching, and Taj Bradley has allowed 17 homers in 363 at-bats against left-handed hitters compared with six in 255 at-bats against righties.
Lowe has also homered twice in his last 15 games and is 1-for-3 with a home run against Bradley, though that head-to-head sample is far too small to carry the bet by itself. The strongest contrary evidence is Lowe’s limited opportunity and inconsistent production: he bats sixth, averages only 3.2 plate appearances per game and owns a .211 average, while Bradley has a 2.50 ERA with 21 strikeouts over his last three starts.
This is a price play on the handedness-specific power matchup, not a high-probability outcome.
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