We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsBoston Red Sox at Kansas City Royals
Boston Red SoxBoston Red Sox
@
Kauffman Stadium
Kansas City RoyalsKansas City Royals

Match Predictor

Pre-match Prediction
Boston Red Sox
@
Kansas City Royals
Boston Red Sox 50%Kansas City Royals 50%
Market LinesRun Line: Kansas City Royals -1Total: O/U 9
Model: Under 9
Model projects 8.5 total runs vs 9 line

Boston Red Sox

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
28%
13/46
MLB: 48%
Starter
29%
2/7
vs KC
Avg Total
7.7
MLB: 8.9
Game Starter (7) Last Starter vs KC vs KC (0)
Sonny Gray #54 · RHP · Age 37
3.18
ERA (2026)
5.6
K/9 (2026)
7
Starts (2026)
7.3
Avg Total (2026)
Last 3:
W PHI (May 13): 6.0IP, 1ER, 6K
W @DET (May 06): 5.0IP, 0ER, 2K
ND DET (Apr 20): 2.2IP, 1ER, 2K
Bullpen (2026 Season)Average
ERA: 4.19MLB Avg: 3.959 relievers
Workload Alert: Allowed 8 runs on 2026-05-17 vs ATL. Bullpen arms likely still recovering.
Recent: W 3-1L 1-3L 2-3W 3-2L 1-8
Lineup vs Sonny Gray (Career)
BatterPosPAAVGOPSHR
Salvador PerezC34.1760.4110
Bobby Witt Jr.SS17.2350.5880
Starling MarteRF15.2500.9001
Lane ThomasCF13.2000.6850
Vinnie Pasquantino1B12.3330.9440
Isaac CollinsLF7.1670.7860
Kyle IsbelCF6.3331.1661
Michael Massey2B6.1670.3340
Elias DiazC4.2500.7500
Maikel Garcia3B3.3331.3330
3 batters with no matchup history

Kansas City Royals

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
34%
16/47
MLB: 48%
Starter
56%
5/9
vs BOS
Avg Total
8.5
MLB: 8.9
Game Starter (9) Last Starter vs BOS vs BOS (0)
Seth Lugo #67 · RHP · Age 37
3.76
ERA (2026)
7.9
K/9 (2026)
9
Starts (2026)
9.0
Avg Total (2026)
Last 3:
L @CHW (May 13): 5.0IP, 5ER, 4K
L CLE (May 07): 4.0IP, 4ER, 5K
ND @SEA (May 02): 6.0IP, 2ER, 6K
vs BOS: L (Jul 13 2024): 5.0 IP, 5 ER, 6 K
Bullpen (2026 Season)Average
ERA: 4.27MLB Avg: 3.958 relievers
Recent: L 5-6L 2-6L 4-5L 2-4W 2-0
Lineup vs Seth Lugo (Career)
BatterPosPAAVGOPSHR
Jarren DuranLF9.3330.7770
Wilyer AbreuRF9.4291.5561
Willson Contreras1B8.3751.1251
Ceddanne RafaelaCF7.0000.1430
Masataka YoshidaDH6.3331.1661
Isiah Kiner-Falefa2B5.0000.2000
Nick Sogard1B5.2000.4000
Connor WongC3.3330.6660
Carlos NarvaezC2.0000.0000
Mickey GasperC2.0000.5000
3 batters with no matchup history
Our Top PicksLive Odds
Top PickBoston Red Sox Moneyline (-105) | MEDIUM
Boston Red Sox Moneyline (-105) | MEDIUM confidence. Laying even money on the team with the better pitcher, who also happens to face a starter with a ...
PickBoston Red Sox -1.5 Run Line (+144) | ME
Boston Red Sox -1.5 Run Line (+144) | MEDIUM confidence. The run line is the higher-upside play. Gray limiting Kansas City to two runs or fewer is ver...
PickUnder 9.0 Runs (-118) | LOW confidence.
Under 9.0 Runs (-118) | LOW confidence. Our model aligns with the 9.0 market line, which means there is no gap to exploit here. Gray should suppress K...

Boston Red Sox vs Kansas City Royals Game Preview

The starting pitcher matchup is the whole game tonight, and it is not a coin flip. Sonny Gray is 4-1 with a 3.18 ERA through 34 innings in 2026, walking just 8 batters all season. He allowed 1 earned run in his last start against Philadelphia and was flawless at Detroit the outing before. Gray is pitching with precision right now. Seth Lugo is not. He has given up 5 earned runs in 5 innings and then 4 earned runs in 4 innings across his last two starts. The velocity and command that made him a 16-win pitcher in 2024 have not shown up in May, and tonight he faces a lineup that specifically exposes him.

Against the Boston Red Sox, Lugo has started three times in his career and lost all three, posting a 6.61 ERA with 12 earned runs allowed in 16.1 innings. Wilyer Abreu has been especially punishing, hitting .429 with a 1.556 OPS and a home run across 9 career plate appearances against Lugo. The trajectory is accelerating: 1.000 OPS in 2024, then 2.334 OPS in 2025. Willson Contreras adds a .375 career average, a 1.125 OPS, and a home run in 8 career PA. The market says this is a 50/50 game. The batter-vs-pitcher data says otherwise.

