Arizona Diamondbacks vs Kansas City Royals Betting Pick & Prediction 7/23/24

There are a few interleague matchups on the MLB schedule for Tuesday, including Diamondbacks-Royals. This one gets started at 8:10 PM ET from Kauffman Stadium in Kansas City, MO. The forecast calls for temperatures in the mid to upper 80s with partly cloudy skies.

Arizona is on a two-game losing streak and is 51-50 overall, putting them 3rd in the NL West. Kansas City is 2nd in the AL Central with an overall record of 56-45 and they come into the game as the slight money line underdog (+101). The money line odds have the Diamondbacks at -121, and the over/under line is currently 9.5 runs. Alec Marsh is starting for the Royals, and the Diamondbacks are going with Jordan Montgomery.

KANSAS CITY ROYALS VS ARIZONA DIAMONDBACKS BETTING PICK

The Pick: Kansas City Royals Moneyline +101

This game will be played at Kauffman Stadium at 8:10 ET on Tuesday, July 23rd.

HOW TO BET THE DIAMONDBACKS VS ROYALS:

  • We have the Royals winning by a score of 7 to 6
  • If you’re looking for a run line pick, we also like the Royals to cover
  • As for an over/under pick, we have this game finishing with 13 runs and like the over

Thanks to a four-run 4th inning for the Royals’ offense, they cruised to a 10-4 win over the Diamondbacks in the most recent game of this series. Heading into the game, the Royals were favored at -157 on the money line.

Kansas City got to Diamondbacks starter Yilber Diaz, who gave up seven earned runs in just three innings of work and took the loss. As for the Royals, they got a good outing from Cole Ragans, who gave up just three earned runs across six innings of work and got the win.

At the plate, the Royals were led by Bobby Witt Jr., Salvador Perez, and Hunter Renfroe, as they were the only three Royals hitters to have more than one hit. Witt Jr. also hit the game’s only home run.

Diamondbacks Records & Stats

Arizona is 51-50 overall and trails the Dodgers by nine games in the NL West. The Diamondbacks have lost two straight games, and they are losing the series vs. the Royals heading into today’s game. So far, they have gone 19-14 in divisional games.

As the road team today, the Diamondbacks are 25-26 this season. They have been just above .500 at home, putting together a record of 26-24. Arizona has won two straight series and has an overall series record of 15-13-4 this year.

When the Diamondbacks are on the road, they have a run line record of 29-22, and their average run margin is +0.4. They have been the underdog in 56 games, going 33-23 on the run line. Arizona’s average run margin in winning games is +4.3, while it is -4.0 in losses.

Arizona is on the road against Kansas City today, and the over/under line is set at 9.5 runs. The Diamondbacks have played 98 games this season, and their average combined run total is 9.6. Their over/under record for the season is 53-45, and the average line for their games is 9 runs. When the line has been set at 9.5 runs, the over/under record is 3-7. Only 5.9% of their games have had a line set at 9.5 runs or higher.

Jordan Montgomery gets the start for the Diamondbacks today and comes into the game with a record of 6-5 and an ERA of 6.44. Looking at his overall numbers, Montgomery has made 13 appearances, 13 starts, and has a WHIP of 1.68. Opposing batters are hitting .311 off Montgomery this season. In his last outing, he took the loss, giving up seven earned runs in 2 2/3 innings of work. Before that, he had won three straight starts. So far, he has a record of 3-2 on the road and an ERA of 5.79.

Arizona has been one of the league’s best offensive teams this season, averaging 4.9 runs per game, which is 5th in the MLB. They have been even better of late, as they have scored at least five runs in seven of their past 10 games. Over that stretch, they are batting .276 as a team. Ketel Marte has been red hot of late, batting .394 with three homers in his past nine games. For the season, he is batting .291 with 20 homers and 59 RBIs.

Christian Walker has also been a big power threat for the Diamondbacks this season, as his 22 homers are 7th in the league. He is also batting a solid .261. Eugenio Suarez has also been swinging a hot bat of late, going 10/32 in his past nine games, including four homers.

Royals Records & Stats

Kansas City is 56-45 overall this season, and they are 19-10 against other teams in the AL Central. The Royals trail the Guardians by four games in the AL Central and are currently on a four-game winning streak, which includes taking the first game of this series vs. the Diamondbacks. So far, they are 35-18 at home and 21-27 on the road.

At home, the Royals have won four straight, and they are 14-11 as the home underdog this year. Kansas City has been good as the favorite, putting up a mark of 30-15. As the underdog overall, the Royals are 26-30 this year, and their overall series record is 15-16-1.

When the Royals win, they win big, averaging a run differential of 3.9 runs per game. That’s a big reason why they are 59-42 against the run line this season. They have been especially good at home, going 33-20 against the run line. Overall, they are 25-20 against the run line as the favorite and 34-22 as the underdog. Their current run line win streak at home is four games.

When the Royals play at home, the over/under line is set at 9.5 runs, which is higher than their season average of 8.5 runs per game. Overall, Kansas City’s games have gone over the total 41 times and under 57 times this season. The average over/under line for their games is 8 runs, and when the line has been set at 9.5 runs, the over has hit in 5 of those 10 games.

Kansas City is starting Alec Marsh today vs. the Diamondbacks, and he has made 17 starts this year. Marsh’s record for the season is 7-6, and his ERA is 4.52. In his 17 starts, he has turned in five quality starts and is averaging 8.25 strikeouts per nine innings. The right-hander most recently pitched on July 19th out of the bullpen, where he went one inning, giving up two hits and a walk. Marsh didn’t allow a run in that outing and finished with a no-decision. Before that, he had won two straight starts.

So far this season, the Royals are averaging 4.6 runs per game, which is 12th in the league. At home, they have been even better, averaging 5.3 runs per contest. As a team, they are batting .250, which is 8th in the league. Their team batting average is .250, and they are also among the league leaders in home runs.

Over his last five games, Bobby Witt Jr. has been on fire, going 13/19 with two homers and six RBIs. For the season, he is batting .341 with a team-high 18 home runs. Salvador Perez is also at 18 homers, and he comes into the game with a season-long batting average of .279.