Rockies vs Royals Picks and Prediction – 4/23/2025

By: Dylan Hellebrand |

Last Updated: 04/22/2025 at 9:41 PM ET

Colorado Rockies at Kansas City Royals 04/23/25 - MLB Picks & Predictions
Game Start: 4/23/2025, 11:40 PM UTC
Latest Odds: KC -200 ; O/U 8.5

Rockies vs Royals Prediction

On Wednesday, the Colorado Rockies (4-17) face off against the Kansas City Royals (9-14) at Kansas City, Missouri. Keep up to date with all the MLB action, with our expert MLB picks.

Kansas City comes into this matchup on a one-game winning streak, but has dropped four of their last five games prior to their series opener against Colorado. In their 4-3 extra-inning victory over Detroit, the Kansas City Royals relied on starting pitcher Michael Wacha, who delivered 5.1 solid innings on the mound. Wacha allowed two earned runs on seven hits, while striking out five Tigers batters to keep his team in the game. On the offensive side this season, Kansas City has seen a balanced power output, with Vinnie Pasquantino, Maikel Garcia, Salvador Perez, and Bobby Witt Jr. each tying for the team lead with two home runs apiece. Trailing just behind them in the home run column are Freddy Fermin, Kyle Isbel, and MJ Melendez, each having hit one long ball so far. Vinnie Pasquantino has been the most productive run producer, leading the Royals with 14 RBIs through the early part of the season. When it comes to consistent hitting, Bobby Witt Jr. has set the pace for Kansas City with a strong .307 batting average, placing him among the most reliable hitters in the lineup. Defensively, the Royals have struggled to keep opposing offenses at bay over their last five games, allowing an average of 4.6 runs per contest. As a result, they currently trail the division-leading Detroit Tigers by four and a half games in the tight AL Central race. Looking ahead, Kansas City hopes to spark both their pitching staff and their bats as they prepare to host a team that currently sits at the bottom of the MLB standings. Despite their ambitions, the Royals’ offense has lagged behind much of the league, averaging just 2.9 runs per game—a mark that ranks worst in Major League Baseball.

Colorado enters this game on a one-game winning streak, but has dropped four of their last five games prior to their series opener against Kansas City. In their recent 3-1 victory over the Washington Nationals, Mickey Moniak played a key role for the Colorado Rockies, recording one hit in five at-bats and driving in two runs. As of now, Moniak, along with Hunter Goodman and Brenton Doyle, sits atop the Rockies’ home run leaderboard, with each player having hit three home runs this season. Close behind is Ryan McMahon, who has managed to hit two homers so far. Brenton Doyle has been particularly productive at the plate, leading the team in RBIs with a total of twelve this season. When it comes to batting average, Kyle Farmer stands out for Colorado, boasting a team-high .306 average. Despite some strong individual performances, the Rockies have struggled mightily as a team. Over their last five games, Colorado’s pitching staff has given up an average of six runs per contest. This lack of success has left them at the very bottom of the National League West Division standings, and they currently have the worst record in all of Major League Baseball. The team’s struggles led to the recent firing of their hitting coach as they search for ways to turn things around. Looking ahead, the Rockies will be facing the Kansas City Royals, a team that ranks last in the league in terms of average runs scored per game. Overall, the Rockies score an average of 3.2 runs per game.

Rockies vs Royals Pick Analysis

The Rockies have really struggled away from home this season, losing 11 of their last 12 games on the road. They currently hold the worst record in Major League Baseball as they head to Kansas City for an interleague matchup against the Royals. The Royals, on their end, have had trouble putting runs on the board—they’re currently last in the majors in terms of average runs scored per game. They’ll be hoping to improve their offensive performance during this series. On the mound for Colorado will be German Marquez, who has had a tough season so far. He’s yet to pick up a win, coming in at 0-3 with a high 8.27 ERA, indicating he’s been giving up a lot of runs in his starts. Kansas City will counter with Michael Lorenzen, whose numbers look somewhat better but are still below average—he’s 1-3 with a 4.57 ERA this year. Both teams will be looking to take advantage of the opposing pitcher’s struggles to turn things around in this series. Final Score Prediction, Kansas City Royals win 8-2.

Our Free MLB Pick for Kansas City Royals vs Colorado Rockies

Kansas City Royals -200