The Kansas City Royals open a nine-game homestand with a 13-10 home record at Kauffman Stadium. Boston is 11-13 on the road. Both clubs sit around .500 over their last 20 games and carry nearly identical negative run differentials. Roman Anthony remains out of the lineup. As Jen McCaffrey of The Athletic noted: "Anthony (wrist) is slated to starting swinging a bat by hitting flips Monday." He will not play tonight. That limits Boston's outfield depth, but it does not change the pitching equation Gray brings to the mound.

Kauffman Stadium plays near neutral for run-scoring with a 1.0 run factor and suppresses home runs at a 0.92 factor. The large outfield keeps balls in play. A 13 mph south wind, however, may carry fly balls toward right field tonight, which is a mild but real boost for Abreu's power profile. This MLB series opener has the ingredients for a pitcher-dominant first five innings. Lugo survives that stretch against a Boston lineup that has consistently punished him is the central question.

Boston Red Sox vs Kansas City Royals Key Insights

  • Gray's 2026 command is the best in this game. Just 8 walks in 34 innings (2.12 BB/9), a 3.18 ERA, and back-to-back quality starts allowing a combined 1 earned run in his last two outings. He does not beat himself.
  • Lugo's 3.76 season ERA is deceptive. Strip out the opponent context and you see a pitcher who has allowed 9 earned runs in 9 innings in his last two starts. Against Boston specifically, he is 0-3 with a 6.61 career ERA. The casual bettor sees the season number. The sharp bettor sees the opponent-specific breakdown.
  • Abreu and Contreras represent the most dangerous BvP pairing in this game. Together they carry a combined 1.340-plus OPS and two home runs against Lugo in career matchups. The 13 mph south wind at Kauffman adds a mild power tailwind toward right field, further benefiting Abreu's profile.
  • Ceddanne Rafaela has zero career hits against Lugo in 7 plate appearances (.000 AVG, 0.143 OPS across 2024 and 2025). That consistent zero-hit pattern reinforces the low-scoring game narrative and drives the under on that prop.
  • But consider this: Kansas City owns a 13-10 home record and a fresh bullpen after Daniel Lynch threw 1.2 scoreless innings Sunday. Bobby Witt Jr. is posting a 1.016 OPS over his last 7 days and is one of the few bats in baseball who can change a game single-handedly. Boston's 8-14 road record is a real concern. The -105 market line may not be wrong, it may just be honest.
  • Both teams entered with near-identical run differentials of minus-20 and minus-21. Boston averages 3.6 runs per game away from Fenway and hits .235 as a team. The offense needs Lugo to crack early in order to build a cushion. If he settles in after the first two innings, this game stays tight and Kansas City's bullpen advantage grows.

Boston Red Sox vs Kansas City Royals Betting Picks

Picks made May 18, 2026 at 04:13 AM ET. Odds shown reflect current market prices.

