Chicago White Sox vs Kansas City Royals Prediction, 4/12/2026 MLB Picks, Best Bets & Odds
Game: Chicago White Sox vs Kansas City Royals
Date: Sunday, April 12, 2026
Location: Kauffman Stadium in Kansas City, MO
TV: MLB.TV
Odds/Point Spread: Chicago (+102) Kansas City (-122)
Kauffman Stadium is the site where the Kansas City Royals (6-8) will try to defeat the Chicago White Sox (5-9) on Sunday. The moneyline on this game has the White Sox at +102 and the Royals are sitting at -122. The over/under is 8.5. The pitchers who are expected to start will be Jonathan Cannon and Noah Cameron.

The White Sox have compiled 13 two-baggers as a team and have smacked 10 balls out of the park. Chicago owns a slugging percentage of .301 and have been called out on strikes 143 times, while drawing a walk on 48 occasions. As a squad, the Chicago White Sox are notching 3.1 runs per game, which has them at 29th in the league. They have compiled 38 RBI's as well as 87 hits on the season, while their batting average sits at .196. They have accumulated 43 runs while having a team OBP of .279.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has a 7-Unit Totals Play on Thursday (12:35 p.m.). We have nailed 13 of our last 16 selections after an easy winner on Wednesday. Stream this game live on MLB.tv and sign-up below with a daily picks package from MLB Baseball (Note: Griffin has the same total). 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 Betting Picks
The White Sox hold a team ERA of 4.83 this year (28th in the league), and they have struck out 110 hitters. White Sox pitchers have conceded 13 home runs and also 72 total runs (27th in the league). They have walked 61 opposing hitters and their FIP is 4.41 as a unit for the year. Chicago has given up 118 hits (8.8 per 9 innings) as well as 65 earned runs. They have accumulated a K/BB ratio of 1.80 and the pitching staff has recorded a WHIP of 1.48.
White Sox relief pitchers have entered the contest with runners on base 16 times in addition to having 12 appearances in high leverage situations. The relief pitchers have a total of 8 holds so far this season (12th in the league). The White Sox relievers have earned a save percentage of 50.0% and have come into the game in 16 save situations. They have accumulated 4 saves on the campaign and have blown 4 of their 8 save opportunities. The relief pitchers have inherited 31 runners for the season with 25.8% of them crossing home plate. The White Sox have dispatched 50 relief pitchers to the mound this year.
The White Sox have transformed 67.9% of balls hit into play into outs out of 1,089 innings, ranking them 24th in professional baseball. The Chicago Cubs have accounted for 363 putouts at this point in the season, as well as 119 assists and 10 errors. Their fielding rate is at .980 which is 24th in the majors, and have earned 9 double plays.
Cannon has pitched in 228 frames and has accounted for 177 strikeouts so far in his career. Cannon (9-20 win-loss record in his career) sits with a FIP of 5.02 while he has gone up against 988 opposing batters in the majors. His earned run average is 5.09 (129 ER's allowed) and he has a WHIP of 1.399. He has given up 241 base knocks (9.5 hits per nine innings) and has 78 walks.
Kansas City has 12 home runs over the course of the season as well as 43 runs batted in. They have put up 21 doubles, while getting a free base 53 times and scoring 47 runs. The Kansas City Royals have an on-base percentage of .316 in addition to a team batting average of .228 this year. The Royals have a team slugging percentage of .356 and they earn 3.36 runs per contest (27th in MLB). They have struck out on 122 occasions (11th in baseball) and have accounted for 102 hits.
The Royals have a WHIP of 1.350 and have a FIP of 4.16 as a unit for the year. They are currently ranked 17th in MLB as a pitching staff in total hits allowed with 108. The Kansas City pitching staff have allowed 59 runs for the year while having a team ERA of 4.05 (55 earned runs conceded). Their strikeout to walk ratio sits at 9.20 (125 strikeouts vs 57 free passes). They have allowed 15 long balls and they concede 4.35 runs per 9 innings (17th in the league).
Sitting with 14 save situations, the Royals have earned 7 holds in addition to 1 blown save. Kansas City has had relievers enter the game in 7 save opportunities and they have come away with 6 saves. Kansas City bullpen pitchers have an inherited score rate of 15.4% out of their 13 inherited base runners. Their relief pitchers have taken the field 8 times in high leverage situations and on 8 occasions with runners on base. They are currently ranked 4th in MLB holding a save rate of 85.7%, and they have dispatched 43 relief pitchers to the hill so far this season.
The Kansas City Royals have turned 13 double plays and own a fielding percentage of .988 (11th in pro baseball). The Royals have accrued 115 assists, 6 errors and have a total of 368 putouts on the campaign. In their 1,104 innings on the field, the Royals are sitting with a defensive efficiency of 69.7% (19th in professional baseball).
During his pro baseball career, Cameron has given up 119 hits while he has tallied 124 punch outs in 148 frames. Cameron (10-7 mark in his career) has earned a 2.91 earned run average while allowing 7.2 hits per nine innings. He has given up a total of 48 ER's while holding a WHIP of 1.106 and being the owner of a FIP of 2.9. His strikeout to walk ratio is 2.76 and he has faced 600 opposing hitters in his pro baseball career.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Kansas City (-122)
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:
Kansas City Royals - Twitter
Chicago White Sox - Twitter
