Skip to content
GARY A.I.Get the app
MLB · Sun, Aug 16 · 4:07 PM

Royals at Angels

O/U 9.5 · RL Royals -1.5

GARY'S PICK
Angels Moneyline
MLBvs Royals· +106

Angels
Moneyline

+106 · LOST · KC 3 · LAA 0

Royals

The pick & result

Published pick
Angels ML +106
Published odds
+106
Result
Lost
Final score
3-0

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

Sunday afternoon in Anaheim, the breeze is carrying toward center and two worn-down clubs are playing for the series. This is the kind of tight getaway game where I want the home underdog at plus money.

Noah Cameron is the steadier starter, but Kansas City is 1-9 in his road starts and 21-44 away overall. Ryan Johnson’s ugly season ERA creates the price, yet he has pitched considerably better at Angel Stadium and has allowed only two earned runs across his last two outings. If he limits the sinker and works through his cutter and splitter, he can keep this close.

The deciding factor is what happens after the starters leave. Johnson rarely supplies length, but the Angels have the stronger current bullpen and several rested late-inning options behind him. Kansas City’s relief corps has been unreliable, while the Angels have won four of five and can finish with Joyce if they get ahead. I’ll take Los Angeles to win outright rather than pay heavy juice for the run-and-a-half cushion.

The research

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

STARTER FORM

  • Noah Cameron: 2.08 ERA over his last 3 starts

    2.08

    Noah Cameron has been an absolute workhorse lately, throwing 21.7 innings over three starts with a shiny 2.08 ERA. He is commanding games deep into the night, giving Kansas City a massive starting pitching advantage in Anaheim.

  • Ryan Johnson: 4.73 ERA over his last 3 starts

    4.73

    Ryan Johnson is showing tangible growth, whittling his ERA down to 4.73 over his last three outings compared to his 6.71 season mark. Facing Kansas City tonight, his actual current form is outpacing his bloated season reputation.

HEAT CHECK

  • Jac Caglianone: 1.246 OPS in Last 15 Days

    1.246

    Jac Caglianone is crushing the ball over his last 50-plus plate appearances, running up a 1.246 OPS while finding absolute barrel control. Facing permissive Angels pitching in Anaheim, taking him over 1.5 total bases is the right move while he is this dialed in.

COOLING OFF

  • Zach Neto: .456 OPS in Last 15 Days

    .456

    Zach Neto’s .456 OPS over the last 15 days looks more like delayed results than a complete mechanical collapse. Kansas City presents a reasonable spot for his extra-base impact to return.

BALLPARK

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

    5.34

    Angel Stadium improves Ryan Johnson’s outlook, but a 5.34 home ERA is still not a strength. Kansas City remains capable of doing damage if it begins stacking baserunners.

HEAD-TO-HEAD

  • Royals are 5-3 vs Angels this season

    5-3

    Kansas City’s 5-3 record against the Angels gives the Royals a modest matchup lean. I am leaving the latest shutout out of tonight’s run projection because the pitching setup is different.

TEAM RECORD

  • Royals 2-6 in Noah Cameron's last 8 starts

    2-6

    Kansas City regularly flatlines on nights Noah Cameron starts, dropping six of his last eight appearances. The Angels are positioned well to capitalize on a Royals squad that struggles to build momentum on his turns.

REGRESSION

  • Ryan Johnson: 6.71 ERA vs 5.54 xERA

    5.54

    Ryan Johnson’s 6.71 ERA should improve slightly toward his 5.54 expected mark, but the underlying profile remains poor. His low strikeout rate and heavy barrel damage give Kansas City a strong path to offense.

CLOSER WATCH

  • Lucas Erceg / Alex Lange

    12 SV

    Kansas City is favored tonight, so the save chance is live, and Lucas Erceg is fully rested after no outings in the last three games. Alex Lange sits only two saves back, though, making this another genuine committee. Start Erceg, but Lange is worth adding or holding for saves this week.

FANTASY PICKUPS

  • Bobby Witt Jr.

    .800 OPS

    Pickup vs Ryan Johnson (5.54 xERA) — .800 OPS, bats 2nd.

CUT LIST

  • Salvador Perez

    0.627 OPS

    Still hitting 4th for KC — 0.627 OPS, 0.214 AVG from the 4-hole.

  • Ryan Johnson

    5.54 xERA

    There’s no hidden optimism here: Johnson owns a 6.71 ERA with a 5.54 xERA. He starts tonight, but I’m not letting that force me into another roll of the dice. CUT

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 16, 2026 at 10:47 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: draftkings, fanduel, caesars, betmgm, betrivers, fanatics.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

2
  • GARY'S PICK
    JAC CAGLIANONETOTAL BASES OVER 1.5
    MLBKansas City Royals· +109

    Jac Caglianone
    Total Bases over 1.5

    +109 · LOST · ACTUAL 0

    Kansas City Royals

    Caglianone is the Kansas City bat I want against Ryan Johnson. He is 22-for-51 with five homers over his last 15 games, and his recent contact includes a 97.7 mph average exit velocity, 14 hard-hit balls and five barrels. Johnson has allowed an .852 OPS to left-handed hitters, while his heavily used sinker has been hit especially hard. Caglianone needs only a double or two singles, and I like getting plus money on the hottest hitter in this lineup.

  • GARY'S PICK
    RYAN JOHNSONPITCHER OUTS UNDER 14.5
    MLBLos Angeles Angels· +105

    Ryan Johnson
    Pitcher Outs under 14.5

    +105 · LOST · ACTUAL 16

    Los Angeles Angels

    Johnson has failed to record 15 outs in four consecutive starts, completing 4 1/3 innings or fewer in each. His command remains the obstacle: he has issued 10 walks across his last three outings, which keeps his pitch count moving even when he limits the damage. Kansas City can send five left-handed hitters at a pitcher who has struggled badly with that side, and the Angels have enough rested relief depth to make an early move. At plus money, I’m betting Johnson is gone before completing the fifth.

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