Skip to content
GARY A.I.Get the app
MLB · Sun, Jul 12 · 1:35 PM

Royals at Orioles

O/U 11.5 · RL Orioles -1.5 · Oriole Park at Camden Yards

GARY'S PICK
Orioles Moneyline
MLBvs Royals· -148

Orioles
Moneyline

-148 · CASHED · KC 2 · BAL 8

Royals

The pick & result

Published pick
Orioles ML -148
Published odds
-148
Result
Won
Final score
2-8

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

A humid Sunday afternoon at Camden Yards sets the stage for a critical series finale as the surging Baltimore Orioles look to complete a four-game sweep of the struggling Kansas City Royals. With the All-Star break looming, this matchup features two fly-ball-oriented starting pitchers navigating a hitter-friendly environment with winds blowing out to the outfield.

The pitching matchup heavily favors Baltimore. Orioles starter Shane Baz (4.21 ERA, 4.51 xERA) offers a high-velocity 96.1 mph fastball and has shown remarkable consistency, pitching at least five innings in eleven consecutive starts. On the other side, Royals starter Seth Lugo enters in a highly vulnerable spot. While Lugo holds a 4.56 ERA, his underlying metrics indicate heavy regression is overdue, highlighted by a stark 5.41 xERA. He faces difficult situational splits with a 5.82 ERA in day games and a 5.48 ERA on the road. Furthermore, Lugo's primary sinker has been hit hard all year, allowing a massive .508 xwOBA, while Baltimore's lineup features high-performing hitters against righties, including Pete Alonso (.888 OPS vs RHP), Blaze Alexander (.860 OPS), and Samuel Basallo (.853 OPS).

This matchup becomes even more lopsided when looking at recent offensive form and the bullpen situation. Over their last three games, the Orioles' offense has been highly productive, averaging an elite .442 xwOBA, an 11.6% barrel rate, and a 92.3 mph average exit velocity. Meanwhile, the Royals' bats have struggled, putting up a dismal .271 xwOBA and a tiny 1.4% barrel rate over that same span. Although Baltimore is dealing with a fresh injury to closer Ryan Helsley, who was diagnosed with UCL inflammation yesterday, their remaining high-leverage arms remain highly efficient. Bullpen options like Rico Garcia (2.68 ERA, 0.84 WHIP) give Baltimore a significant late-inning advantage over Kansas City's high-ERA late-inning options like Lucas Erceg (5.00 ERA, 1.64 WHIP) and Alex Lange (5.92 ERA, 1.53 WHIP). With the Royals on a four-game losing streak and carrying a dreadful 17-32 road record, backing the Orioles on the moneyline at a reasonable -148 price is the sharpest play on the board.

Injuries noted

Orioles: [KNOWN] Ryan Mountcastle (First Baseman) — Foot (Left): Mountcastle (foot) did some running Saturday, Roch Kubatko of MASNSports.com reports. (Jun 13 — 28d ago) [KNOWN] Zach Eflin (Starting Pitcher) — Elbow (Right): Eflin underwent Tommy John surgery on his right elbow Wednesday, Andy Kostka of TheBaltimoreBanner.com reports. (May 8 — 65d ago) [KNOWN] Chris Bassitt (SP) — Back (Not Specified): Bassitt (back) underwent a minor procedure to have bone spurs removed from his back, Jake Rill of MLB.com reports. (Jun 27 — 14d ago) [KNOWN] Keegan Akin (RP) — Elbow (Left): Akin will receive a second opinion on his injured left elbow from Dr. Keith Meister next week, Jake Rill of MLB.com reports. (Jul 7 — 4d ago) [NEW] Ryan Helsley (RP) — Elbow (Right): Helsley was diagnosed with inflammation around the UCL in his right elbow Saturday, Matt Weyrich of The Baltimore Sun reports. (Jul 11 — 0d ago) Royals: [KNOWN] Kris Bubic (SP) — Elbow (Left): Bubic (elbow/shoulder) received a cortisone injection Thursday, Anne Rogers of MLB.com reports. (Jul 2 — 9d ago) [KNOWN] Cole Ragans (SP) — Elbow (Left): Ragans underwent UCL repair surgery on his left elbow Wednesday, Anne Rogers of MLB.com reports. (Jul 2 — 9d ago) [KNOWN] Carlos Estevez (Relief Pitcher) — Shoulder (Right): Estevez (shoulder) received an injection Wednesday and will be shut down for the rest of the week before being re-evaluated, MLB.com reports. (Jul 2 — 9d ago) [KNOWN] Nick Mears (RP) — Shoulder (Right): Mears (shoulder) threw a bullpen Saturday, MLB.com reports. (Jun 29 — 12d ago) [KNOWN] Maikel Garcia (3B) — Hand (Left): Garcia (hand) is rehabbing in Kansas City but has yet to resume swinging a bat, and he'll be re-evaluated during the All-Star break, MLB.com reports. (Jul 5 — 6d ago) [KNOWN] Kyle Isbel (CF) — Foot (Left): Isbel will not begin a rehab assignment Tuesday as hoped after feeling soreness in his left foot while running this past weekend, Anne Rogers of MLB.com reports. (Jul 6 — 5d ago) [KNOWN] Jonathan India (Second Baseman) — Shoulder (Left): no (Jun 4 — 37d ago) [KNOWN] Connor Seabold (RP) — Lat (Right): The Royals placed Seabold on the 15-day injured list Wednesday with a right lat strain. (Jul 1 — 10d ago) [KNOWN] Stephen Kolek (SP) — Personal (Not Specified): The Royals placed Kolek (personal) on the Family Medical Emergency List on Saturday. (Jul 5 — 6d ago)

