Kansas City Royals vs Colorado Rockies Prediction, 7/31/2026 MLB Picks, Best Bets & Odds
Game: Kansas City Royals vs Colorado Rockies
Date: Friday, July 31, 2026
Location: Coors Field in Denver, CO
TV: Rockies.TV
Odds/Point Spread: Kansas City (-132) Colorado (+110)
The Kansas City Royals (46-63) are traveling to Coors Field on Friday where they will play the Colorado Rockies (42-67). The moneyline on this contest has the Royals at -132 and the Rockies are opening at +110. The total comes in at 8. The expected starting pitchers will be Michael Wacha and Tomoyuki Sugano.

As a unit, the Kansas City Royals are putting up 4.2 runs per game, which ranks them 25th in baseball. They have earned a total of 456 runs while holding a team OBP of .314. The Royals have compiled 199 doubles as a squad and have knocked 110 balls out of the park. They have tallied 434 RBI's in addition to 901 hits so far this year, while their average at the plate is sitting at .246. Kansas City has a slugging percentage of .397 and have struck out 883 times, while drawing a walk on 343 occasions.
Today’s Featured MLB Best Bet! ARUN SHIVA has released a 7-Unit MLB Total Thursday between Washington vs. Atlanta (7 p.m.). Shiva won his 6-Unit Play last night with Tampa Bay after a 4-Unit win Tuesday with Washington. He is going for a third straight and you can sign up below to get on it. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day NHL package. Join Now! |
Get all of our MLB Picks
The Royals hold a team earned run average of 4.78 on the campaign (28th in MLB), and they have struck out 812 batters. Royals pitchers have surrendered 141 home runs and 549 runs (27th in MLB). They have walked 410 opposing hitters and their FIP comes in at 4.74 as a team so far this season. Kansas City has surrendered 960 base hits (9.0 per 9 innings) and also 510 earned runs. Their strikeout to walk ratio sits at 1.98 and their pitching staff has earned a collective WHIP of 1.43.
Royals bullpen pitchers have stepped onto the hill with players on base 75 times in addition to having 112 appearances in high leverage situations. The relief pitchers have recorded 48 holds on the year (24th in MLB). The Royals bullpen have accumulated a save percentage of 57.4% and stepped onto the hill in 96 save situations. They have compiled 27 saves so far this season and have not converted 20 out of their 47 save chances. The relievers have inherited 108 base runners on the year with 37.0% of those runners ended up scoring. The Royals have dispatched 352 relievers to the hill so far this season.
The Royals have converted 69.2% of baseballs in play into outs out of 8,634 innings on the field, which has them ranked 23rd in MLB. The Kansas City Royals have accounted for 2,878 putouts this year, in addition to 992 assists and 52 errors. Their fielding percentage is at .987 which has them sitting 13th in baseball, and have 101 double plays.
Wacha has taken the mound for 1,759 innings and has tallied 1,520 strikeouts in his pro baseball career. His earned run average is 3.87 (756 ER's allowed) and his career WHIP is 1.267. He has allowed 1,688 hits (8.6 hits per 9 innings) with 541 free passes. Wacha (116-82 win-loss mark in his career) sits with a FIP of 3.81 while he has gone up against 7,384 opposing hitters in the majors.
The Colorado Rockies are sitting with a team on-base percentage of .323 and a team batting average of .253 on the year. They have been called out on strikes on 951 occasions (8th in MLB) and have 936 base hits. Colorado has tallied 122 home runs so far this year to go along with 494 RBIs. The Rockies have a SLG% of .416 and they average 4.72 runs per outing (8th in MLB). They have hit 196 doubles, while taking a walk 340 times as well as racking up 515 runs.
The Rockies have a team WHIP of 1.528 with a FIP of 4.83 as a unit on the year. They are currently ranked 30th in baseball as a pitching staff in total hits given up with 1,106. The Colorado pitching staff have yielded 628 runs so far this year while having an ERA of 5.54 (588 earned runs given up). They currently have a K/BB ratio of 7.20 (763 strikeouts against 354 free passes). They have allowed 152 homers and they allow 5.92 runs per 9 innings (30th in the league).
They are currently ranked 24th in the league holding a save percentage of 56.8%, and they have sent 327 bullpen pitchers to the hill this season. Their bullpen pitchers have stepped onto the mound 102 times in high leverage situations and also on 109 occasions with base runners. Sitting with 83 save situations, the Rockies have 38 holds in addition to 19 blown saves. Colorado has had relievers step onto the hill in 44 save opportunities and they have earned 25 saves. Colorado relief pitchers have an inherited score percentage of 30.7% out of their 176 inherited runners.
In their 8,601 innings on the field, the Rockies have a defensive efficiency of 66.3% (30th in MLB). The Colorado Rockies have gotten 91 double plays and have a fielding rate of .982 (26th in the majors). The Rockies have recorded 916 assists, 71 errors and have accumulated 2,867 putouts over the course of the season.
During his MLB career, Sugano has surrendered 273 base hits while totaling 162 punch outs in 253 innings pitched. He has given up a total of 131 earned runs while holding a WHIP of 1.316 and a FIP of 4.6. He has a strikeout to walk ratio of 2.70 and he has gone up against 1,080 opposing hitters so far in his MLB career. Sugano (20-14 record in his career) has earned a 4.66 earned run average and has given up 9.7 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take Colorado (+110)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Colorado Rockies - Twitter
Kansas City Royals - Twitter
