Return to calendar
FINAL GAME · RECAP

Chicago CubsOpen full analysisBaltimore OriolesOpen full analysis

DateThursday, July 9, 2026
First pitch
BallparkOriole Park at Camden Yards
FINAL · Thursday, July 9, 2026
SEO MATCH SUMMARY

The Baltimore Orioles edged the Chicago Cubs 3–2 on July 9 at Oriole Park at Camden Yards in a low-scoring contest that fell well short of the Vegas total of 9.5. Despite managing only three hits and a .238 batting average, Baltimore capitalized on seven walks and one home run to plate three runs, while Chicago's nine-hit attack and .749 OPS yielded just two runs and two RBIs—a notable offensive inefficiency that proved costly. The Orioles' pitching staff struck out five while allowing nine hits and two earned runs across 4.37 ERA, while the Cubs' ERA of 4.35 masked their inability to convert offensive opportunities into runs. Baltimore's defense committed two errors but still secured the victory, suggesting that disciplined plate approach and timely hitting mattered more than overall contact quality in this defensive struggle. The Cubs' run differential and continued offensive inconsistency despite solid contact rates will be a concern heading into their next divisional matchup.

Chicago CubsCHC
2
FINAL
Baltimore OriolesBAL
3W
Total runs5Run difference1
INNING BY INNING

Line score

Team123456789RHE
CHC000001010290
BAL010000020332
TEAM COMPARISON

Batting box score

CHCBAL
9Hits3
1Home runs1
3Doubles1
2RBI3
2Walks7
5Strikeouts5
3Stolen bases0
15Total bases7
14Left on base15
0Errors2
.244AVG.238
.337OBP.320
.412SLG.396
.749OPS.716
ON THE MOUND

Pitching box score

CHCBAL
5Strikeouts5
7Walks2
3Hits allowed9
3Earned runs2
4.35ERA4.37
RUN PRODUCTION

Players who scored

CHCPete Crow-ArmstrongSeiya Suzuki
BALGunnar HendersonPete AlonsoTyler O'Neill
HOME RUNS

Long balls

Tyler O'NeillInning 2Seiya SuzukiInning 6
CHC

Batting lineup

PlayerABHHRRBI
Pete Crow-ArmstrongCF · 1-3 | 2B, BB, K3100
Alex Bregman3B · 0-3 | BB3000
Justin DeanRF · 0-00000
Carson KellyDH · 0-4 | 2 K4000
Michael Busch1B · 1-44100
Nico Hoerner2B · 1-4 | 2B, CS4100
Ian HappLF · 2-4 | K4200
Dansby SwansonSS · 1-4 | K, 2 SB4100
Michael ConfortoPH · 0-11000
BAL

Batting lineup

PlayerABHHRRBI
Adley RutschmanDH · 0-2 | 2 BB2000
Taylor WardLF · 1-3 | BB, K3100
Gunnar HendersonSS · 0-3 | HBP, R3000
Pete Alonso1B · 0-1 | 2 BB, HBP, K1000
Colton CowserCF · 0-00000
Jackson Holliday2B · 0-0 | 2 BB0000
Samuel BasalloC · 0-4 | K4000
Blaze Alexander3B · 0-44000
Leody TaverasRF · 0-3 | K3000
CHC

Pitchers

PitcherIPKERERA
David Peterson2 H · 4 BB5.0216.45
Gavin Hollowell0 H · 2 BB1.1103.38
Caleb Thielbar0 H · 0 BB0.2104.44
Tyler Ferguson0 H · 0 BB0.1127.45
Ryan Rolison1 H · 1 BB0.2002.86
BAL

Pitchers

PitcherIPKERERA
Trevor Rogers5 H · 2 BB6.0414.48
Yennier Cano1 H · 0 BB1.0002.40
Tyler Wells2 H · 0 BB1.0113.09
Andrew Kittredge1 H · 0 BB1.0004.70
EXPLORE NEXT

Related MLB pages