The research

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

STARTER FORM

  • Seth Lugo: 9.39 ERA over his last 3 starts

    9.39

    Across his last 3 starts (15.3 IP) he has been tagged for 16 earned runs — a 9.39 ERA with a 1.89 WHIP (1.43 season) against a 4.56 season mark.

PLATOON EDGE

  • Vinnie Pasquantino (bats L) hits 5th against Shane Baz (RHP)

    .759

    Over 181 AB vs. Right, Vinnie Pasquantino owns a .759 OPS versus .401 in 76 AB the other way. He sees RHP Shane Baz tonight hitting 5th, where the platoon side lines up his way.

  • Samuel Basallo (bats L) draws Seth Lugo (RHP), batting 5th

    .853

    Samuel Basallo carries a .853 OPS vs. Right (197 AB) against .532 the other way (72 AB), and faces RHP Seth Lugo from the 5th spot — a split his blended season line may not reflect.

HEAT CHECK

  • Isaac Collins: 1.072 OPS in Last 15 Days

    1.072

    Over the last 15 days (33 PA) he is at a 1.072 OPS, up 0.368 on his .704 season mark. His total-bases line tonight: 0.5.

  • Salvador Perez: .730 OPS in Last 15 Days

    .730

    Over the last 15 days (44 PA) he is at a .730 OPS, up 0.139 on his .591 season mark. He has 11 home runs on the season. His total-bases line tonight: 1.5.

COOLING OFF

  • Jac Caglianone: .545 OPS in L15 — draws RHP Shane Baz

    .545

    Jac Caglianone's .545 OPS over the last 15 days (51 PA) trails his .785 season mark, down 0.24. Tonight he draws RHP Shane Baz — his stronger side: a .820 OPS vs RHP across 216 AB.

  • Leody Taveras: .352 OPS in L15 — draws RHP Seth Lugo

    .352

    Leody Taveras's .352 OPS over the last 15 days (27 PA) trails his .661 season mark, down 0.309. Tonight he draws RHP Seth Lugo — his stronger side: a .733 OPS vs RHP across 171 AB.

HEAD-TO-HEAD

  • Orioles are 4-1 vs Royals this season

    4-1

    Orioles lead the season series 4-1 over Royals. BAL won the last meeting 6-1.

FANTASY PICKUPS

  • Blaze Alexander

    .791 OPS

    Pickup vs Seth Lugo (5.41 xERA) — .791 OPS, bats 6th.

  • Samuel Basallo

    .768 OPS

    Pickup vs Seth Lugo (5.41 xERA) — .768 OPS, bats 5th.

  • Taylor Ward

    .745 OPS

    Pickup vs Seth Lugo (5.41 xERA) — .745 OPS, bats 2nd.

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 July 12, 2026 at 10:49 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, caesars, betmgm, betrivers.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

2
  • GARY'S PICK
    JAC CAGLIANONEH+R+RBI OVER 1.5
    MLBRoyals· -124

    Jac Caglianone
    H+R+RBI over 1.5

    -124 · LOST · ACTUAL 1

    Royals

    Jac Caglianone has been the most consistent source of production in the Royals' lineup recently, clearing this 1.5 line in each of his last five games (2, 4, 2, 2, and 2 H+R+RBI respectively). This consistent floor is built on solid contact, as he has recorded at least one hit in every game over that span.

    Today he draws a favorable matchup against right-hander Shane Baz, who has struggled against lefties, allowing a .798 OPS compared to a .661 mark against righties. Caglianone’s own splits favor this matchup as well, with a .820 OPS and 10 of his 15 home runs coming against right-handed pitching.

    Batting in the 3rd spot, Caglianone is guaranteed high-leverage opportunities to drive in runs or be driven in by the middle of the order. Given his current form and the platoon advantage, he is well-positioned to maintain his streak of multi-stat games.

  • GARY'S PICK
    SAMUEL BASALLORBI OVER 0.5
    MLBOrioles· +138

    Samuel Basallo
    RBI over 0.5

    +138 · CASHED · ACTUAL 1

    Orioles

    Samuel Basallo is in a prime bounce-back spot today against Seth Lugo, who has been a 'gas can' for left-handed hitters recently. Lugo enters this start in a severe slump, allowing seven home runs and a 6.57 ERA over his last five outings, with lefties batting .302 against him on the season.

    Basallo is specifically built to exploit this matchup, as 13 of his 15 home runs and the vast majority of his production (.853 OPS) have come against right-handed pitching. Batting 5th in a potent Orioles lineup, Basallo will have plenty of RBI opportunities hitting behind Gunnar Henderson and Dylan Beavers, both of whom possess strong on-base skills.

    The warm conditions at Camden Yards (84°F) and Lugo's elevated 10.1% barrel rate allowed suggest that one well-struck ball from Basallo could easily clear this prop. At +138, we are getting an excellent price on a middle-of-the-order lefty facing a struggling righty who is prone to the long ball.

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