Royals at Cardinals prediction: Odds, expert picks, starting pitchers, betting trends, and stats for June 4
It's Wednesday, June 4, and the Royals (32-29) are in St. Louis to take on the Cardinals (33-27). Noah Cameron is slated to take the mound for Kansas City against Miles Mikolas for St. Louis.
The Royals won a 10-7 shootout against the Cardinals yesterday. Jonathan India went 3-5 with three runs. Bobby Witt Jr. also had a big game. He went 2-4, with one home run and four RBIs.
Let's dive into the matchup and find a sweat or two.
We've got all the info and analysis you need to know ahead of the game, including the latest info on the how to catch tipoff, odds, recent team performance, player stats, and of course, our predictions, picks & best bets for the game from our modeling tools and staff of experts.
Follow Rotoworld Player News for the latest fantasy and betting player news and analysis all season long.
Game details & how to watch Royals at Cardinals
Date: Wednesday, June 4, 2025
Time: 7:45PM EST
Site: Busch Stadium
City: St. Louis, MO
Network/Streaming: FanDuel Sports Network Midwest, FanDuel Sports Network Kansas City
Never miss a second of the action and stay up-to-date with all the latest team stats and player news. Check out our day-by-day MLB schedule page, along with detailed matchup pages that update live in-game with every out.
Odds for the Royals at the Cardinals
The latest odds as of Wednesday:
Moneyline: Royals (+110), Cardinals (-131)
Spread: Cardinals -1.5
Total: 8.0 runs
Probable starting pitchers for Royals at Cardinals
Pitching matchup for June 4, 2025: Noah Cameron vs. Miles Mikolas
Royals: Noah Cameron, (2-1, 1.05 ERA)
Last outing (Cincinnati Reds, 5/28): 6.1 Innings Pitched, 1 Earned Runs Allowed, 6 Hits Allowed, 2 Walks, and 2 StrikeoutsCardinals: Miles Mikolas, (4-2, 3.90 ERA)
Last outing (Baltimore Orioles, 5/28): 4.0 Innings Pitched, 4 Earned Runs Allowed, 9 Hits Allowed, 0 Walks, and 3 Strikeouts
Royals: Noah Cameron, (2-1, 1.05 ERA)
Last outing (Cincinnati Reds, 5/28): 6.1 Innings Pitched, 1 Earned Runs Allowed, 6 Hits Allowed, 2 Walks, and 2 Strikeouts
Cardinals: Miles Mikolas, (4-2, 3.90 ERA)
Last outing (Baltimore Orioles, 5/28): 4.0 Innings Pitched, 4 Earned Runs Allowed, 9 Hits Allowed, 0 Walks, and 3 Strikeouts
Rotoworld still has you covered with all the latest MLB player news for all 30 teams. Check out the feed page right here on NBC Sports for headlines, injuries, and transactions where you can filter by league, team, positions, and news type!
Top betting trends & insights to know ahead of Royals at Cardinals
The Cardinals have won their last 4 head-to-heads against the Royals with Miles Mikolas as the opener
The Cardinals pitcher Miles Mikolas has an ERA of 3.32 in his last 5 home starts on the mound
With Miles Mikolas starting the Cardinals have covered the Run Line in 7 of their last 8 games
If you're looking for more key trends and stats around the spread, moneyline and total for every single game on the schedule today, check out our MLB Top Trends tool on NBC Sports!
Expert picks & predictions for tonight's game between the Royals and the Cardinals
Please bet responsibly. If you or someone you know has a gambling problem, call the National Gambling Helpline at 1-800-522-4700.
Our model calculates projections around each moneyline, spread, and over/under bet for every game on the MLB calendar based on data points like past performance, player matchups, ballpark information, and weather forecasts.
Once the model is finished running, we put its projection next to the latest betting lines for the game to arrive at a relative confidence level for each wager.
Here are the best bets our model is projecting for Wednesday's game between the Royals and the Cardinals:
Moneyline: NBC Sports Bet is recommending a play on the St. Louis Cardinals on the Moneyline.
Spread: NBC Sports Bet is leaning towards a play ATS on the Kansas City Royals at +1.5.
Total: NBC Sports Bet is recommending a play on the over on the Game Total of 8.0.
Want even more MLB best bets and predictions from our expert staff & tools? Check out the Expert MLB Predictions page from NBC
Follow our experts on socials to keep up with all the latest content from the staff:
Jay Croucher (@croucherJD)
Drew Dinsick (@whale_capper)
Vaughn Dalzell (@VmoneySports)
Brad Thomas (@MrBradThomas)

