Cardinals at Angels
O/U 9.5 · RL Angels -1.5 · Angel Stadium
The pick & result
- Published pick
- Angels ML -116
- Published odds
- -116
- Result
- Won
- Final score
- 1-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 read
Welcome to a warm July evening at Angel Stadium, where a Heat Advisory and a stiff breeze blowing out to center field set the stage for a critical battle between the Cardinals and the Angels. My money is riding on the Angels tonight at a very reasonable price of -116. The weather conditions are a massive handicap for St. Louis starter Matthew Liberatore, whose fly-ball heavy profile (0.63 GO/AO) is highly vulnerable in this hot, 82°F air with an 8 mph wind blowing out to center. Liberatore enters with a 5.00 ERA and a 5.28 xERA, and his propensity for giving up hard contact—shown by a 9.5% barrel rate and a 42.6% hard-hit rate allowed—is a recipe for disaster in this environment. Furthermore, the Angels' lineup is uniquely suited to exploit him. Liberatore allows a massive .902 OPS to left-handed hitters, which puts Nolan Schanuel (who is 2-for-4 career with a 1.250 OPS against him) in a premier position, while Mike Trout (1-for-3, 1.000 OPS) and Zach Neto (1-for-1, 2.000 OPS) also have past success in this matchup.
On the other side, Walbert Ureña takes the bump with a stellar 2.88 ERA and 3.31 xERA. While Ureña has some role uncertainty making his first start of 2026, he has been elite at preventing runs and suppressing hard contact this year, allowing just a 5.4% barrel rate and a 32.3% hard-hit rate. He is a heavy ground-ball pitcher (1.35 GO/AO), which keeps the ball in the yard even on hot, windy nights like tonight. St. Louis has a highly disciplined left-handed core, and Ureña’s 5.1 BB/9 is a minor concern, but his overall run-suppression ability is far superior to Liberatore's. Even if the Cardinals' hitters manage to work some walks, they will find it difficult to manufacture big innings against Ureña's high-velocity sinker and four-seamer, which average 97.4 mph.
The deciding factor tonight is the state of the respective bullpens. Yesterday, the Cardinals had a devastating late-inning collapse in a 3-2 walk-off loss, completely draining their high-leverage arms. Closer Riley O'Brien threw 21 pitches, George Soriano threw 14, and Ryne Stanek threw 13. With O'Brien on a short leash or potentially unavailable, and setup man JoJo Romero already on the injured list, St. Louis has almost no reliable late-inning depth. Meanwhile, the Angels' top high-leverage arms like Ryan Zeferjahn (3.91 ERA) and Sam Bachman (3.95 ERA) did not throw yesterday and are fully rested. At a cheap price of -116, we are backing the side with the superior starting pitcher, the rested high-leverage bullpen, and the favorable environmental matchup to secure a home victory.
Injuries noted
Angels: [KNOWN] Travis d'Arnaud (C) — Foot (Right): D'Arnaud (foot) will begin a rehab assignment with Triple-A Salt Lake on Friday. (Jul 17 — 4d ago) [KNOWN] Jack Kochanowicz (SP) — Elbow (Right): Kochanowicz's Tommy John surgery on his right elbow was deemed "successful," per MLB.com. (Jun 27 — 24d ago) [KNOWN] Yusei Kikuchi (SP) — Shoulder (Left): Kikuchi (shoulder) threw a bullpen session Sunday, Rhett Bollinger of MLB.com reports. (Jul 5 — 16d ago) [NEW] Adam Frazier (2B) — Elbow (Right): Frazier (elbow) began a rehab assignment with Triple-A Salt Lake on Sunday, going 0-for-3 with two strikeouts. (Jul 20 — 1d ago) [KNOWN] Sebastian Rivero (C) — Hand (Left): Rivero (hand) has been catching at the Angels' spring complex in Arizona, MLB.com reports. (Jul 12 — 9d ago) [KNOWN] Yoan Moncada (3B) — Knee (Right): Moncada will require surgery on his right knee, Francys Romero of BeisbolFR.com reports. (Jun 8 — 42d ago) Cardinals: [KNOWN] Ramon Urias (3B) — Elbow (Right): Urias (elbow) returned to St. Louis to undergo an examination on his left elbow, Jeff Jones of the Belleville News-Democrat reports. (Jun 12 — 39d ago) [KNOWN] Max Rajcic (RP) — Elbow (Right): The Cardinals transferred Rajcic (elbow) to the 60-day injured list Tuesday. (Jul 7 — 14d ago) [NEW] JoJo Romero (RP) — Abdomen: The Cardinals do not expect Romero (appendicitis) to be ready for activation from the 15-day injured list when first eligible, Derrick Goold of the St. Louis Post-Dispatch reports. (Jul 19 — 2d ago)
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
STARTER FORM
Matthew Liberatore: 2.25 ERA over his last 3 starts
2.25Across his last 3 starts (16 IP) he has a 2.25 ERA with a 1.00 WHIP (1.48 season) and 18 strikeouts — his season mark is 5.00, and that is where most lines still price him.
Walbert Urena: 5.14 ERA over his last 3 starts
5.14The last 3 times out: 14 innings, 8 earned runs, 8 hits. That 5.14 ERA runs 2.27 over his 2.88 season number.
PLATOON EDGE
Alec Burleson (bats L) hits 3rd against Walbert Urena (RHP)
.930Over 258 AB vs. Right, Alec Burleson owns a .930 OPS versus .514 in 118 AB the other way. He sees RHP Walbert Urena tonight hitting 3rd, where the platoon side lines up his way.
HEAT CHECK
Nolan Schanuel: 1.140 OPS in Last 15 Days
1.140The last 15 days sample runs 33 PA: a 1.140 OPS versus .752 for the season, 0.388 above his norm. His total-bases line tonight: 1.5.
COOLING OFF
Nathan Church: .171 OPS in L15 — draws RHP Walbert Urena
.171Nathan Church's .171 OPS over the last 15 days (35 PA) trails his .643 season mark, down 0.472. Tonight he draws RHP Walbert Urena — his weaker side: a .638 OPS vs RHP across 195 AB.
Ivan Herrera: .425 OPS in L15 — draws RHP Walbert Urena
.425Ivan Herrera's .425 OPS over the last 15 days (48 PA) trails his .748 season mark, down 0.323. Tonight he draws RHP Walbert Urena — his weaker side: a .719 OPS vs RHP across 260 AB.
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 21, 2026 at 5:13 PM 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, draftkings, caesars, fanatics, betmgm, betrivers.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Props on this game
1- GARY'S PICKALEC BURLESONTOTAL BASES OVER 1.5
Alec Burleson is a premier righty-killer, boasting a .310 average and a .930 OPS against right-handed pitching this season. He faces Walbert Ureña, a hard-thrower who allows a lot of traffic (1.32 WHIP) and struggles with command (5.1 BB/9).
Burleson’s ability to drive high-velocity fastballs makes him a great match for Ureña’s 97+ mph sinker. Given the hitting-friendly conditions in Anaheim tonight—88-degree heat and a steady breeze blowing out—Burleson is well-positioned to find the gaps or leave the yard.
A single double or home run clears this 1.5 total bases line, and at +115, it represents the best value for a Cardinals bat tonight.
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