Red Sox vs Royals Prediction, Odds, Moneyline, Spread & Over/Under for May 10

Odds updated as of 6:11 p.m.
Saturday's slate in the MLB includes a matchup between the Kansas City Royals and the Boston Red Sox.
We've got you covered, in terms of the most important information regarding this matchup before you take a look at the MLB odds and spreads on FanDuel Sportsbook.
Royals vs Red Sox Game Info
- Kansas City Royals (24-16) vs. Boston Red Sox (20-20)
- Date: Saturday, May 10, 2025
- Time: 7:10 p.m. ET
- Venue: Kauffman Stadium -- Kansas City, Missouri
- Coverage: FDSKC and NESN
Royals vs Red Sox Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: KC: (-116) | BOS: (-102)
- Spread: KC: +1.5 (-200) | BOS: -1.5 (+164)
- Total: 7 -- Over: (-118) | Under: (-104)
Royals vs Red Sox Probable Starting Pitchers
Probable Pitchers: Cole Ragans (Royals) - 2-1, 3.79 ERA vs Garrett Crochet (Red Sox) - 3-2, 2.02 ERA
The Royals will give the nod to Cole Ragans (2-1) versus the Red Sox and Garrett Crochet (3-2). Ragans' team is 3-4-0 against the spread this season in his starts. Ragans' team has a record of 4-2 this season when he starts and they are the favorite on the moneyline. The Red Sox have gone 4-4-0 ATS in Crochet's eight starts that had a set spread. The Red Sox have always been the moneyline underdog when Crochet starts this season.
Royals vs Red Sox Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Royals win (53.9%)
Royals vs Red Sox Moneyline
- The Royals vs Red Sox moneyline has Kansas City as a -116 favorite, while Boston is a -102 underdog on the road.
Royals vs Red Sox Spread
- The Red Sox are 1.5-run favorites against the spread for this matchup with the Royals. The Red Sox are +164 to cover, while the Royals are -200 to cover as a 1.5-run underdog on the runline.
Royals vs Red Sox Over/Under
- A total of 7 runs has been set for the Royals-Red Sox game on May 10, with the over available at -118 and the under at -104.
Bet on Kansas City Royals vs. Boston Red Sox on FanDuel today!
Royals vs Red Sox Betting Trends
- The Royals have been chosen as favorites in 17 games this year and have walked away with the win 13 times (76.5%) in those games.
- This season Kansas City has been victorious 12 times in 16 chances when named as a favorite of at least -116 on the moneyline.
- Contests with the Royals have gone over the total set by oddsmakers in 13 of 40 chances this season.
- The Royals have an against the spread mark of 21-19-0 in 40 games with a line this season.
- The Red Sox have a 3-5 record in games they were listed as the moneyline underdog (winning 37.5% of those games).
- Boston has a 3-5 record (winning just 37.5% of its games) when playing as a moneyline underdog of -102 or longer.
- In the 40 games bookmakers have set an over/under for the Red Sox, they have combined with opponents to go over the total 18 times (18-20-2).
- The Red Sox have a 20-20-0 record ATS this season (covering 50% of the time).
Royals Player Leaders
- Bobby Witt Jr. has 49 hits and an OBP of .392 to go with a slugging percentage of .519. All three of those stats are best among Kansas City hitters this season. He has a .318 batting average, as well.
- Among qualifying hitters, he is ninth in batting average, his on-base percentage ranks 13th, and he is 20th in slugging.
- Maikel Garcia is batting .316 with 10 doubles, a triple, four home runs and 16 walks. He's slugging .493 with an on-base percentage of .386.
- He ranks 11th in batting average, 18th in on-base percentage and 30th in slugging in the major leagues.
- Vinnie Pasquantino has 33 hits this season and has a slash line of .216/.267/.379.
- Pasquantino heads into this game with four games in a row with at least one hit. In his last five games he is batting .333 with a walk and two RBIs.
- Jonathan India has been key for Kansas City with 32 hits, an OBP of .338 plus a slugging percentage of .319.
- India takes a six-game hitting streak into this game. In his last 10 games he is batting .293 with three doubles, a home run, five walks and four RBIs.
Red Sox Player Leaders
- Alexander Bregman has accumulated an on-base percentage of .392, a slugging percentage of .587, and has 49 hits, all club-bests for the Red Sox (while batting .316).
- Including all the qualified hitters in the big leagues, his batting average puts him 11th, his on-base percentage ranks 13th, and he is fifth in slugging.
- Wilyer Abreu is batting .273 with seven doubles, nine home runs and 21 walks. He's slugging .539 with an on-base percentage of .376.
- His batting average ranks 52nd among all qualified players, his on-base percentage is 31st, and he is 16th in slugging.
- Rafael Devers is hitting .253 with 11 doubles, six home runs and 29 walks.
- Jarren Duran is batting .251 with nine doubles, four triples, two home runs and 10 walks.
Royals vs Red Sox Head to Head
- 5/9/2025: 2-1 KC (Favorite: Red Sox, Spread: -1.5, Total: 9, Favorite Moneyline: -110, Underdog Moneyline: -106)
- 8/7/2024: 8-4 KC (Favorite: Royals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 8/6/2024: 6-5 BOS (Favorite: Royals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -130, Underdog Moneyline: +110)
- 8/5/2024: 9-5 BOS (Favorite: Royals, Spread: -1.5, Total: 10, Favorite Moneyline: -134, Underdog Moneyline: +114)
- 7/14/2024: 5-4 BOS (Favorite: Red Sox, Spread: -1.5, Total: 9.5, Favorite Moneyline: -148, Underdog Moneyline: +126)
- 7/13/2024: 5-0 BOS (Favorite: Red Sox, Spread: -1.5, Total: 8.5, Favorite Moneyline: -134, Underdog Moneyline: +114)
- 7/12/2024: 6-1 KC (Favorite: Royals, Spread: -1.5, Total: 9, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 9/3/2023: 7-3 BOS (Favorite: Red Sox, Spread: -1.5, Total: 10, Favorite Moneyline: -194, Underdog Moneyline: +162)
- 9/2/2023: 9-5 BOS (Favorite: Red Sox, Spread: -1.5, Total: 10.5, Favorite Moneyline: -180, Underdog Moneyline: +152)
- 9/1/2023: 13-2 KC (Favorite: Red Sox, Spread: -1.5, Total: 10, Favorite Moneyline: -196, Underdog Moneyline: +164)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!