Try Our AI Features
Explore what Daily8 AI can do for you:
Comments
No comments yet...
Related Articles


USA Today
an hour ago
- USA Today
Son of former Tennessee baseball head coach leads MLB in home runs
Son of former Tennessee baseball head coach leads MLB in home runs Seattle catcher Cal Raleigh is leading Major League Baseball in home runs during the 2025 season, following Friday's games. Raleigh has hit 24 home runs and recorded 49 RBIs for the Mariners in 2025. Shohei Ohtani of the Dodgers is second in home runs (23), while New York's Aaron Judge is third (21) in MLB. He played at Florida State and was an All-America standout. Raleigh was selected in the third round of the 2018 MLB draft (No. 90 overall) by the Mariners and debuted on July 11, 2021. He earned Gold Glove Award and Platinum Glove Award honors in 2024. Raleigh is the son of former Tennessee head coach Todd Raleigh. Todd Raleigh coached the Vols from 2008-11. At Tennessee, he compiled a 108-113 (42-78 SEC) record in four seasons. Todd Raleigh went to Tennessee after serving as head coach at Western Carolina from 2000-07. He compiled a 257–209 (132–101 SoCon) record with the Catamounts. Follow Vols Wire on Facebook and X (formerly Twitter).
Yahoo
4 hours ago
- Yahoo
Letters to Sports: Dodgers must figure out their injured pitcher problem
Injured Dodgers pitcher Tyler Glasnow throws in the outfield at Dodger Stadium before a game against the New York Mets on June 4. (Gina Ferazzi/Los Angeles Times) The Dodgers now have 15 pitchers on the injured list. This team, with all of its talent, is going nowhere without frontline pitching. Andrew Friedman realized this when he emptied Fort Knox during the offseason. But, like previous seasons, they are dropping like flies, with shoulder and forearm issues. Other MLB teams don't seem to have these issues, at least not to this degree. Advertisement At what point do we begin to look at the training staff, starting with pitching coach Mark Prior? What is it that he's asking (and teaching) these guys to do with their arms, to get that extra 'something' out of them? Too often that extra something becomes nothing at all. Rodger Howard Westlake Village The underperforming, injury-plagued — and very well-paid — Dodger pitching staff illustrates the true financial advantage of big-market teams willing and able to spend. Yes, the Dodgers can afford to sign and pay frontline players, but, just as important, they can also afford to set aside or simply eat the contracts of those expensive players if they become hurt or ineffective, and replace them with additional highly (over)paid players. It's almost a lock that, if their staff isn't healthier and more reliable come August, the Dodgers will probably trade for pitching help and take on even more salary. Small-market teams such as the Reds, Guardians and Pirates can't sign many top-tier players in the first place, let alone replace them if they don't pan out. John Merryman Redondo Beach Instead of spending hundreds of millions on pitchers to sit on the injury list for the majority of every year, I recommend the Dodgers instead allocate those funds to put nine All-Star offensive players in the lineup. Then just do what the team always winds up doing anyway — rely on inexpensive, lower-tier and journeyman pitchers for the season. Advertisement Jerry Leibowitz Culver City Time to say goodbye It's about time that the Dodgers separate from Clayton Kershaw. Yes he has been with them forever, and was very good. But that was then, not now. The Dodgers separated from Chris Taylor, and Austin Barnes, long-term team members, now it's time to do the same with Kershaw. Deborah R. Ishida Beverly Hills Dear Clayton, It's time to say goodbye. Injuries have taken their toll. Don't ruin what has been a first-ballot Hall of Fame career by performing at a level that is a shadow of yourself. It's been a great run, but you are hurting the team. Announce that you're leaving so the fans can give you the send-off you deserve. Please don't hang around and make us watch you continue to pad the worst stats of your career. Advertisement Geno Apicella Placentia At 37 and having pitched more than 3,000 innings, there's no doubt Clayton Kershaw still has the smarts if not the scintillating fastball of days gone by to help the Dodgers race toward another World Series appearance. Manager Dave Roberts says he trusts him to keep taking the mound, and so do I. Like the headline reads, 'History says don't count out Kershaw.' Marty Zweben Palos Verdes Estates Max retention While we all lament and understand the need to move on from fan favorites, thank goodness the Dodgers resisted the urge to go the youth route with Max Muncy. And it's not his glasses. Have you seen his swing of late? Probably not — it's too fast for the naked eye. Advertisement Robert Gary Westlake Village Too much Ohtani praise? Look, I get it. Ohtani is great. Amazing. Remarkable. Fill-in-the-blank with any superlative. But it seems like every week Dylan Hernández writes the exact same column, praising Ohtani for his greatness and saying how important he is to the Dodgers. And it was the same when he was on the Angels. Everyone knows that. I'd like to see Dylan mix it up with his critique and commentary a bit more. Greg Wagner Huntington Beach It looks like "Plaschkeitis" has spread to another LAT sportswriter. In his report of the Dodgers' 18-2 win over the Yankees, Jack Harris writes, "It was a statement, a reminder and a warning all wrapped into one." It was also just one game, and 24 hours later, the Dodgers lost to the Yankees. Advertisement Try to hold it down fellas; you're giving everybody whiplash. Ralph Martinez Arcadia Don't run from rivalry An easier path to the playoffs is no reason to cancel the most storied intersectional rivalry in sports. If USC cannot defeat Notre Dame, USC does not belong in the playoffs. Recruit and coach a team to beat them. Don't look for a way to claim success by running away from them. Jay McConnell Los Angeles USC football coach Lincoln Riley makes excuses why his team can't or won't play Notre Dame. I think the truth is he's scared to play Notre Dame because he feels overmatched. USC lost to Notre Dame in 2023 and 2024, and Riley can't handle another loss. Advertisement Neil Snow Manhattan Beach Verdict on Bauer There are two subjects I hope never to read about again in The Times' Sports section: 1. The 2017 Houston Astros.* 2. Trevor Bauer. Jim Lawson Santa Barbara Night terrors Got an unused night light? Send it to Mookie Betts. Mike Eberts Los Feliz The Los Angeles Times welcomes expressions of all views. Letters should be brief and become the property of The Times. They may be edited and republished in any format. Each must include a valid mailing address and telephone number. Pseudonyms will not be used. Email: sports@ Get the best, most interesting and strangest stories of the day from the L.A. sports scene and beyond from our newsletter The Sports Report. This story originally appeared in Los Angeles Times.
Yahoo
4 hours ago
- Yahoo
Spencer Torkelson supports Tarik Skubal with home run in Detroit Tigers' 3-1 win over Cubs
Tarik Skubal clapped to acknowledge the fans. A sellout crowd of 40,132 cheered for him. "Skub," they chanted. The reigning American League Cy Young winner dominated for the Detroit Tigers on Friday, June 6, leading them to a 3-1 win over the Chicago Cubs in the opener of a three-game series at Comerica Park. He lost his scoreless streak at 21 innings in the sixth inning and fell short of completing the eighth inning, but he put the Tigers in a position to win. Advertisement And so they did, for the 42nd time this season. Celebrate the Tigers with our new commemorative book! Detroit Tigers first baseman Spencer Torkelson (20) celebrates batting a solo home run against Chicago Cubs during the sixth inning at Comerica Park in Detroit on Friday, June 6, 2025. ROSTER MOVES: Detroit Tigers call up Jahmai Jones; Andy Ibáñez optioned to Triple-A Toledo The Tigers (42-23) were saved by right fielder Kerry Carpenter with two outs in the top of the eighth inning, when Seiya Suzuki hit a fly ball off right-handed reliever Will Vest — who had just replaced Skubal — that kept carrying toward the wall. Carpenter made a leaping catch to keep the Tigers ahead, 2-1. The Cubs have a 39-24 record, dropping just behind the New York Mets in the National League. In the bottom of the eighth, Jahami Jones — called up from Triple-A Toledo for his Tigers debut — came off the bench to pinch-hit for Carpenter against left-handed reliever Génesis Cabrera. On the first pitch he saw, Jones crushed a curveball for a solo home run to left-center field. Advertisement The Jones homer made it 3-1. The Tigers took a 2-1 lead in the sixth inning, thanks to Spencer Torkelson's 15th home run in 62 games. Torkelson fell behind 0-2 in the count, but he refused to chase three consecutive down-and-away curveballs, working a 3-2 count. On the sixth pitch, he hit a 97 mph fastball from right-hander Ben Brown to left-center field for a solo home run. [ MUST LISTEN: Make "Days of Roar" your go-to Detroit Tigers podcast, available anywhere you listen to podcasts (Apple, Spotify) ] Key hits from Gleyber Torres, Kyle Tucker The Tigers and Cubs traded runs in the fifth and sixth innings, respectively. Advertisement In the bottom of the fifth, Gleyber Torres hit an RBI single off Brown. He delivered the third two-out single in a row to put the Tigers ahead, 1-0: Javier Báez and Parker Meadows set the table, then Torres cashed in. With that single, Torres increased his on-base percentage to .378 through 222 plate appearances, ranking 22nd among qualified MLB players — ahead of superstars such as Bryce Harper, Juan Soto, Trea Turner and Francisco Lindor. In the sixth, the Cubs tied the game, 1-1. Kyle Tucker hit an RBI double off Skubal's slider in a 3-1 count with one out in the sixth inning. It was the first run allowed by Skubal since the sixth inning May 20 against the St. Louis Cardinals, snapping a 21-inning scoreless streak. Advertisement The 21 scoreless innings in a row matched Skubal's career high. For the Cubs, Brown allowed two runs on seven hits and one walk with seven strikeouts across seven innings, throwing 92 pitches. He entered with a 5.72 ERA — and lowered that mark to 5.37 in his 13th game (11th start) against the Tigers. Brown primarily threw fastballs and curveballs. Big break in fifth inning The Tigers benefitted from a big break in the fifth inning. The Cubs should've had runners on second base with no outs, but Pete Crow-Armstrong was thrown out on the bases. He rounded third base on Dansby Swanson's double to left field, then jammed on the breaks and retreated. Advertisement The Tigers caught him easily on his way back. It seemed like a mistake from Cubs third base coach Quintin Berry, who waved Crow-Armstrong around third base before suddenly throwing up the stop sign way too late. Berry, now 40, played 94 games for the Tigers in 2012, stealing 21 bases in 21 attempts. He also hit .258 with 10 doubles, three triples and two home runs, helping the Tigers reach the World Series, where they lost to the San Francisco Giants. Contact Evan Petzold at epetzold@ or follow him @EvanPetzold. Listen to our weekly Tigers show "Days of Roar" every Monday afternoon on Apple, Spotify or wherever you listen to podcasts. And catch all of our podcasts and daily voice briefing at Advertisement Order your copy of 'Roar of 125: The Epic History of the Detroit Tigers!' by the Free Press at This article originally appeared on Detroit Free Press: Detroit Tigers take first matchup of MLB's best with 3-1 win over Cubs