Skip to content
GARY A.I.Get the app
MLB · Fri, Jul 31 · 7:05 PM

Phillies at Orioles

O/U 8.5 · RL Orioles -1.5

GARY'S PICK
Orioles Moneyline
MLBvs Phillies· -117

Orioles
Moneyline

-117 · CASHED · PHI 4 · BAL 6

Phillies

The pick & result

Published pick
Orioles ML -117
Published odds
-117
Result
Won
Final score
4-6

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

Friday night in Baltimore, warm and clear, and it's the trade deadline. Two teams showing up from opposite ends of a rough summer — the Orioles just pulled off their biggest comeback in nearly two decades, while the Phillies got swept in Miami and have won just twice in their last ten. All morning the betting line had Baltimore as a slight favorite with no Philadelphia starter announced. Then the Phillies called up Andrew Painter from the minors and sent Brian Keller down, and the price barely moved. That right there is the whole thing for me.

Painter throws hard but has no idea where it's going. Before Philadelphia demoted him in mid-June, he made three starts and couldn't get out of the fifth in any of them — a pile of runs and a bunch of homers in very few innings. His fastball is fast and hitters are crushing it anyway, because straight heat with nothing to set it up is just batting practice. Lefties in particular have hammered him, and Baltimore is running a lineup full of them tonight — Beavers, Henderson, Holliday, Cowser, with Taveras hitting from that side too. Brandon Young is the opposite kind of pitcher: solid all season, a slider hitters swing through half the time, and two straight starts of one-run ball against Houston and Atlanta. Yes, six weeks in the minors can fix a young arm, and Painter has the talent for it to have worked. But that's hoping, not knowing, and I don't pay full price for hope.

I'll be honest about what could beat me. Philadelphia's relievers are fresh off a day off Thursday, Duran hasn't pitched in days, and Mattingly will yank his starter at the first sign of trouble with the team scuffling. Baltimore's own bats aren't much — Henderson and Ward have both been ice cold for two weeks — and this club loses way more close games than it wins. But the Philadelphia lineup that's supposed to punish a shaky starter has barely scored during this ten-game slide, Harper is swinging at everything, and Marsh can't buy a hit. The mismatch between these two starters is the biggest gap I see on the whole board tonight, and the market is charging almost nothing for it. I'm taking the Orioles to win.

The full analysis

Friday night at Camden Yards, 85 degrees and clear, deadline day, and two clubs walking into this series from opposite ends of the same bad summer — Baltimore off the largest comeback this franchise has authored in seventeen years, Philadelphia off a sweep in Miami that dropped them to two wins in ten. All morning the board sat at Baltimore -114 with no Phillies starter posted. Then Philadelphia recalled Andrew Painter from Lehigh Valley and optioned Brian Keller, and the number barely twitched. That's the whole ballgame for me.

Painter has premium stuff and no idea where the barrel is going. Before the Phillies sent him down in mid-June he made three starts and got 3⅓, 4⅔ and 2 innings out of them — ten innings, sixteen earned runs, six home runs. The fastball reads 96.5 and hitters are batting .404 against it with a 15 percent whiff rate, which is what happens when velocity arrives on a flat plane with no deception behind it. Left-handed bats are hitting .325 with nine homers off him in 169 at-bats, and Baltimore's card tonight runs Beavers, Henderson, Holliday and Cowser from that side with Taveras switching over. Brandon Young is the opposite animal — 3.13 across seventeen starts, a slider generating a 50 percent whiff rate, and his last two times out he gave up one run in 7 innings in Houston and one run in 6⅓ against Atlanta. Six weeks in Triple-A can fix a young arm, and Painter is talented enough that it might have. That's a hope, not a projection, and I'm not paying for hope at even money.

The case against me is real and I'll say it out loud: Philadelphia's bullpen is fully rested after Thursday's off day — nine and a third innings across three games, Duran untouched since the 27th — and Mattingly will have the quickest hook in the league with his club on a skid. Baltimore's own offense is nothing to admire, Henderson at .176 and Ward at .196 over two weeks, and this team is 10-17 in one-run games. But the Phillies lineup that's supposed to punish a bad start has scored 4.2 a game over this 2-8 stretch, Harper is chasing 40 percent of what he sees, and Marsh is 5-for-43. The gap between these two starters is the largest single edge on the board tonight and the market priced it at three cents. I'm taking the Orioles on the moneyline.

The research

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

PLATOON EDGE

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

    .993

    Harper's OPS against right-handers this year is .993, almost 400 points higher than his .617 mark against lefties. Young's a righty and Harper's hitting third tonight, so this is the matchup Baltimore would rather not be giving him.

