We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsBaltimore Orioles at Boston Red Sox
Baltimore OriolesBaltimore Orioles
@
Fenway Park
Boston Red SoxBoston Red Sox

Match Predictor

Pre-match Prediction
Baltimore Orioles
@
Boston Red Sox
Baltimore Orioles 45%Boston Red Sox 55%
Market LinesRun Line: Boston Red Sox -1Total: O/U 8
Model: Under 8
Model projects 7.8 total runs vs 8 line

Baltimore Orioles

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
52%
53/101
MLB: 48%
Starter
47%
9/19
vs BOS
71%
5/7
Avg Total
9.3
MLB: 8.9
Game Starter (19) Last Starter vs BOS vs BOS (7)
Kyle Bradish #38 · RHP · Age 30
3.61
ERA (2026)
8.9
K/9 (2026)
19
Starts (2026)
9.3
Avg Total (2026)
Last 3:
W KC (Jul 11): 6.2IP, 1ER, 5K
L @CIN (Jul 05): 7.2IP, 3ER, 5K
L WSH (Jun 28): 4.0IP, 3ER, 2K
vs BOS: L (Aug 26 2025): 6.0 IP, 2 ER, 10 K
Bullpen (2026 Season)Average
ERA: 3.53MLB Avg: 3.957 relievers
Recent: W 8-2W 3-2W 4-2W 5-2L 5-6
Lineup vs Kyle Bradish (Career)
BatterPosPAAVGOPSHR
Jarren DuranLF11.1820.7271
Connor WongC8.4001.5711
Masataka YoshidaDH7.1430.2860
Willson Contreras1B6.5002.6672
Ceddanne RafaelaCF4.2500.7500
Wilyer AbreuRF3.0000.3330
Andruw MonasterioSS2.5001.0000
Caleb Durbin3B2.5001.0000
Carlos NarvaezC2.0000.0000
4 batters with no matchup history

Boston Red Sox

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
42%
42/99
MLB: 48%
Starter
47%
8/17
vs BAL
71%
5/7
Avg Total
8.0
MLB: 8.9
Game Starter (17) Last Starter vs BAL vs BAL (7)
Ranger Suarez #55 · LHP · Age 31
3.15
ERA (2026)
9.6
K/9 (2026)
17
Starts (2026)
8.4
Avg Total (2026)
Last 3:
ND @LAA (Jul 05): 2.2IP, 3ER, 5K
W WSH (Jun 29): 6.0IP, 3ER, 8K
ND @COL (Jun 24): 6.0IP, 1ER, 9K
vs BAL: ND (Jun 14 2024): 6.2 IP, 1 ER, 6 K
Bullpen (2026 Season)Average
ERA: 3.83MLB Avg: 3.959 relievers
Recent: W 10-0W 5-3W 7-6W 6-1W 6-5
Lineup vs Ranger Suarez (Career)
BatterPosPAAVGOPSHR
Pete Alonso1B28.1000.5570
Gunnar HendersonSS6.3330.6660
Jackson Holliday2B4.2500.5000
Christian Encarnacion-Strand1B3.3330.6660
Coby Mayo3B3.6672.3341
Colton CowserCF3.3331.0000
Jeremiah Jackson2B3.3331.0000
Leody TaverasCF3.0000.0000
Taylor WardLF3.5001.6670
NeillRF3.0000.3330
Chadwick TrompC2.0000.0000
3 batters with no matchup history
Our Top PicksLive Odds
Top PickBoston Red Sox ML (-141) | LOW confidenc
Boston Red Sox ML (-141) | LOW confidence. The market implies a 58.5% win probability for Boston, and the lean holds up. Suarez's zone-attack approach...
PickBaltimore Orioles +1.5 (-200) | MEDIUM c
Baltimore Orioles +1.5 (-200) | MEDIUM confidence. The run line is the smarter structural play. Bradish comes in rested and fresh off his cleanest sta...
PickUnder 8.5 runs (-139) | LOW confidence.
Under 8.5 runs (-139) | LOW confidence. Suarez's 3.15 ERA and low walk rate against a lineup that struggles vs lefties anchors the under lean. Bradish...

Baltimore Orioles vs Boston Red Sox Game Preview

