Free MLB Pick: Diamondbacks vs. Royals Odds
Looking for Arizona Diamondbacks vs. Kansas City Royals Free MLB predictions? MLB betting sees the Diamondbacks taking on the Royals on Monday, July 22nd, 2024 at Kauffman Stadium, in Kansas City, MO. Cappers Picks provides complimentary expert handicapping picks on all MLB baseball matchups all season long so stay tuned for more FREE daily MLB predictions like this Diamondbacks Royals free pick.
2024 MLB Handicapping – Arizona Diamondbacks vs Kansas City Royals
(51-49) Arizona Diamondbacks vs. Kansas City Royals (55-45)
Date: Monday, July 22nd
Time: 8:10 ET
Venue: Kauffman Stadium Kansas City, MO
Projected Starting Pitchers: Yilber Diaz vs. Cole Ragans
MLB Moneyline Odds: Diamondbacks +134 | Royals -159 (Bet Now!)
Today’s MLB Run Line Betting Odds: Diamondbacks +1.5 | Royals -1.5
MLB Baseball Gambling Total: O/U: 8.5
- Live Betting Odds for today’s Arizona Diamondbacks vs. Kansas City Royals game!
- Want more baseball predictions like this Diamondbacks Royals play? Check out our free MLB AI Picks for today!
- View our Updated Sportsbook Bonuses for today!
Diamondbacks vs. Royals Gameday
At 8:10 PM ET in Kansas City, the Royals are set to host the Diamondbacks in an interleague matchup. The Royals are favored to win this one, with a money line payout of -159 compared to the Diamondbacks’ +134.
Yilber Diaz is on the mound for the Diamondbacks, while Cole Ragans will start for the Royals. The over/under line is set at 8.5 runs, with the over paying out at -106 compared to the under at -116.
Arizona Diamondbacks
Arizona is 51-49 overall as they are on the road for today’s game vs. the Royals. The Diamondbacks are 8.0 games behind the Dodgers for the NL West lead, and they are also 19-14 in divisional games this year. The Diamondbacks have gone 6-4 across their last 10 games and closed out their series vs. the Cubs with a win.
So far, the Diamondbacks have been good both at home (26-24) and on the road (25-25). As the underdog, Arizona is 25-30 this year, and they are 26-19 when favored. Looking at their overall series record, the Diamondbacks are 15-13-4 and have won two straight series.
Expert MLB Betting Picks
Want more action on today’s baseball card? See the featured premium MLB plays from CappersPicks handicappers, covering moneylines, run lines, totals, and other top bets.
Arizona closed out their series vs. the Cubs with a 2-1 loss. The Diamondbacks were the +110 underdog on the road. This game was especially tough, as they held a lead going into the 7th inning before the Cubs scored a run in the bottom of the 7th to tie things up. Arizona’s offense scored their only run in the 2nd inning.
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 2nd inning.
Diamondbacks Gambling
The Diamondbacks are on the road against the Royals today, and the over/under line is set at 8.5 runs. Arizona’s games have averaged 9.6 runs per game this season, and their over/under record is 52-45. When the over/under line is set at 8.5 runs, their record is 19-13. Overall, 39% of their games have had over/under lines set at 8.5 runs, and their current under streak is at 3 games.
Arizona has been a solid bet on the run line this season, going 52-48 overall. They have been especially good on the road, going 29-21 against the run line. They have covered in five straight road games and have been a good bet as the underdog, going 33-22 against the run line. Their average run differential in winning games is +4.3, while it’s -4.0 in losses.
Diamondbacks Stats
The Arizona Diamondbacks have been solid offensively this season, averaging 4.9 runs per game both at home and on the road, which ranks 5th in the league. Their batting average of .252 is 7th in the league, and their .325 OBP is 5th. They have been getting on base at a good rate, as their 6th-ranked walk rate indicates. Ketel Marte and Christian Walker have been the team’s top hitters this season, with Marte hitting .289 and Walker hitting .259. Marte has 19 home runs and 57 RBIs, while Walker leads the team with 22 home runs and 68 RBIs. In terms of recent performances, Corbin Carroll has 3 home runs in his last 6 games, while Eugenio Suárez has hit .280 with 3 home runs in his last 7 games. Ketel Marte has hit .375 in his last 7 games.
YOU CAN CLICK HERE TO CHECK OUT OUR TOP MLB CAPPERS! (All Under 1 Roof)
Kansas City Royals
Kansas City is 55-45 overall and 2nd in the AL Central, five games behind the Guardians for the division lead. The Royals are hosting the Diamondbacks today and have an overall division record of 19-10. They come in having won three straight games and closed out their series vs. the White Sox with a three-game winning streak.
At home, the Royals are 34-18 this year compared to 21-27 on the road. As the favorite, the Royals are 29-15 this year and 26-30 when the underdog. Kansas City’s overall series record is 15-16-1 heading into today’s game.
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.
Royals Gambling
When the Kansas City Royals play at home, the over/under line is set at 8.5 runs. Their games have averaged 8.4 runs per game this season, and their over/under record is 40-57. When the over/under line is set at 8.5 runs, their record is 10-19. Their games have had an average over/under line of 8 runs this season, and their current under streak is at 6 games.
When it comes to the run line, the Royals have been a solid bet this season. They are 58-42 overall, including a 32-20 mark at home. They have covered the run line in five straight games when favored and are 24-20 overall in that situation. Their average run margin in winning games is +3.8, while it drops to -3.0 in losses.
Royals Stats
The Kansas City Royals have been a solid offensive team at home this season, averaging 5.2 runs per game, which is 2nd in the league. Their overall batting average of .248 is 9th in the league, and they have been getting good production from Bobby Witt Jr. and Salvador Perez. Witt Jr. is hitting .337 on the season with 17 home runs and 66 RBIs, while Perez is hitting .280 with 17 home runs and 63 RBIs. Witt Jr. is currently on a 4-game hitting streak, and Perez has hit .324 over his last 10 games. The Royals have struggled to draw walks, ranking 26th in the league in that category, but their ability to put the ball in play has helped them limit strikeouts, as they rank 2nd in the league in that department.
We want to hear from you below! Comments are welcome! Give us your picks for this Arizona Diamondbacks vs. Kansas City Royals MLB matchup.
Diamondbacks Royals Pitching
Yilber Diaz is getting the start for the Diamondbacks on the road against the Royals. He is coming off a win in his first start of the season, where he went 6 innings and gave up just 1 earned run. In that outing, he struck out 2 and gave up 2 walks.
Cole Ragans is looking to build off his last outing, where he faced the Red Sox and picked up the win. In that July 12th outing, he went seven innings, giving up just one earned run. Looking at his overall numbers, Ragans has made 20 starts and has a record of 6-6. His ERA for the season is 3.16, along with a WHIP of 1.14. Ragans has one complete game shutout this year and 14 quality starts. For the season, he has a total of 141 strikeouts, with an average of 10.88 per nine innings.
Arizona Diamondbacks vs. Kansas City Royals MLB Baseball Betting Trends
- The Diamondbacks head into the game having gone 6-4 straight-up in their last ten games on the road.
- The Diamondbacks they are 8-2 vs. the runline in their previous ten games on the road.
- Conversely, the Royals are 4-6 over their last ten home games (straight-up).
- Furthermore, the Royals have a 5-5 mark vs. the runline across their last ten home games.
- Also, the Diamondbacks are 2-1 in their last three games as the favorite. On the other hand, they are 2-1 as the underdog (last 3).
- The Royals have a record of 3-0 across their last three games when favored. As the underdog, they are 1-2 in their last three games.
Arizona Diamondbacks vs. Kansas City Royals 4* Free MLB Betting Pick:
Our pick for today’s Diamondbacks vs. Royals matchup is to take the Royals on the money line at -159. We see this game finishing with a score of 8-4 in favor of the Royals, giving us some wiggle room to also take the over if you prefer.
Looking at the starting pitchers, we have Cole Ragans finishing with five strikeouts compared to Yilber Diaz with just four. However, Diaz is projected to go five innings, while Ragans is projected to go just four, which is why we have Diaz with a higher win percentage.
Today’s MLB Free Pick
Also, if you’re looking for more MLB picks like Arizona Diamondbacks vs. Kansas City Royals matchup, we’ll be providing 4* free MLB plays on the blog all season long. In fact, you can check out our MLB experts for guaranteed premium & free MLB baseball picks!
Lastly, register here for a FREE MLB Betting Account Now for daily free picks & more special offers!