HEAT CHECK

  • Trea Turner: 1.032 OPS in Last 15 Days

    1.032

    Turner's at a 1.032 OPS over his last 15 days against a .684 season mark, close to 350 points higher. Fifteen homers on the year, and the total-bases number tonight is still just 1.5.

COOLING OFF

  • Brandon Marsh: .360 OPS in L15 — draws RHP Brandon Young

    .360

    Marsh has been rough lately — .360 OPS over his last 15 days, down from .776 on the season. He does get his better side tonight, an .826 mark against right-handers like Young, so if he's going to snap out of it, this is a fair matchup to do it in.

BULLPEN

  • Baltimore Orioles pen: 14.3 relief IP over their last 3 games

    14.3 IP

    Baltimore's bullpen is about as fresh as it gets — nine arms covering 14.3 innings and nobody's gone in each of the last two days. Cano and Kittredge are both fully available on light recent counts, so the matchups are wide open late.

SITUATIONAL

  • BAL's bullpen has covered 14.3 innings over the last 3 games

    14.3

    That is 14.3 relief innings in 3 games, led by Grant Wolfram (2.3) and Yennier Cano (2). PHI's pen has thrown 9.3 over the same span.

TEAM RECORD

  • Phillies 1-7 in Andrew Painter's last 8 starts

    1-7

    Painter's taken the ball eight times and the Phillies have won once. Five losses in a row in his starts now, and he's back out there tonight in Baltimore trying to snap it.

  • Orioles 6-2 in Brandon Young's last 8 starts

    6-2

    Baltimore's 6-2 in Brandon Young's last eight, four straight wins in that stretch. Solid trend, but a team record follows the whole roster, not just the guy pitching.

REGRESSION

  • Andrew Painter: 7.06 ERA vs 5.21 xERA

    5.21

    Painter's ERA is 7.06 against a 5.21 expected mark, a run and a half of separation. Opponents are hitting .316 against a .272 expected — the results have been worse than the quality of contact he's actually allowing, even before you factor in that 1-7 team record.

CLOSER WATCH

  • Jhoan Duran

    24 SV

    Jhoan Duran owns the ninth for the Phillies — 24 saves this season (next closest: Brad Keller with 3).

CUT LIST

  • Alec Bohm

    0.653 OPS

    Still hitting 4th for PHI — 0.653 OPS, 0.225 AVG from the 4-hole.

  • Dylan Beavers

    0.668 OPS

    Still hitting 1th for BAL — 0.668 OPS, 0.241 AVG from the 1-hole.

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

Props on this game

3
  • GARY'S PICK
    BRANDON YOUNGK'S OVER 4.5
    MLBBaltimore Orioles· -132

    Brandon Young
    K'S over 4.5

    -132 · CASHED · ACTUAL 5

    Baltimore Orioles

    Young's been the best arm in this series by a wide margin, missing bats in six straight starts with a slider hitters are whiffing on at a 50 percent clip. He's walking into a Phillies lineup that just got swept in Miami looking lost at the plate — Harper's chasing at a 40 percent rate lately, and that's not an isolated case in this order right now. A pitcher this locked in against an offense this uncomfortable is the combination I want for strikeouts.

  • GARY'S PICK
    ANDREW PAINTERPITCHER EARNED RUNS OVER 2.5
    MLBPhiladelphia Phillies· +106

    Andrew Painter
    Pitcher Earned Runs over 2.5

    +106 · LOST · ACTUAL 2

    Philadelphia Phillies

    Painter just got recalled after 44 days in Triple-A, and nothing about his big-league tape says he fixed what got him sent down. He's carrying a 7.06 ERA and hitters are hammering his fastball for a .400-plus average — that's not bad luck, that's hard contact on his best pitch. He's facing an Orioles lineup that just put up ten runs two nights ago, with a middle order that can do damage against a guy missing spots. Two and a half earned runs is a low bar for a pitcher throwing like this.

  • THE LONG SHOT
    COBY MAYOHR OVER 0.5
    MLBBaltimore Orioles· +450

    Coby Mayo
    HR over 0.5

    +450 · LOST · ACTUAL 0

    Baltimore Orioles

    Mayo's been the hottest bat in this lineup this week — a game-tying triple in extras and multiple balls leaving the yard. Painter has given up multiple home runs in four of his last six big-league starts, mostly off the fastball and sinker he still leans on early in counts. This is a hot power bat walking into a pitcher who can't keep the ball in the park.

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