Start at the mound, because that is where this game will be decided. Baltimore Orioles hand the ball to Kyle Bradish, who arrives on 10 days of extended rest carrying his best start in months behind him: 6.2 innings, 1 earned run against Kansas City on July 11. His 2026 season line is 3.61 ERA across 107.1 innings, but the walk rate is the number that matters most in this ballpark. Bradish has issued 50 walks this season, a 4.19 BB/9. At Fenway Park, extra baserunners become extra-base hits in a hurry. On the other side, Boston Red Sox send Suarez to the mound on 16 days of extended rest. Suarez is posting a 3.15 ERA in 91.1 innings this year, with 26 walks against 97 strikeouts. That walk-to-strikeout ratio tells you everything about how he operates. He attacks the zone, forces contact, and trusts his defense. His two full starts before an abbreviated July 5 outing produced 9 strikeouts over 6 innings at Colorado and 8 strikeouts over 6 innings against Washington. The abbreviated outing raises a rhythm question coming in with two-plus weeks between starts, but the underlying stuff has been sharp.

Boston enters this MLB contest riding a 14-game winning streak, one win from the 1946 franchise record. The Red Sox are 19-2 since June 25. Their home record at Fenway this season is 22-27, which is a useful corrective to the narrative, and they are 34-38 against right-handed pitching. This is not a lineup that is steamrolling everyone. The streak is real, but so is the fact that Boston has been inconsistent against quality right-handers. Bradish on his best days qualifies. The Game 1 walk-off win keeps the momentum alive, but momentum does not retire hitters.

The most significant non-pitching variable heading into tonight is Baltimore's catching situation. Samuel Basallo exited Game 1 with right-shoulder discomfort, and Adley Rutschman is managing left-wrist soreness. Both are questionable. If Sam Huff draws the start at catcher, the Orioles are inserting a hitter with a .138/.167/.207 slash line into the lineup against one of the better left-handers in the American League. Baltimore is already 12-18 against left-handed pitching this season, the worst split on their roster by a meaningful margin. A depleted lineup at a critical spot, facing a disciplined left-hander who rarely walks hitters, is a structural disadvantage that does not show up on any pregame graphic. Mayo said before the series: "They're hot. We're hot. Let's go." That energy is the right call, but the roster math is working against Baltimore tonight.

The legitimate counter here centers on Bradish. He showed his 2024 sharpness last time out, his walk rate did not derail him in Kansas City, and he held Boston to 3 earned runs over 5 innings in his only 2026 meeting with this lineup. Ten days of rest is the optimal reset. Boston's home record and their right-handed pitching splits give Bradish a real path to keeping this close. Baltimore's bullpen has been posting a 0.77 ERA during their recent run, though the underlying metrics tell a different story: a 3.40 FIP and 4.49 xFIP suggest that number is due for correction. The Orioles also came off 29 combined innings in Houston before flying to Boston. Fatigue and bullpen depth are factors in a tight game.

Baltimore Orioles vs Boston Red Sox Key Insights

  • Suarez's attack-the-zone profile is the ideal matchup against a Baltimore lineup that is 12-18 against left-handed pitching. Low walk rate, high strikeout rate, and a depleted Orioles catching spot at the top of the order combine to create a structural edge for Boston's starter tonight.
  • Bradish's walk rate, 50 walks in 107.1 innings, is the single biggest variable in this game. If he issues early free passes against Boston's patient lineup, the damage accumulates fast in this ballpark. His Kansas City start showed he can limit it. His Washington start showed what happens when he cannot.
  • Willson Contreras owns a .500 average and 2.667 OPS in 6 career plate appearances against Bradish, with 2 home runs in that sample. He leads Boston with 22 home runs this season and carries a 1.423 OPS over the last 7 days. He is the most dangerous individual matchup in this game.
  • Pete Alonso is batting .100 with a 0.557 OPS in 28 career plate appearances against Suarez. He is also in a cold stretch, posting a .445 OPS over the last 7 days. Baltimore's most recognizable power bat has a historically difficult time converting against this left-hander.
  • Baltimore's bullpen underlying metrics warn of regression. A 0.77 ERA during their winning streak sits far above a 3.40 FIP and 4.49 xFIP. In a close late game, tired relievers arriving from a Houston grind are a real risk factor for the Orioles.
  • Fenway's park factors slightly suppress home runs to left field (HR factor 0.96) but reward contact by inflating doubles. The Green Monster is relevant to any Bradish walk situation: singles and walks against a left-center prone lineup become doubles quickly on that wall.

