Diamondbacks vs. Royals Prediction: Expert Picks, Odds, Stats & Best Bets – Monday, April 24, 2023
The Arizona Diamondbacks (12-11) are set to take on the Kansas City Royals (5-17) Monday at 9:40 PM ET, airing on BSAZ. The Diamondbacks are listed as -144 favorites by oddsmakers, while the underdog Royals have +123 odds for the contest.
Tommy Henry will get the ball for Arizona while Kansas City will counter with Brad Keller.
Diamondbacks vs. Royals Odds
- Diamondbacks odds to win: -144
- Royals odds to win: +123
- Spread: Diamondbacks -1.5
- Total: 10 runs
Diamondbacks vs. Royals Promo Codes
- DRAFTKINGS MLB Promo
Bet $5, Win $150 BONUS BETS
- CAESARS MLB Promo
Get Up To $1,500 in Bet Credits
- FANDUEL MLB Promo
Bet $5 Get $200
- BETMGM MLB Promo
$1K First Bet Offer
Game Time and Information
- Date: Monday, April 24, 2023
- Time: 9:40 PM ET
- TV: BSAZ
- Exclusive Apple TV Friday Night Baseball Pass
Sign Up to Watch Friday Night Baseball Exclusive on Apple TV+
Who Will Win Diamondbacks vs. Royals?
Diamondbacks and Royals Betting Trends
The Diamondbacks have been listed as the moneyline favorite only two other times so far this season, and they won both of the games.
Arizona has played as moneyline favorites of -144 or shorter in only one game this season, which it won.
The Royals have been underdogs in 21 games this season and won five (23.8%) of those contests.
Kansas City has entered 16 games this season as the underdog by +123 or more and is 4-12 in those contests.
The Diamondbacks have played in 23 games with an over/under set, and have combined with their opponents to go over the total 12 times (12-9-2).
The Royals and their opponents have hit the over in 12 of their 22 games with a total this season.
Diamondbacks Stats & Insights
The Diamondbacks score the ninth-most runs in baseball (110 total, 4.8 per game).
Arizona ranks 22nd in MLB action with 21 home runs. They average 0.9 per game.
The Diamondbacks’ .262 batting average is fifth-best in MLB.
Arizona strikes out 7.5 times per game to rank fourth in baseball.
The Diamondbacks pitching staff ranks 19th in MLB with a collective 8.6 strikeouts per nine innings.
Arizona has the 24th-ranked team ERA across all MLB pitching staffs (4.93).
Royals Stats & Insights
The Royals have scored 73 runs (just 3.3 per game) this season, which ranks 28th in MLB.
Kansas City ranks 26th in Major League Baseball with just 17 home runs as a team.
The Royals have a team batting average of just .211 this season, which ranks 29th among MLB teams.
Kansas City ranks 20th with an average of 9.2 strikeouts per game.
The Royals strike out 8.5 batters per nine innings as a pitching staff, 21st in MLB.
Kansas City has the 28th-ranked ERA (5.47) in the majors this season.
Diamondbacks Key Players to Watch
Henry makes his first start of the season for the Diamondbacks.
Corbin Carroll is batting .293 this season with four home runs, both lead Arizona hitters.
Ketel Marte has 23 hits and an OBP of .314 to go with a slugging percentage of .488 this season.
Christian Walker leads Arizona in runs batted in (14) this season. He has a .241 batting average and a .418 slugging percentage.
Geraldo Perdomo has collected 16 hits this season and has an OBP of .431. He’s slugging .578 on the year.
Royals Key Players to Watch
The Royals’ Keller (2-2) will make his fifth start of the season.
Bobby Witt Jr. leads the Royals with four home runs.
Vinnie Pasquantino’s four home runs and .267 batting average both pace his team.
Salvador Perez has six doubles, two home runs and two walks while hitting .220.
MJ Melendez has capitalized on opportunities as he leads his team with 10 RBI.
Diamondbacks and Royals Injuries
Diamondbacks: Kyle Lewis: 10 Day IL (Illness), Carson Kelly: 10 Day IL (Forearm), Zach Davies: 15 Day IL (Oblique), Joe Mantiply: 15 Day IL (Shoulder), Cole Sulser: 60 Day IL (Shoulder), Mark Melancon: 60 Day IL (Shoulder), Corbin Martin: 60 Day IL (Lat)
Royals: Drew Waters: 10 Day IL (Oblique), Kris Bubic: 15 Day IL (Flexor), Daniel Lynch: 15 Day IL (Shoulder), Jake Brentz: 60 Day IL (Elbow), Angel Zerpa: 60 Day IL (Shoulder), Diego Hernandez: 60 Day IL (Shoulder), MJ Melendez: day-to-day (Back)
Diamondbacks vs. Royals Prediction
- DRAFTKINGS MLB Promo
Bet $5, Win $150 BONUS BETS
- CAESARS MLB Promo
Get Up To $1,500 in Bet Credits
- FANDUEL MLB Promo
Bet $5 Get $200
- BETMGM MLB Promo
$1K First Bet Offer
How to Bet on Diamondbacks vs. Royals
Get more MLB Picks, read the latest MLB game previews, and view the latest live MLB lines on Betsperts.
If you are new to sports betting, read our in-depth guide on how to bet on Baseball and find the best MLB betting sites and promo codes.