Blue Jays vs. Orioles Pick: Miles’ 2.16 ERA Meets a Mispriced Home Favorite

by | May 31, 2026 | MLB Picks

Kyle Bradish Baltimore Orioles is key to our MLB prediction & analysis

Spencer Miles carries a 2.16 ERA and 1.02 WHIP into Camden Yards while Kyle Bradish is walking 4.6 batters per nine and surrendering a .400 xwOBA against his primary fastball. The matchup points clearly to Toronto — the -124 home price does not.

Spencer Miles vs. Kyle Bradish: Toronto Blue Jays at Baltimore Orioles Betting Preview

After yesterday’s gut-punch — a five-run Orioles ninth that turned a 5-1 Blue Jays lead into a 6-5 loss and cost us on the Toronto moneyline — the series rubber match presents a cleaner setup. The lineups reset, the bullpen workload shifts, and most importantly, the pitching changes entirely. Yesterday’s result is a reminder that late-inning volatility can erase any edge; today, the question is whether the market has properly repriced Toronto given a starting pitching mismatch that strongly favors the visitors.

The core argument here is simple: Spencer Miles has been one of the better stories in baseball this season, posting a 2.16 ERA and 1.02 WHIP across 33.1 innings, while Kyle Bradish sits at 2-6 with a 3.86 ERA and 1.47 WHIP through 58.1 innings. That’s a significant gap between arms. Yet Baltimore is priced as a -124 favorite. The numbers project this game at 4.4–4.4 — a true pick’em — making Toronto at +106 plus-money on what amounts to an even contest.

Baltimore’s roster has real pieces, and Camden Yards plays almost perfectly neutral at a 1.01 park factor. But a club sitting at a -42 run differential — the worst in this series by far, compared to Toronto’s -3 — doesn’t get the benefit of the doubt when their starter is walking 4.6 batters per nine innings. The price tells one story. The underlying numbers tell another.

Game Info & Betting Lines

  • Date/Time: Sunday, May 31, 2026 | 12:15 PM ET
  • Venue: Oriole Park at Camden Yards | Park Factor: 1.01 (essentially neutral)
  • TV: Peacock, Sportsnet, TVA, Sportsnet One
  • Probable Starters: Spencer Miles (TOR, 2-0, 2.16 ERA) vs. Kyle Bradish (BAL, 2-6, 3.86 ERA)
  • Moneyline: Toronto Blue Jays +106 / Baltimore Orioles -124
  • Run Line: Baltimore Orioles -1.5 (+160) / Toronto Blue Jays +1.5 (-194)
  • Total: 8 (Over -122 / Under +100)

Why This Number Is Off

The market is doing exactly what markets are supposed to do: pricing in home field advantage, the crowd factor after a dramatic Baltimore walk-off win yesterday, and the legitimate concern that Miles is operating on a 33.1-inning sample. Those are all rational inputs. A -124 home favorite on a Sunday afternoon series finale is a completely defensible line, and I understand why oddsmakers landed here.

But here’s the problem: when I run the numbers, Toronto’s 50.4% win probability implies a fair moneyline around -101 to -102 for Baltimore — not -124. That’s roughly a 5.8% implied probability gap between where the market prices Baltimore and where they actually stand. Toronto at +106 converts to a 48.5% implied win probability. The numbers say they should be closer to 50%. That’s not a massive edge, but it’s a real one, and it’s being offered at plus money.

Baltimore’s -42 run differential is the statistic that keeps pulling me back. Teams with that kind of negative differential are often winning games in ways that don’t sustain — sequencing, opponent quality, stranded runners. It suggests the Orioles are a weaker club than their record indicates, and their 4.65 team ERA versus Toronto’s 3.75 only reinforces the systemic pitching gap. The market is giving Baltimore credit for being the home team in a game where the underlying numbers favor Toronto.

What Separates the Pitching

This matchup is built around a clear quality gap between the two starters, and the Statcast data makes it concrete.

