Skip to content
GARY A.I.Get the app
MLB · Sat, Aug 29 · 10:07 PM

Phillies at Angels

O/U 8 · RL Phillies -1.5 · Angel Stadium

GARY'S PICK
Angels +1.5
MLBvs Phillies· +120

Angels
+1.5

+120 · LOST · PHI 4 · LAA 2

Phillies

The pick & result

Published pick
Angels +1.5 +120
Published odds
+120
Result
Lost
Final score
4-2

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

It is a clear, warm night at Angel Stadium, with Philadelphia carrying the stronger season résumé. The ticket, however, is about whether that advantage justifies laying 1.5 runs at -144.

Ryan Johnson’s 5.75 season ERA trails Cristopher Sánchez’s 2.62, but tonight’s setting narrows that gap. Johnson has a 1.62 ERA over his last three starts and a 3.41 ERA across six home starts; Sánchez has a 2.41 ERA over his last three but a 4.07 ERA across 11 road starts.

Los Angeles also starts eight right-handed hitters. Right-handed batters have hit .288 with a .758 OPS and 13 home runs against Sánchez, compared with .156, a .360 OPS and one homer from left-handed batters. That matchup-specific split is the strongest reason to take the run cushion.

Philadelphia’s .722 OPS against right-handed pitching and considerable bullpen advantage prevent an Angels moneyline play. The Phillies’ current relievers own a 3.43 ERA and 1.20 WHIP, while the Angels’ group sits at 3.76 and 1.28; over the last five days, those pens have allowed three earned runs in 11 innings and 12 in 16⅓, respectively. That is the danger, but +120 compensates for it. I’ll take Los Angeles to win or remain within one run rather than pay the inflated price for Philadelphia to create separation.

The research

The dated measurements the app shows under this card — observations with their sample and source, not predictions.

STARTER FORM

  • Ryan Johnson: 1.62 ERA over his last 3 starts

    1.62

    He's stopped beating himself — the walks and hard contact that built his ugly season line are gone, replaced by a guy missing bats and working ahead. Anyone pricing him off the full-season number hasn't caught up to what he's actually throwing right now.

PLATOON EDGE

  • Bryce Harper (bats L) gets a RHP from the 3rd spot

    1.033

    Bryce Harper owns the platoon advantage against Ryan Johnson and hits in the heart of the order. One early opportunity with runners aboard could be enough for him to do damage.

HEAT CHECK

  • Alec Bohm: 1.051 OPS in Last 15 Days

    1.051

    Bohm's up over three hundred points on his season OPS the last two weeks, and 14 homers already banked says the power's no accident. I like him to clear that 1.5 total-bases number tonight.

BULLPEN

  • Los Angeles Angels pen: 12.7 relief IP over their last 3 games

    12.7 IP

    Watson's worked all three games including the last two days, Peralta's right there with him, and this pen is worn down well past just its top two arms. Murphy's the only real fresh option — a Philly lead into the sixth or seventh could get uncomfortable fast.

BALLPARK

  • Ryan Johnson's ERA drops to 5.03 at Angel Stadium

    5.03

    Even his better number isn't good — a low average against but an ERA still near five says the contact he allows keeps costing him. Philadelphia doesn't need much to get to him at home tonight.

STREAK

  • LAA have lost 4 straight

    L4

    The Angels' four-game slide fits a broader stretch of being outplayed, not just a couple of bad breaks. Home field has to stop the bleeding against a Philadelphia club arriving with the stronger recent formula.

TEAM RECORD

  • Phillies 6-1 in Cristopher Sanchez's last 7 starts

    6-1

    Philly's a different team behind Sanchez — clean innings, an early punch, a pen that barely sweats. That shouldn't wear off on a flight to Anaheim, so I'm riding the Phillies tonight.

REGRESSION

  • Philadelphia Phillies are 23-11 in one-run games (.676 win%)

    23-11

    A .676 win rate in one-run games is mostly variance, and variance finds its way back to .500 eventually. Philadelphia's overall record is probably running a little hot relative to where the market has them.

CUT LIST

  • Christian Moore

    0.524 OPS

    Christian Moore’s .171 average and .524 OPS make him the clearest cut here. Batting fifth and starting tonight preserve some opportunity, but the production hasn’t justified a season-long roster spot. CUT

  • Ryan Johnson

    5.42 xERA

    Johnson's the one arm here where the numbers actually agree with each other, 5.42 xERA against a 5.75 ERA, no smoke and mirrors in either direction. That's the good news walking into tonight's start. The bad news is 'no smoke and mirrors' still adds up to a mid-5s pitcher, and that's replacement level in a season-long format. Cut him, but he's the last of these three I'd drop.

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 August 27, 2026 at 3:21 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, fanatics, betmgm, draftkings, caesars, betrivers.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

2
  • GARY'S PICK
    RYAN JOHNSONPITCHER EARNED RUNS UNDER 2.5
    MLBLos Angeles Angels· +110

    Ryan Johnson
    Pitcher Earned Runs under 2.5

    +110 · CASHED · ACTUAL 1

    Los Angeles Angels

    I’m buying Johnson’s adjustment at a plus-money price. He has allowed four earned runs across 21⅓ August innings and two or fewer in four consecutive starts.

    He has leaned more heavily on a cutter and splitter that have held hitters to .179 and .175, respectively, while reducing his vulnerable sinker. Philadelphia presents real power risk, but Johnson has completed more than five innings only three times in 13 starts.

    That limited exposure helps him stay below three earned runs.

  • GARY'S PICK
    BRYCE HARPERWALKS OVER 0.5
    MLBPhiladelphia Phillies· -106

    Bryce Harper
    Walks over 0.5

    -106 · CASHED · ACTUAL 3

    Philadelphia Phillies

    Harper has drawn a walk in 11 of his last 15 games and owns 94 walks this season. That plate discipline meets a starter who has issued 31 walks in 67⅓ innings and gone over 1.5 walks in seven of his last eight starts. Harper is also carrying a .386 average and 1.081 OPS over his last 15 days, giving Los Angeles every reason to work carefully. Close to even money is a good price for one free pass.

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