Baltimore Orioles vs Boston Red Sox Preview & Odds — July 21, 2026
Rest & travelrest and travel
About these numbers
Margin of each of the last 10 games this season, oldest to newest (gold = won). Hover a bar for the score margin.
Distance is straight-line from each team's home arena; time-zone change is at game time. Rest counts days since each team's previous game.
Matchup preview
The Orioles visit the Red Sox on Tuesday, July 21 at 7:11 PM ET.
Built from public team and player data; ranks are league-wide and update daily until kickoff.
Market
Odds and line movement
Orioles +1.5 (-187)
Red Sox -140 56%
Consensus of US sportsbooks. The Now column updates from our odds board. Percentages are the moneyline's no-vig market-implied chances.
Matchup
Head-to-head
The teams have met 46 times since 2023: the Orioles won 23 and the Red Sox 23.
| Date | Score | Line | Total |
|---|---|---|---|
| Jul 20, 2026 | Orioles 5, Red Sox 6 Red Sox won | ||
| Jun 4, 2026 | Orioles 8, Red Sox 2 Orioles won | ||
| Jun 3, 2026 | Orioles 1, Red Sox 8 Red Sox won | ||
| Jun 2, 2026 | Orioles 4, Red Sox 2 Orioles won | ||
| Apr 26, 2026 | Red Sox 5, Orioles 3 Red Sox won |
Meetings since 2023, most recent first. Line and total are the consensus closing numbers where line history is available.
Result
After the final: score vs the closing line, the box score vs the close and the graded official play, if there was one, appear here on this same page.
Status
This game was postponed. The page will be updated if it is rescheduled.
Teams
Baltimore Orioles
- Baltimore Orioles team stats
- Baltimore Orioles 10, New York Yankees 2 (Sep 25)
- Toronto Blue Jays 2, Baltimore Orioles 4 (Sep 23)
- Milwaukee Brewers 3, Baltimore Orioles 0 (Sep 20)
Boston Red Sox
More MLB games on July 21, 2026
- Minnesota Twins 2, Cleveland Guardians 5 (Jul 21)
- Tampa Bay Rays 12, Toronto Blue Jays 2 (Jul 21)
- San Diego Padres 8, Atlanta Braves 3 (Jul 21)
- New York Mets 4, Milwaukee Brewers 0 (Jul 21)
- Los Angeles Dodgers 2, Philadelphia Phillies 1 (Jul 21)
- Chicago White Sox 0, Texas Rangers 10 (Jul 21)
- Miami Marlins 3, Houston Astros 5 (Jul 21)
Dig deeper
Follow the market every day
See every game's current line on the odds board, or check our fully tracked results.
Odds boardTracked results