Spencer Miles works with a sinker-heavy approach — his sinker sits at 96.0 mph and accounts for 33.4% of his pitches, generating a .292 xwOBA against with a 21.6% put-away rate. He pairs it with a 95.9 mph four-seamer (24.0% usage, .259 xwOBA against), a curveball with a 26.0% whiff rate, and a slider holding hitters to a .224 xwOBA — his best out pitch. The command metrics back the ERA: just 9 walks in 33.1 innings. Miles throws strikes, attacks hitters early, and limits base-runner traffic. That’s the profile of a pitcher who creates efficient innings and keeps his defense in the game.

Kyle Bradish is a different picture entirely. His four-seamer is getting hit hard — a .400 xwOBA against at 93.9 mph — and his sinker at 94.7 mph holds a .326 xwOBA with just a 9.0% whiff rate. The curveball is his legitimate weapon at a 43.3% whiff rate and .198 xwOBA, but it hasn’t been enough to offset the damage elsewhere. His slider carries a .342 xwOBA against and a 28.5% whiff rate — the raw swing-and-miss is there, but the contact quality when hitters do make contact is concerning. The 30 walks in 58.1 innings (4.6 BB/9) means Bradish routinely creates situations that tax his own bullpen.

Baltimore’s bullpen was already shelled on Friday when a 5-0 lead evaporated. Bradish’s walk rate means that bullpen gets tested again today. Toronto’s George Springer carries a .333 xwOBA on the season, and his head-to-head history against Bradish is a separate and more pointed concern — 19 PA, a .421 average, and a home run. Vladimir Guerrero Jr. brings a .361 overall xwOBA and a .336 xwOBA against right-handers; in 22 PA against Bradish specifically, he’s hit .316 with a home run, a more modest BvP track record than Springer’s but still serviceable production. Coming off a four-hit game yesterday, Guerrero is locked in. The gap between these two starters is real and measurable.

The Pushback

The honest counterargument here is sample size. Miles has thrown 33.1 innings — a promising stretch, but not a full body of work. Regression is always a possibility with young arms, and Bradish’s curveball gives him a genuine weapon to keep Toronto off-balance. The Orioles’ offense is legitimate: Samuel Basallo (.276/.842 OPS), Adley Rutschman (.255/.806), and Pete Alonso (11 HR, .748 OPS) can do real damage against right-handers, and Gunnar Henderson posted a .388 xwOBA this season. If Miles runs into command issues early, Baltimore has the lineup to make him pay.

There’s also the hangover factor to consider — Toronto came agonizingly close to getting over .500 for the first time since April 3 yesterday, and that loss stings. Whether that translates into a flat performance or a hungry one is impossible to quantify, but it’s a real variable in a noon Sunday start.

Run Environment & Game Shape

The total is set at 8, with the over priced at -122. Projected run scoring comes in at 8.9 total runs, which represents a marginal over edge — but marginal is the operative word. At -122, you’re paying a meaningful price for less than a full run of projected surplus, and with Miles on the mound generating weak contact (.292 sinker xwOBA, .224 slider xwOBA) and strong put-away rates, the floor for Toronto’s half of the run total could be lower than the market implies. The over is not the play here. The juice doesn’t justify the edge, and the pitching profile on Toronto’s side argues for a tighter, lower-scoring game regardless of what Bradish’s walk rate does to the innings count. I’m passing on the total entirely.

The run line at Toronto +1.5 (-194) is too expensive for a moderate-confidence play — you’re laying nearly two dollars to win one on a team you’re already backing to win outright. That price kills the value. The moneyline is where the edge lives on this one.

The Pick

The starting pitching gap is real. The market is overvaluing Baltimore’s home field in a game the numbers call a coin flip. Toronto’s +106 price offers genuine plus-money value on a side that projects to win more often than the implied 48.5% probability suggests. I’m not chasing the run line at -194, and the over at -122 doesn’t justify the marginal projected surplus. The play is straightforward.

Bet: Toronto Blue Jays Moneyline +106 — 2 Units

100% Free Play up to $1,000 (Crypto Only)

BONUS CODE: PREDICTEM

BetOnline

MLB Betting Guide

New to betting on baseball? We’ve got you covered! Our comprehensive how to bet on baseball article explains all the different types of wagers offered at the sportsbooks including money lines, over/unders, run lines, parlays and more! Also get tips and strategies to increase your odds of beating the bookies!