Baltimore Orioles vs Boston Red Sox Betting Picks

Picks made July 21, 2026 at 05:44 AM ET. Odds shown reflect current market prices.

Baltimore Orioles +1.5 (-200) | MEDIUM c
Baltimore Orioles +1.5 (-200) | MEDIUM confidence. The run line is the smarter structural play. Bradish comes in rested and fresh off his cleanest start in months. Even against a team on a 14-game streak, he has the tools to keep Baltimore within a run deep into regulation. The +1.5 covers both a Baltimore outright win and a narrow Boston victory. It is the right line to target when both starters figure to keep this close, even at the -200 price.
Under 8.5 runs (-139) | LOW confidence.
Under 8.5 runs (-139) | LOW confidence. Suarez's 3.15 ERA and low walk rate against a lineup that struggles vs lefties anchors the under lean. Bradish on extended rest adds a second layer of pitching quality. The risks are real: Bradish's walk rate could inflate traffic, and Fenway rewards contact with doubles. The lean is under, but LOW confidence reflects the competing variables and the thin 0.5-run edge below the line.
Kyle Bradish Under 5.5 strikeouts (-169)
Kyle Bradish Under 5.5 strikeouts (-169) | MEDIUM confidence. Bradish's last three starts produced 5, 5, and 2 strikeouts. Three-start average: 4.0. In his lone 2026 appearance against Boston, he managed 3 strikeouts across 5 innings. His season K/9 of 8.90 looks respectable, but the recent trend points to contact-inducing rather than bat-missing. Boston's patient lineup compounds the ceiling problem. The market sitting at -169 already confirms the direction. The data backs it.
Ranger Suarez Over 5.5 strikeouts (-112)
Ranger Suarez Over 5.5 strikeouts (-112) | MEDIUM confidence. Suarez is running a K/9 of approximately 9.58 this season. The two full starts before his July 5 short outing produced 9 strikeouts and 8 strikeouts in 6 innings each. Even that abbreviated start generated 5 strikeouts in 2.2 innings. The stuff is sharp. Against a lineup that is 12-18 vs left-handers, with 16 days of rest to go deep into the game, the over at near-even money represents genuine value on the strikeout rate data.
Pete Alonso Under 0.5 hits (+160) | MEDI
Pete Alonso Under 0.5 hits (+160) | MEDIUM confidence. Twenty-eight career plate appearances against Suarez. The result: a .100 average and 0.557 OPS across multiple seasons. The 2024 sample inflates the career OPS slightly, but the weight of evidence across 28 PA is overwhelming in one direction. Alonso is also in a cold stretch at a .445 OPS over the last 7 days. Suarez attacks the zone with quality strikes, and Alonso has historically not converted them against this left-hander. At +160, the market underprices 28 PA of documented evidence.
Jarren Duran Under 0.5 hits (+128) | MED
Jarren Duran Under 0.5 hits (+128) | MEDIUM confidence. Duran is 0-for-6 in his two most recent seasons facing Bradish: 3 plate appearances in 2025 with a 0.000 OPS, and 3 plate appearances in 2026 with a 0.000 OPS. His full-season line of .191/.254/.340 reflects a prolonged slump, and his 0.600 OPS against right-handers combined with a 0.283 OPS in the last 7 days make this a double-reinforced under. A right-hander he consistently struggles against in a recent personal drought vs this exact pitcher. At +128, the value is there.
Willson Contreras HR (+340) | LOW confid
Willson Contreras HR (+340) | LOW confidence. Two home runs in 6 career plate appearances against Bradish. A 2.667 OPS in those meetings, including a 2.667 OPS in their 2026 encounters already this season. Contreras leads Boston with 22 home runs, owns a .917 OPS against right-handers, and is carrying a 1.423 OPS over the last 7 days. That number does the talking. Fenway's HR factor of 0.96 is a slight suppressor to left field, and the under total lean caps conviction. LOW confidence reflects the park factor and total context, not any doubt about how dangerous Contreras is against this specific pitcher right now. At +340, it is a legitimate shot.
SGP (4 legs)
SGP (4 legs): BOS ML (-141) + Under 8.5 runs (-139) + Suarez over 5.5 K (-112) + Duran under 0.5 hits (+128). These four legs reinforce each other structurally. Suarez neutralizing Baltimore's left-handed-pitching-resistant lineup suppresses Orioles run production, which makes both the under and the Boston win more likely. A pitcher-dominated environment keeps individual hit totals low, and Duran's hitless recent record against Bradish is a natural fit in that context. The legs are not just stacked, they are logically connected.
Analysis insight — no specific bet associated

