Astros at Angels
O/U 9.5 · RL Astros -1.5
The pick & result
- Published pick
- Astros ML -126
- Published odds
- -126
- Result
- Won
- Final score
- 7-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
Last game of this series out in Anaheim, and my Astros are one win away from a sweep. They're also one win from getting back to an even record for the first time since the season's opening weeks, with the trade deadline right around the corner and first place in the division suddenly close enough to touch. The Angels have lost the first two games of this set by the skinniest of margins, both of them slipping away at the very end. Now they're handing the ball to Grayson Rodriguez, while Houston sends out Hayden Wesneski, who's pitching in the big leagues for the first time in well over a year.
This pick starts and mostly ends with Rodriguez. He's been getting hammered all season — one of the worst run-prevention stretches you'll see from a starter. The fastball he throws more than any other pitch is getting crushed and almost nobody swings through it, and when hitters make contact, it's loud and it's in the air. That's a terrible combination against a Houston lineup built around the home run. Yordan Alvarez is having the best season of any hitter in the league and went deep in the very first inning last night. Jeremy Peña has been on an absolute tear for a couple of weeks, and Christian Walker and Taylor Trammell have both already homered in this series. Rodriguez hasn't even made it through five innings in either of his last two starts — he's been knocked out early and knocked around hard. And when he leaves early, the game goes to a thin Angels bullpen that just spent back-to-back nights sweating out close finishes. Meanwhile, the Angels' offense has gone quiet — they're barely scoring lately, they've managed almost nothing in this series, and the bottom of their lineup has been giving away at-bats for weeks.
The honest worry is on Houston's side. Wesneski is coming off major elbow surgery, he won't be allowed to pitch deep into the game, and the relievers behind him — including their closer — have been worked hard all week. That's exactly why I'm not asking Houston to win by multiple runs: a rusty pitcher in his first game back can keep things closer than they should be. But the Angels hitters who've faced Wesneski before have barely touched him, and the big picture here favors the team that's been red-hot, hits the ball out of the park, and gets to face the weakest starting pitcher going tonight. Give me Houston to finish the sweep. Astros to win the game straight up.
The full analysis
Getaway night in Anaheim, and the Astros walk in one win from a sweep and from .500 — a mark they haven't touched since the first week of April — with the deadline two days out and the division sitting just two games away. The Angels have dropped two straight to this club by a run apiece, both slipping away in the ninth, and now they hand the finale to Grayson Rodriguez while Houston counters with Hayden Wesneski, back on a big-league mound for the first time in nearly fifteen months.
This ticket starts and mostly ends with Rodriguez. Nine starts into his season he's carrying an ERA north of eight and a half, the fastball he leans on more than half the time is getting hit at a .381 clip while missing almost no bats, and over half the contact he allows comes off hot — most of it in the air. That profile now meets a lineup that lives on the long ball: Yordan Alvarez leads the American League in every Triple Crown category and hit his 35th homer in the first inning last night, Jeremy Peña is hitting .439 with five home runs over his last fifteen games, and Christian Walker and Taylor Trammell have already gone deep in this series. Rodriguez hasn't finished five innings in either of his last two starts — eleven runs in eight frames — and when he exits early, the game falls to a patchwork Angels bullpen that just spent two straight nights protecting tight games. On the other side, the Angels are scoring under three runs a game over their last ten, they've managed six total in this series, and the bottom third of tonight's order has been giving away at-bats for weeks.
The honest risk sits on Houston's side of the mound. Wesneski is fifteen months removed from Tommy John, he'll be on a leash, and the arms behind him — Hader included — have been ridden hard all week. That's exactly why I'm not laying a run and a half at plus money; a rusty first start back can keep the scoreboard closer than the matchup deserves. But the Angels bats that have seen Wesneski before have barely touched him, and the broader shape of this game belongs to the team that's won seven of eight, hits the ball out of the yard, and draws the softest starting matchup on the board tonight. Give me Houston to finish the sweep. Astros moneyline at -126.
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
HEAT CHECK
Jeremy Pena: 1.294 OPS in Last 15 Days
1.294Pena's been hot for a while — 1.294 OPS over his last 41 plate appearances against an already-solid .863 season mark. Eleven homers on the year, and he's got a 1.5 total-bases number on the board tonight.
HR THREAT
Yordan Alvarez
+200Gary's Take He's the best hitter on the planet right now — thirty-five home runs, leading the league in every Triple Crown category, and he went deep again just last night. That's the baseline.
Jeremy Pena
+538Gary's Take Pena isn't a name that usually shows up on a home run board at plus-500, and that's exactly why I like it. He's hit five home runs in his last fifteen games, three of them in the last week, and his average exit velocity on balls in play has jumped into the low nineties — that's a guy squaring the ball up, not running hot on bloopers.
BULLPEN
Houston Astros pen: 15 relief IP over their last 3 games
15 IPHouston's bullpen has thrown 15 innings over its last three games, with two relievers already asked to go more than once. Real recent workload for that pen to carry into tonight.
CLOSER WATCH
Ryan Zeferjahn / Kirby Yates
3 SVShared ninth in LAA: Ryan Zeferjahn 3 saves, Kirby Yates 3. The role is live.
FANTASY PICKUPS
Christian Walker
.766 OPSPickup vs Grayson Rodriguez (7.82 xERA) — .766 OPS, bats 4th.
Isaac Paredes
.770 OPSPickup vs Grayson Rodriguez (7.82 xERA) — .770 OPS, bats 3rd.
Taylor Trammell
.715 OPSPickup vs Grayson Rodriguez (7.82 xERA) — .715 OPS, bats 6th.
CUT LIST
Grayson Rodriguez
7.82 xERAStarts tonight for LAA — 7.82 xERA behind a 8.54 ERA.
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 29, 2026 at 10:41 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, draftkings, betmgm, caesars, betrivers.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Props on this game
3- GARY'S PICKJEREMY PENATOTAL BASES OVER 1.5
Pena is hitting .439 with five homers over his last 15 games and his contact quality backs it up — he's averaging 93 mph off the bat with a dozen hard-hit balls in that stretch. Tonight he leads off against a fastball-heavy righty, which means the most plate appearances on the team against a four-seamer Pena hits at a .380 clip.
Rodriguez's heater gets a 13 percent whiff rate — it doesn't miss bats, it finds them. Two total bases from the hottest leadoff man in baseball, at essentially even money, against the most hittable pitch he'll see all week.
That's the best price on the board.
- GARY'S PICKYORDAN ALVAREZTOTAL BASES OVER 1.5
Alvarez leads the American League in all three triple-crown categories and is hitting .385 over his last 15. Tonight he gets a right-hander he's built to destroy: Rodriguez leans on a 96-mph four-seamer that's getting hit at .381, and Alvarez slugs .755 against four-seamers.
Lefties have an 1.114 OPS off Rodriguez this year. The one catch is the free pass — teams have started putting Alvarez on rather than pitching to him — but that's a late-inning problem, and he'll get two or three cracks at the starter before anyone reaches for four fingers.
Two bases is a modest ask for the best hitter alive in the best form of his life.
- THE LONG SHOTYORDAN ALVAREZHR OVER 0.5
Alvarez hit his league-leading 35th homer last night, a 427-foot shot, and tonight the matchup gets friendlier. Rodriguez is an extreme flyball pitcher — his ground-to-air ratio is 0.58 — allowing barrels on more than ten percent of contact, and his primary fastball is the exact pitch Alvarez slugs .755 against. Lefties have already taken him deep four times this year in limited work. A guy who has homered in roughly a third of Houston's games, in peak form, against a flyball arm whose heater can't miss bats — at 2-to-1, I want the swing.
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