Blue Jays vs. Orioles Odds & Betting Predictions - July 28, 2025
Blue Jays at Orioles
10:35 pm • MASNStarting Pitchers
pitcher | team | era | w-l | |
---|---|---|---|---|
![]() | ![]() | 5.78 | 6-5 | |
![]() | ![]() | 3.88 | 11-4 |
Blue Jays at Orioles Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
---|---|---|---|---|
![]() Blue Jays 63-43 | -1.5 | -1.5+142 | o9.5-105 | -114 |
![]() Orioles 47-58 | u9.5 | +1.5-171 | u9.5-115 | -105 |

Oriole Park at Camden YardsBaltimore
Blue Jays vs. Orioles Expert Picks

Picks Office
Last 30d: 80-71-0 (+12.6u)
BAL +110
1u
Chris Bassitt’s road numbers are a nightmare. He’s rocking a brutal 5.66 ERA and 1.42 WHIP away from Toronto, and the Orioles have already smashed him once this year at Camden. Baltimore’s offense is locked in and licking their chops.
This Orioles lineup just dropped 18 runs in a shutout win and followed it with a 5-1 cruise the next night. They rake at home vs righties (.265 AVG) and key bats like Tyler O’Neill (.564 xSLG) and Ryan O’Hearn (.373 xwOBA) are red hot heading into this matchup.
Baltimore’s bullpen has the edge too. Toronto’s pen? Just coughed up a 6.23 ERA over their last 3. That’s game over if it gets close late.

MJC Locks
Last 30d: 2-1-0 (+0.9u)
C.Bassitt o2.5 Earned Runs-110
1.1u

Lines at Lunch
Last 30d: 31-44-5 (-17.9u)
TOR -104
1.04u
TOR -1.5+140
0.71u

Grant Neiffer
Last 30d: 24-74-2 (+15.5u)
J.Holliday o0.5 HR+550
0.5u

Sandy Plashkes
Last 30d: 80-67-2 (+21.8u)
TOR -104
1.04u

Top Shelf Action 🥃
Last 30d: 168-175-3 (-34.4u)
Under 9.5-115
1u
🔪

CeeJ Sports
Last 30d: 23-17-0 (+2.8u)
V.Guerrero o1.5 Hits + Runs + RBIs-140
1u
Vlady has been an absolute animal this year, cashing this line in 65% of games and 8 straight. He will get Zach Eflin today, who has not been good this year.
Eflin is averaging 3.3 runs allowed and has had some really bad blow-ups. His three worst starts he gave up 8 runs to the Nationals, 7 runs to the Rays, and 6 runs to the Yankees.
It won't get easier for him today vs the Blue Jays, who rank 2nd in wRC+ and wOBA vs RHP over the last month and top 10 on the season.
Guerrero not only has been hitting well, but the team around him has been just as hot to drive him in for some runs.
I mean Bo Bichette literally had 5 hits in yesterday's game alone and has a hit in 18/L20 games. This lineup is hot, and Guerrero has been cashing this line all season, so I will gladly back him to cash again vs Eflin today.
G.Henderson o1.5 Hits + Runs + RBIs-120
1u
Gunnar gets a nice matchup here vs Bassitt, who has been great at home, but on the road, he struggles. At home, he averages 1.8 earned runs compared to 3.1 on the road, which is good news for Gunnar.
The Orioles offense has been great the last few weeks, ranking 4th in wRC+ and wOBA. Gunnar has been a key piece of that production, hitting this line in 11/L16.
Against Bassitt, Gunnar is batting .400, which is in line with him hitting righties well this year with a .308 average. When you look at his history vs TOR, he is only over this line in 36% of games dating back to last season.
However, digging a little deeper, most of his struggles have been on the road. In Toronto, he has hit this line just once out of 7 games, but at home, he has cashed this line in 4/L5 with 3+ HRR in all 4.

Cam Is Money
Last 30d: 125-127-1 (+12.5u)
TOR -114
1u
Blue Jays vs. Orioles Previews & Analysis
Prop Odds Comparison
Line Movement Tracker
Blue Jays vs. Orioles Public Betting Percentages
Betting Trends
- Orioles are 3-2 in their last 5 games.
- Orioles are 3-2 in their last 5 games against the spread
- Orioles are 25-30 in their road games against the spread
- The totals have gone OVER in 2 of Orioles' last 5 games
- The totals have gone OVER in 26 of Orioles' 50 last games at home
Matchup History
Against the Spread (ATS) History
Over/Under History
Last 5 Matchups
Blue Jays vs. Orioles Injury Updates

Blue Jays Injuries
- Anthony SantanderRF
Santander is out with shoulder
Out
- Alek ManoahSP
Manoah is out with elbow
Out
- Bowden FrancisSP
Francis is out with shoulder
Out

Orioles Injuries
- Albert SuarezRP
Suarez is out with shoulder
Out
- Jorge MateoSS
Mateo is out with hamstring
Out
- Kyle BradishSP
Bradish is out with elbow
Out
- Grayson RodriguezSP
Rodriguez is out with elbow
Out
- Tyler WellsSP
Wells is out with elbow
Out
- Cade PovichSP
Povich is out with hip
Out
Blue Jays vs. Orioles Starting Lineups

PITCHER | W-L | ERA | WHIP | K/9 | |
---|---|---|---|---|---|
![]() | 11-4 | 3.88 | 1.301 | 8.73 |
HITTERS | AVG | OBP | SLG | HR |
---|---|---|---|---|
![]() | .265 | .354 | .400 | 7 |
![]() | .293 | .383 | .510 | 18 |
![]() | .292 | .396 | .459 | 14 |
![]() | .289 | .329 | .456 | 13 |
![]() | .268 | .320 | .507 | 14 |
![]() | .278 | .314 | .382 | 5 |
![]() | .341 | .400 | .512 | 2 |
![]() | .326 | .389 | .495 | 3 |
![]() | .204 | .283 | .306 | 1 |

PITCHER | W-L | ERA | WHIP | K/9 | |
---|---|---|---|---|---|
![]() | 6-5 | 5.78 | 1.373 | 6.31 |
HITTERS | AVG | OBP | SLG | HR |
---|---|---|---|---|
![]() | .263 | .313 | .420 | 14 |
![]() | .250 | .300 | .452 | 11 |
![]() | .282 | .351 | .458 | 11 |
![]() | .227 | .319 | .372 | 8 |
![]() | .282 | .375 | .450 | 12 |
![]() | .275 | .338 | .514 | 14 |
![]() | .217 | .278 | .404 | 8 |
![]() | .214 | .303 | .421 | 6 |
![]() | .217 | .296 | .405 | 14 |
Blue Jays vs. Orioles Odds Comparison
Could not load odds
Blue Jays at Orioles Team Totals
MatchupOverUnder | ||
---|---|---|
![]() Blue Jays 63-43 | N/A | N/A |
![]() Orioles 47-58 | N/A | N/A |