The Arizona Diamondbacks (43-43) and the Kansas City Royals (40-47) take the field on Friday at Chase Field, beginning at 9:40 p.m. ET. The Diamondbacks are favored on the moneyline (-114), while the Royals are -105 underdogs, despite being favored against the spread (1.5) with +152 odds. Arizona has Eduardo Rodriguez starting, and Kansas City will counter with Kris Bubic.
Check out all the Latest Baseball Betting Previews!
Moneyline
Bet $20, Payout $37.54
Diamondbacks to win vs Royals -114
Diamondbacks vs. Royals betting lines
- Favorite: Diamondbacks (-114)
- Underdog: Royals (-105)
- Over/under: 8.5
Diamondbacks betting info, hitting leaders, & pitching
Diamondbacks betting info
- The Diamondbacks have won 30 of the 58 games they were the moneyline favorite this season (51.7%).
- Arizona has gone 29-26 (winning 52.7% of its games) when it has played as moneyline favorites of -114 or shorter.
- The Diamondbacks have an implied moneyline win probability of 53.3% in this game.
- In the 85 games in which oddsmakers have set an over/under for Arizona, it has combined with opponents to go over the total 44 times (44-37-4).
- The Diamondbacks have collected a 42-43-0 record against the spread this season.
Diamondbacks hitting info
- Geraldo Perdomo is batting .272 with 18 doubles, a triple, nine home runs and 49 walks.
- Among all hitters in MLB, Perdomo’s home run total ranks 118th and his RBI tally ranks 11th.
- Perdomo has safely hit in three games in a row. In his last five games he is hitting .450 with a double, three walks and three RBIs.
- Josh Naylor’s .303 batting average paces his team.
- Naylor ranks 96th in home runs among hitters in MLB action and 22nd in RBI.
- Eugenio Suarez has put up a team-best 26 home runs and 69 runs batted in.
- Ketel Marte is batting .300 with 11 doubles, 18 home runs and 35 walks.
Diamondbacks pitching rankings
- The 8.7 strikeouts per nine innings compiled by the Diamondbacks pitching staff ranks 10th in MLB.
- Arizona’s 4.70 team ERA ranks 25th across all MLB pitching staffs.
- The Diamondbacks average baseball’s 22nd-ranked WHIP (1.336).
- The Diamondbacks give up the 25th-fewest home runs in baseball (113 total, 1.3 per game).
- Arizona fell to the Giants 6-5 in its last game with five strikeouts while allowing 10 hits.
Royals betting info, hitting leaders, & pitching
Royals betting info
- The Royals have been underdogs in 55 games this season and won 25 (45.5%) of those contests.
- This season, Kansas City has won 20 of its 49 games, or 40.8%, when it’s the underdog by at least -105 on the moneyline.
- The moneyline for this contest implies a 51.2% chance of a victory for the Royals.
- Kansas City and its opponents have gone over the total this season in 34 of its 87 opportunities.
- The Royals are 45-42-0 ATS in their 87 games with a spread this season.
Royals hitting info
- Bobby Witt Jr. has been key for Kansas City with 11 home runs, 45 RBI and a batting average of .290 this season.
- Among all hitters in the big leagues, Witt’s home run total is 77th, and his RBI total is 51st.
- Witt enters this game on a six-game hitting streak. In his last 10 games he is batting .341 with four doubles, a home run, two walks and five RBIs.
- Maikel Garcia’s batting average of .305 leads all Kansas City hitters this season.
- Garcia ranks 137th in homers and 81st in RBI among all major league hitters this season.
- Vinnie Pasquantino’s 12 home runs lead all Kansas City hitters, and he’s slugging .412.
- Pasquantino has hit safely in two straight games. During his last five outings he is hitting .211 with two doubles, a home run, two walks and five RBIs.
- Jonathan India has 74 hits and an OBP of .322 to go with a slugging percentage of .339 this season.
Royals pitching rankings
- The Royals have an 8.2 K/9 this season as a pitching staff, which ranks 18th in the majors.
- Kansas City pitchers have a combined ERA of 3.50 ERA this year, fourth-best in baseball.
- The Royals have a combined WHIP of just 1.221 as a pitching staff, which is the seventh-best in baseball this season.
- The Royals have given up the ninth-fewest long balls so far this season with only 88 home runs allowed.
- Kansas City suffered a 3-2 defeat in its most recent game, as its pitchers struck out seven Mariners batters while allowing eight hits.
Author Profile

BetDecider Team
The BetDecider team brings you the most current sports betting content, with expert insights and tips. Our aim is that you can make an informed betting decision, including best odds and exclusive sportsbook offers, to maximize your betting experience.