Key Players

Batting AverageBAL
Taylor Ward
.251Batting Average
LF
Home RunsBAL
Pete Alonso
21Home Runs
1B
Runs Batted InBAL
Pete Alonso
66Runs Batted In
1B
Earned Run AverageBAL
Kyle Bradish
3.61Earned Run Average
SP
WinsBAL
Brandon Young
8Wins
SP
StrikeoutsBAL
Kyle Bradish
106Strikeouts
SP
Batting AverageBOS
Willson Contreras
.289Batting Average
1B
Home RunsBOS
Willson Contreras
22Home Runs
1B
Runs Batted InBOS
Willson Contreras
66Runs Batted In
1B
Earned Run AverageBOS
Sonny Gray
2.48Earned Run Average
SP
WinsBOS
Sonny Gray
12Wins
SP
StrikeoutsBOS
Ranger Suarez
97Strikeouts
SP

Recent Form

Baltimore Orioles
W8-2Kansas City Royals
W3-2Houston Astros
W5-2Houston Astros
L6-5Boston Red Sox
Boston Red Sox
W10-0Tampa Bay Rays
W5-3Tampa Bay Rays
W7-6Tampa Bay Rays
W6-1Tampa Bay Rays
W6-5Baltimore Orioles

Baltimore Orioles vs Boston Red Sox Summary

No score projection from our model is available for this game, so the analysis rests on market data and matchup specifics. The market prices Boston at -141, implying 58.5% win probability. That feels directionally correct given the specific circumstances: Suarez attacking the zone against a lineup that is 12-18 vs left-handers, Baltimore potentially starting Sam Huff at catcher against one of the sharper left-handers in the AL, and a Boston team that has found a way to win 14 consecutive games. The catching situation is the swing variable. If both Basallo and Rutschman miss, this is a materially different Orioles lineup. That specific, non-priced downgrade sustains the Boston lean even at -141, and even accounting for the mediocre 22-27 home record.

The prop slate is where the edge concentrates. Bradish's strikeout under at -169 is the most market-confirmed play on the board, backed by a three-start average of 4.0 strikeouts. Suarez's strikeout over at -112 is supported by 8 and 9 strikeouts in his two most recent full starts. Alonso's hit under at +160 carries the weight of 28 career plate appearances against Suarez producing a .100 average. And Contreras at +340 to homer is the highest-ceiling play in the game: 2 home runs in 6 career plate appearances against Bradish, 22 home runs on the season, and a 1.423 OPS in the last 7 days. If you are playing one prop tonight, that is the one. The run line at Baltimore +1.5 is the structurally sound hedge that accounts for Bradish's real upside and keeps you covered on a narrow final score in either direction.

One honest caveat before the first pitch. Fourteen-game winning streaks end, and they usually end against a pitcher having his best stretch in months. Bradish fits that description after the Kansas City start. If he controls the walk rate from inning one, the contrarian case for Baltimore at +112 becomes a live option that the market is currently pricing cheap. The under 8.5 provides a buffer regardless of which way the moneyline breaks. Bet responsibly and within your limits. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesBOS leads series 1-0
DateMatchupResult
Jul 20, 2026BAL @ BOSBOSBOS 6-5

Orioles vs Red Sox Game 2 predictions: 14-game Boston win streak, catching crisis in Baltimore. Suarez (3.15 ERA) leads, best bet Contreras HR +340.

Frequently Asked Questions

MLBGame PreviewsBaltimore Orioles at Boston Red Sox