Diamondbacks vs. Royals Prediction: Expert Picks, Odds, Stats & Best Bets - Wednesday, April 26, 2023

Social Navigation


Diamondbacks vs. Royals Prediction: Expert Picks, Odds, Stats & Best Bets – Wednesday, April 26, 2023

MLB Predictions

The Arizona Diamondbacks (13-12) and the Kansas City Royals (6-18) meet in the rubber match of a three-game series on Wednesday at 3:40 PM ET. The Diamondbacks are -282 favorites on the moneyline to win the series over the Royals (+227).

Arizona’s Zac Gallen and Kansas City’s Ryan Yarbrough have been named the starters for this contest.

Diamondbacks vs. Royals Odds

  • Diamondbacks odds to win: -282
  • Royals odds to win: +227
  • Spread: Diamondbacks -1.5
  • Total: 8.5 runs

Diamondbacks vs. Royals Promo Codes

Game Time and Information

  • Date: Wednesday, April 26, 2023
  • Time: 3:40 PM ET
  • TV: BSAZ

Who Will Win Diamondbacks vs. Royals?

Diamondbacks and Royals Betting Trends

The Diamondbacks have been favored on the moneyline four total times this season. They’ve finished 3-1 in those games.

Arizona has not yet played a game with moneyline odds of -282 or shorter.

This season, the Royals have been the underdog 23 times and won six, or 26.1%, of those games.

Kansas City has played as an underdog of +227 or more once this season and lost that game.

The Diamondbacks have played in 25 games with a set over/under, and have combined with their opponents to go over the total 12 times (12-11-2).

So far this season, the Royals and their opponents have hit the over in 12 of their 24 games with a total.

Diamondbacks Stats & Insights

The Diamondbacks have the No. 9 offense in baseball scoring 4.8 runs per game (119 total runs).

Arizona is 24th in MLB action with 21 home runs. They average 0.8 per game.

The Diamondbacks’ .262 batting average is sixth-best in the majors.

Arizona strikes out 7.5 times per game to rank fifth in MLB.

The Diamondbacks pitching staff ranks 24th in the majors with a collective 8.3 strikeouts per nine innings.

Arizona has a 4.89 team ERA that ranks 24th among all MLB pitching staffs.

Royals Stats & Insights

The Royals have scored the 27th-most runs in the league this season with just 82 (3.4 per game).

Kansas City ranks 26th in Major League Baseball with just 18 home runs as a team.

The Royals have a team batting average of just .222 this season, which ranks 28th among MLB teams.

Kansas City ranks 17th with an average of 8.8 strikeouts per game.

The Royals strike out 8.4 batters per nine innings as a pitching staff, 21st in MLB.

Kansas City has the 28th-ranked ERA (5.37) in the majors this season.

Diamondbacks Key Players to Watch

Gallen (3-1) gets the starting nod for the Diamondbacks in his sixth start of the season. He’s put together a 2.59 ERA in 31 1/3 innings pitched, with 39 strikeouts.

Corbin Carroll is batting .315 this season with four home runs, both tops among Arizona hitters.

Ketel Marte is batting .267 with an OBP of .305 and a slugging percentage of .456 this season.

Geraldo Perdomo is slashing .365/.450/.577 this season for the Diamondbacks.

Christian Walker leads Arizona in runs batted in (15) this season. He’s batting .226 while slugging .393.

Royals Key Players to Watch

The Royals will send Yarbrough to the mound for his first start this season.

Vinnie Pasquantino leads the Royals with four home runs while racking up a team-best batting average of .286.

Bobby Witt Jr. has hit four home runs to lead his team.

Salvador Perez is hitting .244 with seven doubles, two home runs and three walks.

Edward Olivares is hitting .250 with two doubles, a triple, two home runs and four walks.

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 4, Royals 3
  • Total Prediction: Under 8.5 runs
  • 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.


    Latest from Bleacher Nation:


    Author: Matt Rooney

    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.