The Arizona Diamondbacks (51-49) travel to face off against the Kansas City Royals (55-45) on Monday, July 22nd. This game will be played at Kauffman Stadium in Kansas City and televised on BSKC. The Royals are coming off a win in their previous game, while the Diamondbacks are looking to get back on track from a loss to the Cubs. First pitch is set for 7:10 CT.
Diamondbacks vs. Royals Betting Prediction
- Money Line Prediction: Royals (-159)
- Over/Under Prediction: Over 8.5 Runs
- The Royals have won 7 of their last 10 games, indicating strong recent form.
- In their last 5 home games, the Royals have scored an average of 5.8 runs per game.
- The Royals have a 3-game winning streak, showing momentum coming into this game.
- In their last 3 home games, the Royals have allowed only 1 run per game on average.
- The Royals have a better home record (34-18) compared to the Diamondbacks’ away record (25-25).
Diamondbacks vs Royals
The Royals Took The Last Game Of This Series
The Diamondbacks will be looking to get back on track after closing out their series vs. the Cubs with a 2-1 loss. This was especially tough, as they held a lead going into the 7th inning before the Cubs scored two runs in the bottom of the 7th. Arizona was the +110 underdog on the road going into this game.
Brandon Pfaadt put together a good start for the Diamondbacks, going seven innings and not giving up a run. However, the Diamondbacks couldn’t close things out, and Joe Mantiply took the loss out of the bullpen. The Diamondbacks also wasted a big game from Eugenio Suarez, who homered in the 1st inning.
Arizona is 51-49 overall and eight games behind the Dodgers in the NL West. They have a 19-14 record in divisional games and have won two straight series. Against the run line, the Diamondbacks are 52-48, with a 29-21 record on the road.
The Diamondbacks’ games have gone over the total 52 times this season, with an average of 9.6 runs per game. When the O/U line is set at 8.5, the over has hit 19 times and the under 13 times.
Yilber Diaz Gets The Start For The Diamondbacks
Yilber Diaz will be making his first road start of the season for the Diamondbacks, as they take on the Royals. Diaz has been solid in his first two starts, picking up a win in his last outing vs. the Blue Jays. He went 6 innings, allowing 1 earned run on 4 hits and struck out 5.
Diamondbacks Offense Breakdown
Arizona comes into today’s game as one of the league’s top-scoring offenses, averaging 4.9 runs per game. This has them 5th in the league and is also the 5th best mark in the league. As a team, they are batting .252, which is 7th in the MLB right now. The Diamondbacks have also been good at avoiding strikeouts this season, as they are 9th in the league in this category.
Christian Walker has been the team’s top power threat this season, as his 22 home runs are 6th best in the league. He also comes into the game with a batting average of .259. Ketel Marte has also been a big run producer for the Diamondbacks, as his 57 RBIs are 13th best in the league. Marte has also been hot of late, going 11/28 in his last eight games.
The Royals Are Coming Off A Win
To close out their series vs. the White Sox, the Royals picked up a 4-1 win. Leading up to the game, they were the heavy favorite at -239. Offensively, the Royals scored their four runs on 10 hits and didn’t hit a home run.
Seth Lugo put together a good start for the Royals, going nine innings and giving up just one earned run, and picking up the win. Kansas City’s offense was carried by Bobby Witt Jr., who went 3/4 with a run scored.
After winning three straight games, the Royals are 55-45 overall and are 2nd in the AL Central, five games behind the Guardians. Kansas City’s series record is 15-16-1, and they have an average run margin of 0.7 runs per game this season.
On the run line, the Royals are 58-42 this season and have gone 24-20 as favorites and 34-22 as underdogs. Their games with an O/U line of 8.5 runs have gone under 10 times in 19 games, including a current six-game under streak.
Cole Ragans Gets The Start For The Royals
Kansas City is sending left-hander Cole Ragans to the mound today vs. the Diamondbacks. He has made 20 starts this season and has a record of 6-6. Ragans’ ERA for the season is 3.16, along with a WHIP of 1.14. In his 20 appearances, he has turned in 14 quality starts and is averaging 10.88 strikeouts per nine innings. Ragans most recently faced the Red Sox, where he picked up the win, going seven innings and giving up just one earned run. Before that, he had given up at least two earned runs in three straight starts.
Royals Offense Breakdown
The Royals come into today’s game averaging 4.6 runs per game, which is 12th in the league. They have been even better at home, putting up 5.2 runs per contest. As a team, the Royals are batting .248, and their team on-base percentage of .307 is 14th in the league. The Royals are one of the best contact-hitting teams in the league, as they have the 2nd fewest strikeouts in the league.
Both Bobby Witt Jr. and Salvador Perez come into the game with 17 homers this season, which is 10th in the league. Witt Jr. has been on fire of late, going 19/40 in his last 10 games, with three homers and eight RBIs. Perez has also hit three homers in his last 10 games and has gone 12/37 in that stretch.
Diamondbacks vs Royals Prediction
Our pick for today’s Diamondbacks vs. Royals matchup is to take the Royals on the money line at -159. We have the Royals winning this one by a score of 7-6, giving us some wiggle room with the money line.
Looking at today’s starters, we have Cole Ragans finishing with five strikeouts, which is good for third-worst among today’s starters. As for Yilber Diaz, he is projected to finish with five strikeouts, which is fourth worst.
All odds are courtesy of Action247 Sportsbook. Good luck!!
* All odds are provided by Action247 Sportsbook and all odds subject to change.**All views expressed are my own. My picks are my own and are not a guarantee, bet at your own risk.Action247 does not warrant the accuracy of completeness of the information, text, graphics, links or other items contained within these post.
Last updated:July 22, 2024 Diamondbacks, Royals