Boston Red Sox -1.5 Run Line (+144) | ME
Boston Red Sox -1.5 Run Line (+144) | MEDIUM confidence. The run line is the higher-upside play. Gray limiting Kansas City to two runs or fewer is very much within reach given his 3.18 ERA and elite walk rate. On the other side, Abreu at 1.556 OPS and Contreras at 1.125 OPS against Lugo give Boston real run-scoring upside in the early innings when Lugo has been at his worst this month. If Lugo gets chased before the fifth inning, the margin grows. The +144 return makes the two-run margin worth pursuing with medium conviction.
Under 9.0 Runs (-118) | LOW confidence.
Under 9.0 Runs (-118) | LOW confidence. Our model aligns with the 9.0 market line, which means there is no gap to exploit here. Gray should suppress Kansas City's offense. Kauffman's slight home-run suppression factor (0.92) also nudges toward the under. But Lugo's recent blow-up games introduce real scoring variance on the Boston side. This is a low-conviction lean, not a strong directional call. Play small or parlay it with the other picks where it reinforces the story.
Sonny Gray Under 4.5 Strikeouts (-149) |
Sonny Gray Under 4.5 Strikeouts (-149) | MEDIUM confidence. Gray has posted just 21 strikeouts in 34 innings pitched in 2026 (5.56 K/9). His last three starts produced 6, 2, and 2 strikeouts. The two most recent outings both landed well under this line. Kansas City mixes solid contact hitters throughout the lineup: Witt hitting .303, Isbel at .274, Marte at .302 in limited action. Gray gets outs on weak contact and early counts, not strikeouts. His profile points clearly to the under.
Ceddanne Rafaela Under 1.5 Hits (-286) |
Ceddanne Rafaela Under 1.5 Hits (-286) | HIGH confidence. This is the cleanest BvP signal in tonight's game. Rafaela has zero career hits against Lugo across 7 plate appearances (.000 AVG, 0.143 OPS) in both 2024 and 2025. His season average of .284 does not move the needle when the opponent-specific history is this consistent over multiple years. Yes, -286 is heavy juice, but the high-confidence label is earned here. The data points in one direction and has not deviated.
Wilyer Abreu Over 1.5 Hits (+170) | MEDI
Wilyer Abreu Over 1.5 Hits (+170) | MEDIUM confidence. This is the best price in the prop market tonight. Abreu is hitting .429 with a 1.556 OPS in 9 career plate appearances against Lugo, including a home run. The trend has been moving up, not down. His season line of .300 confirms the contact ability is real, not a fluke. The market at +170 is pricing this as a 37 percent implied probability. That feels well short of where it should be given Abreu's documented history of hitting Lugo hard. The south wind carrying fly balls to right field adds a small but real extra layer to the power profile.
Salvador Perez Under 0.5 Hits (+174) | L
Salvador Perez Under 0.5 Hits (+174) | LOW confidence. This is one of the larger career BvP samples in the game: 34 plate appearances, a .176 average, and a 0.411 OPS with zero home runs against Gray. The suppression has been consistent across 2022 (8 PA, 0.250 OPS), 2023 (9 PA, 0.555 OPS), and earlier seasons. The 2023 showing is the one variance-inducer that keeps this at low confidence, but the overall career pattern is strong and the +174 price builds in real value. Small play only.
Willson Contreras Over 1.5 Total Bases (
Willson Contreras Over 1.5 Total Bases (+100) | MEDIUM confidence. Contreras has delivered against Lugo consistently across multiple seasons, producing a 1.125 OPS and a home run in 8 career plate appearances with productive returns in 2019, 2021, and 2023. His 2026 season line of .253/.362/.468 with 9 home runs shows a bat that still generates extra-base power. At even money, you are getting fair value on a cleanup-type hitter with a documented track record of going deep against tonight's opposing starter. This is the cleaner complement to the Boston moneyline play.
SGP (4 legs)
SGP (4 legs): Boston Red Sox ML + Under 9.0 + Gray Under 4.5 K + Rafaela Under 1.5 Hits. Four legs, one story. Gray controls the game, Boston wins without needing to light up the scoreboard, and a run-suppressed environment naturally limits hit opportunities for batters like Rafaela who have never solved Lugo. Each leg reinforces the others. Gray keeping Kansas City off the bases means fewer RBI situations, which feeds the under and the Boston win at the same time. This parlay is not four independent bets. It is one game narrative expressed in four ways.
Analysis insight — no specific bet associated

Key Players

Batting AverageBOS
Wilyer Abreu
.300Batting Average
RF
Home RunsBOS
Willson Contreras
9Home Runs
1B
Runs Batted InBOS
Willson Contreras
25Runs Batted In
1B
Earned Run AverageBOS
Connelly Early
3.21Earned Run Average
SP
WinsBOS
Sonny Gray
4Wins
SP
StrikeoutsBOS
Connelly Early
45Strikeouts
SP
Batting AverageKC
Bobby Witt Jr.
.303Batting Average
SS
Home RunsKC
Salvador Perez
7Home Runs
C
Runs Batted InKC
Bobby Witt Jr.
23Runs Batted In
SS
Earned Run AverageKC
Michael Wacha
2.83Earned Run Average
SP
WinsKC
Michael Wacha
4Wins
SP
StrikeoutsKC
Kris Bubic
51Strikeouts
SP

Recent Form

Boston Red Sox
W3-1Philadelphia Phillies
L3-1Philadelphia Phillies
W3-2Atlanta Braves
L8-1Atlanta Braves
Kansas City Royals
L6-5Chicago White Sox
L6-2Chicago White Sox
L4-2St. Louis Cardinals
W2-0St. Louis Cardinals

Boston Red Sox vs Kansas City Royals Summary

The edge does not care about round numbers. Two nearly identical -105 lines suggest this is a pick-em, but the pitching matchup has a clear lean. Gray is dealing right now, Lugo is in the middle of a May meltdown, and Boston's top two hitters against Lugo carry career OPS numbers above 1.100. Our model aligns with the 9.0 total line, which leaves the under as a thin-margin play rather than a strong directional call. The run line at +144 is where the risk-reward makes the most sense tonight, backed by Boston's ability to score early against a pitcher who has been getting hit hard.

The best standalone play is Wilyer Abreu over 1.5 hits at +170. A .429 career average with a 1.556 OPS against tonight's opposing starter, a market price that ignores the matchup history, and a south wind that nudges fly balls toward right field. That is a convergence of data points, price, and situational context that does not show up every night. Contreras over 1.5 total bases at +100 is the cleaner secondary play if you want Boston offensive exposure without going all-in on the run line. Take both and let the lineup do the work early.

A note on variance: both teams are sub-.500 and inconsistent. Boston is 8-14 on the road and has scored just 3.6 runs per game away from Fenway. Kansas City has a 13-10 home record and a dangerous Bobby Witt Jr. running hot at a 1.016 OPS over the last 7 days. Gray has an off night maybe once every five or six starts. If this is that start, Kansas City wins and none of the Boston-side picks cash. Size accordingly and treat the low-confidence props as exactly that. For the full slate, see our MLB picks today, NRFI picks, and player props.

Compare odds for BOS @ KC

Frequently Asked Questions

MLBGame PreviewsBoston Red Sox at Kansas City Royals