
Toronto Blue Jays
St. Louis Cardinals

- Overview
- Consensus
- Stats
- Odds
- Trends
- Props
Toronto Blue Jays vs St. Louis Cardinals Prediction – 6/10/2025
On June 10, 2025, the St. Louis Cardinals host the Toronto Blue Jays at Busch Stadium for the second game of their interleague series. Both teams are currently tied with records of 36-30, showcasing their above-average seasons. In their last matchup, the Cardinals fell short against the Blue Jays, which adds extra motivation for them to bounce back in this game.
The Cardinals are projected to start Miles Mikolas, who has had a mixed season thus far with a 4-2 record and a solid ERA of 3.96. However, his 4.94 xFIP suggests that he has been a bit fortunate and may struggle moving forward. Mikolas’s low strikeout rate (13.9 K%) could be a concern, especially against a Blue Jays lineup that is adept at making contact. The projections indicate that he may struggle to capitalize on his strengths in this matchup.
On the other side, Chris Bassitt takes the mound for the Blue Jays. With a 6-3 record and a commendable ERA of 3.56, Bassitt is viewed as an average pitcher this season. He projects to pitch 5.7 innings while allowing 2.9 earned runs, which could keep the Blue Jays in the game. However, his tendency to allow 2.0 walks per game could provide the Cardinals with scoring opportunities.
Offensively, the Cardinals rank 9th in MLB, with a particularly strong batting average ranking of 4th. Despite their struggles with home runs and stolen bases, their offensive depth could be the key to overcoming the Blue Jays. In contrast, the Blue Jays sit at 12th in MLB for offense, but their 9th ranking in batting average keeps them competitive.
With the Cardinals’ current moneyline at +100 and the Blue Jays at -120, this game is expected to be closely contested, making it a compelling matchup for bettors looking to capitalize on the nuances of each team’s strengths and weaknesses.
Quick Takes Toronto Blue Jays:
Andres Gimenez has primarily hit in the top-half of the lineup this year (67% of the time), but he is projected to bat 6th in the lineup in this matchup.
- The lower in the order a player bats, the fewer plate appearances he will get and the fewer opportunities he will get to hit the Over for every market. A player who hits lower in the order than he normally does may provide extra value opportunity since the market may be based on him hitting higher.
The Toronto Blue Jays bullpen grades out as the 4th-best in Major League Baseball, per the leading projection system (THE BAT).
- Most bettors only consider the starting pitcher, but a strong bullpen sneakily creates a tougher matchup for the opposing offense and suppresses a game's runs.
Quick Takes St. Louis Cardinals:
Willson Contreras has been hot in recent games, raising his seasonal exit velocity of 90.3-mph to 98.2-mph over the last 7 days.
- Hitting the ball hard increases the chances of either a home run or the ball landing in fair territory for a hit before a fielder can get to it.
Lars Nootbaar hits many of his flyballs to center field (41% — 99th percentile) and is fortunate to face baseball's 7th-shallowest CF fences in today's matchup.
- This player's skill set matches up particularly well with the park he's in today, which may lead to better-than-usual performance.
Game Trends
- The St. Louis Cardinals have hit the Moneyline in 22 of their last 33 games (+11.65 Units / 30% ROI)
- The Toronto Blue Jays have hit the Game Total Over in 26 of their last 40 games (+11.50 Units / 26% ROI)
- George Springer has hit the Singles Under in his last 10 away games (+10.00 Units / 74% ROI)
Toronto Blue Jays vs St. Louis Cardinals Prediction
Predicted Final Score: Toronto Blue Jays 5.05, St. Louis Cardinals 4.37
- Date: June 10, 2025
- Venue: Busch Stadium
- Starting Pitchers:
- Chris Bassitt - Blue Jays
- Miles Mikolas - Cardinals
Stay informed with the most recent MLB news and our analytics-driven MLB picks and predictions all season long.
Consensus
Stats
- Team Stats
- Team Records
- Pitchers
- Recent Starts
C. Bassitt
M. Mikolas
Odds
- MoneyLine
- RunLine
- Over/Under
Betting trends
- Betting Trends
- Head to Head
- Teams Last 10
- Last 3
- Last 5
- Last 10
Toronto Blue Jays
St. Louis Cardinals