Cardinals vs. Padres Dunkel MLB Picks, Predictions and Prop Bets - June 15
15 June 2026

The St. Louis Cardinals and San Diego Padres clash in the first of a three-game series on Monday at Busch Stadium, at 7:45 p.m. ET. Dustin May (4-6, 4.21 ERA) will start for the Cardinals, who are 38-31 this season and second in the NL Central. Lucas Giolito (2-1, 4.35 ERA) is expected to start for the Padres, who are 37-33 and second in the NL West.
The Cardinals (-159) are moneyline favorites at home over the Padres (+130). The over/under in this contest is set at 8.5.
Cardinals vs. Padres Odds, Game Time
- Game day: Monday, June 15, 2026
- Game time: 7:45 p.m. ET
- Location: St. Louis, Missouri
- Stadium: Busch Stadium
- Favorite: Cardinals (-159)
- Underdog: Padres (+130)
- Over/under: 8.5
How to Watch Cardinals vs. Padres
- TV Channel: CARD and SDPA
- Live Stream: Fubo (Watch for free)
Bet now on FanDuel Sportsbook!
Cardinals vs. Padres: Betting the Moneyline
- The Cardinals have won 71.4% of the games this season when they were the moneyline favorite (10-4).
- San Diego has won in 18, or 50%, of the 36 contests it has been named as odds-on underdogs in this year.
- St. Louis has not been bigger favorites this season than the -159 moneyline set for this game.
- This season, the Padres have been victorious three times in seven chances when named as an underdog of at least +130 or worse on the moneyline.
- The implied moneyline probablility in this matchup gives the Cardinals a 61.4% chance to win.
- The Padres have an implied victory probability of 43.5% according to the moneyline set by sportsbooks for this matchup.
Cardinals vs. Padres: Betting the Spread & Total
- The Cardinals have played in 69 games with a set over/under, and have combined with their opponents to go over the total 28 times (28-34-7).
- San Diego and its opponents have gone over the total this season in 31 of its 70 opportunities.
- The Cardinals have put together a 43-26-0 record ATS this season.
- The Padres are 38-32-0 against the spread in their 70 games that had a posted line this season.
