MLB Scores · MLB Odds

Phillies vs Orioles

Final · Fri Jul 31 · 7:05 PM ET · Oriole Park at Camden Yards

Philadelphia PhilliesPhillies57-53
4
FinalJul 31, 2026
Baltimore OriolesOrioles54-56
6
TVNBC Sports PhilMASNStreamMLB.TV

Closing line

US sportsbook at first pitch
Moneyline
PHI+100
BAL−121
Run line
PHI −1.5+166
BAL +1.5−202
Total O/U
Over 9−105
Under 9−114
  • Run line: Orioles +1.5 covered.
  • Total O/U: over 9 (10 runs).

Recap

The Baltimore Orioles beat the Philadelphia Phillies 6-4 at Oriole Park at Camden Yards in Baltimore on Jul 31, 2026 to move to 54-56.

They scored 4 runs in the seventh inning.

Score by inning

Philadelphia Phillies and Baltimore Orioles, score by inning
Team123456789R
PHI2010010004
BAL20000040x6

W: Nunez (3-2) · L: Kerkering (6-1) · S: Wells (2-2)

Scoring plays

Top 1

  1. PHISingleHarper singled to left, Turner scored, Schwarber to second.1-0
  2. PHIGroundoutMarsh grounded out to second, Schwarber scored, Harper to second.2-0

Bottom 1

  1. BALHome runAlonso homered to right center (394 feet), Beavers scored.2-2

Top 3

  1. PHIHome runTurner homered to left center (393 feet).3-2

Top 6

  1. PHIHome runRealmuto homered to left (396 feet).4-2

Bottom 7

  1. BALDoubleEncarnacion-Strand doubled to center, Cowser and Holliday scored.4-4
  2. BALTripleHenderson tripled to center, Encarnacion-Strand and Alonso scored.4-6

Team stats

PHIBAL
Hits
6
6
Home Runs
2
1
Runs Batted In
4
6
Walks
3
6
Strikeouts
7
9
Runners Left On Base
10
13
Errors
0
0

Player stats

Phillies · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Trea Turner SS3-4423110014.248.296.402
Kyle Schwarber DH0-2210002117.251.367.543
Bryce Harper 1B1-4401100117.252.356.488
Alec Bohm 3B0-4400000119.223.283.364
Brandon Marsh LF0-4400100015.277.317.451
J.T. Realmuto C1-4411110220.226.303.365
Bryson Stott 2B0-3300001024.252.313.408
Gabriel Rincones Jr. RF0-2200000211.167.202.286
Derek Hill RF0-220000006.240.297.425
Justin Crawford CF1-4401000012.257.305.338

Phillies · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Andrew Painter P6.032236182-546.7282
Orion Kerkering P0.224412027-153.4327
Tim Mayza P0.110010012-83.8812
Chase Shugart P1.000011012-74.9312

Orioles · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Dylan Beavers LF1-3311001122.243.328.349
Pete Alonso 1B2-3322210114.252.348.470
Gunnar Henderson SS1-4401200114.219.290.398
Taylor Ward DH0-2200002011.247.384.348
Leody Taveras RF0-4400000220.223.306.344
Jackson Holliday 2B1-3311001015.261.367.401
Coby Mayo 3B0-330000029.202.270.415
Jake Rogers C0-110000001.160.264.298
Colton Cowser CF0-2210002116.206.317.327
Yohel Pozo C0-220000016.231.225.256
Christian Encarnacion-Strand 3B1-111120005.324.361.647

Orioles · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Brandon Young P5.254425294-593.3194
Josh Walker P0.210000017-153.6017
Anthony Nunez P0.200011017-84.3017
Yennier Cano P1.000001017-112.1517
Tyler Wells P1.000000010-72.6710

Game info

VenueOriole Park at Camden Yards, Baltimore, MD
Attendance31,857
OfficialsHome Plate Umpire: Derek Thomas · First Base Umpire: Marvin Hudson · Second Base Umpire: Tripp Gibson · Third Base Umpire: Nick Mahrley
TVNBC Sports Phil · localMASN · local

Last and next games

Head to head

More scores

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 4:56 PM ET. How game pages are made