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

    [bet-bonus id=”360167″ ]

    Game Time and Information

  • Date: Monday, April 24, 2023
  • Time: 9:40 PM ET
  • TV: BSAZ
  • [bet-bonus id=”360169″ ]

    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

  • Score Prediction: Diamondbacks 6, Royals 3
  • Total Prediction: Under 10 runs
  • [bet-bonus id=”360167″ ]

    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.

    written by

    Matt is from the Chicagoland area and has been working in Chicago sports since 2015 with stops at WGN Radio, the Chicago Blackhawks, Stadium, and NBC Sports Chicago prior to landing at Betsperts. Matt covers just about everything for Betsperts and Bleacher Nation but focuses on the NHL and college football.

    more mlb-picks news

    Cubs vs. Marlins Probable Starting Pitchers – April 19

    The Miami Marlins (4-15) kick off a four-game series on Friday against the Chicago Cubs (11-7). The contest starts at 2:20 PM ET at Wrigley Field.The Cubs will look to Jameson Taillon versus the Marlins and Andrew Jacob Puk (0-3).Cubs...

    Giants vs. Diamondbacks Probable Starting Pitchers – April 18

    The Arizona Diamondbacks (9-10) begin a four-game series against the San Francisco Giants (8-11) with a Thursday meeting at Oracle Park. First pitch is at 9:45 PM ET.This contest's pitching matchup is set, as the Giants will send Logan Webb...

    Cubs vs. Marlins Probable Starting Pitchers – April 18

    The Chicago Cubs (11-7) host the Miami Marlins (4-15) on Thursday to kick off a four-game series at Wrigley Field. The contest starts at 7:40 PM ET.The Cubs will give the nod to Jameson Taillon and the Marlins will turn...

    Best MLB Prop Bets Today, April 18, 2024

    Today's MLB slate has five quality competitions on the docket. Among those contests is the Cleveland Guardians playing the Boston Red Sox.One of the most fun ways to wager on baseball is via MLB player prop bets. There are props...

    Guardians vs. Red Sox Probable Starting Pitchers – April 18

    The Cleveland Guardians (12-6) square off against the Boston Red Sox (10-9) on Thursday at Fenway Park at 1:35 PM ET.The Guardians will give the nod to Carlos Carrasco (0-1, 3.55 ERA), who is eyeing win No. 1 on the...

    Rays vs. Angels Probable Starting Pitchers – April 18

    The Tampa Bay Rays (10-9) take on the Los Angeles Angels (9-9) on Thursday at Tropicana Field at 1:10 PM ET.The probable pitchers are Ryan Pepiot (1-2) for the Rays and Griffin Canning (0-2) for the Angels.Rays vs. Angels Pitcher...

    Rangers vs. Tigers Probable Starting Pitchers – April 18

    The Texas Rangers (10-9) go on the road at Comerica Park against the Detroit Tigers (10-8) at 1:10 PM ET on Thursday.This contest's pitching matchup is set, as the Rangers will send Jack Leiter to the mound, while Kenta Maeda...

    Rays vs. Angels Probable Starting Pitchers – April 17

    The Tampa Bay Rays (10-8) have a home game against the Los Angeles Angels (8-9) on Wednesday. The matchup is set to begin at 6:50 PM ET.This contest's pitching matchup is set, as the Rays will send Zack Littell (1-0)...

    Red Sox vs. Guardians Probable Starting Pitchers – April 17

    The Cleveland Guardians (12-5) face the Boston Red Sox (9-9) on the road at Fenway Park on Wednesday, with first pitch at 7:10 PM ET. The Guardians enter the contest with a three-game winning streak.The probable pitchers are Tanner Houck...

    Phillies vs. Rockies Probable Starting Pitchers – April 17

    The Colorado Rockies (4-14) bring a four-game losing streak into a road matchup against the Philadelphia Phillies (10-8) at 6:05 PM ET on Wednesday.The probable pitchers are Cristopher Sanchez (0-2) for the Phillies and Ryan Feltner (1-1) for the Rockies.Phillies...

    Latest News

    Cubs vs. Marlins Probable Starting Pitchers – April 19

    The Miami Marlins (4-15) kick off a four-game series on Friday against the Chicago Cubs (11-7). The contest starts at 2:20 PM ET at Wrigley Field.The Cubs will look to Jameson Taillon versus the Marlins and Andrew Jacob Puk (0-3).Cubs...

    Reds vs. Angels: Free Live Stream, TV Channel, How to Watch

    Spencer Steer and the Cincinnati Reds (9-9) host Mike Trout and the Los Angeles Angels (9-10) on Friday in a series opener, with first pitch at 6:40 PM ET.Keep reading to find out all the details on how to watch...

    Kings vs. Pelicans Predictions, Best Bets and Odds: NBA Playoffs Game 1 – Friday, April 19, 2024

    The Sacramento Kings and the New Orleans Pelicans take the court to start the opening round of the NBA Playoffs. The Kings are favored by 1.5 points in the contest, which airs on TNT at 9:30 PM ET. The over/under...

    Nick Foligno Calls Out Blackhawks Teammates, Says Changes Are Needed

    The Blackhawks put the worst regular season of more than 70 games in the history of the franchise to bed on Thursday night in a manner that sums up the season fairly well. Connor Murphy was banged up and Nikita...

    2024 NBA Playoffs Odds: Mavs vs Clippers Odds to Win Series, Spreads, Lines

    It's a first-round matchup with a history of fireworks! The Dallas Mavericks and Los Angeles Clippers lock horns once again in the NBA Playoffs. This year marks the third time in five years these two teams meet in the opening...

    2024 NBA Playoffs Odds: Pacers vs Bucks Odds to Win Series, Spreads, Lines

    The NBA Playoffs are here, and the Eastern Conference first-round ignites with a clash of styles. The Indiana Pacers, boasting the league's top-scoring offense, bring their high-octane attack to Milwaukee to face the experienced Bucks. Giannis Antetokounmpo's status adds further...

    Pirates vs. Red Sox: Start Time, Streaming Live, TV Channel, How to Watch

    The Pittsburgh Pirates (11-8), led by Bryan Reynolds, host Jarren Duran and the Boston Red Sox (10-10) at 6:40 PM ET on Friday in a series opener.If you're planning on watching this game, keep reading for TV and streaming options...

    Padres vs. Blue Jays: Free Live Stream, TV Channel, How to Watch

    On Friday, Matt Waldron will start for the San Diego Padres (11-10) against Yariel Rodriguez and the Toronto Blue Jays (10-9), with first pitch scheduled for 9:40 PM ET at PETCO Park.Keep scrolling to find out all the details on...

    How to Watch Giants vs. Diamondbacks: Live Stream or on TV

    Michael Conforto and the San Francisco Giants (9-11) host Ketel Marte and the Arizona Diamondbacks (9-11) on Friday, with first pitch at 10:15 PM ET.Keep reading to see how to watch the San Francisco-Arizona matchup below.When is Giants vs. Diamondbacks...

    How to Watch Dodgers vs. Mets: Live Stream or on TV

    The Los Angeles Dodgers (12-9), who will give the start to Yoshinobu Yamamoto, host the New York Mets (10-8) with Sean Manaea on the hill, Friday at 10:10 PM ET.Keep scrolling to find out all the details on how to...

    more mlb-picks news