Cardinals vs. Giants Prediction Odds Picks - June 2

  • January 21, 2026 6:49 PM PST

    gets the nod on the mound for the against the and on Sunday at 2:15 PM ET. The Giants are listed as +105 moneyline underdogs for this matchup with the Cardinals (-125). St. Louis is the run-line favorite (-1.5). The matchup's over/under is listed at 7.5 runs. Here is everything you need from a betting perspective on the Cardinals-Giants game, regarding the run line, moneyline and total, plus expert picks. Giants vs. Cardinals Highlights | MLB Cardinals vs. Giants Game Information & Odds When: Sunday, June 23, 2024 at 2:15 PM ET Where: Busch Stadium in St. Louis, Mi souri How to Watch on TV: BSMW Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds Cardinals -125 +105 7.5 -103 -117 -1.5 +168 -203 Cardinals vs. Giants Prediction Score Prediction: Cardinals 5, Giants 4 Total Prediction: Over 7.5 runs Win Probabilities: Cardinals 53%, Giants 47% Cardinals vs. Giants Betting Insights The Cardinals have been favorites in 36 games this season and won 19 (52.8%) of those contests. St. Louis is 12-14 this season when entering a game favored by -125 or more on the moneyline. The sportsbooks' moneyline implies a 55.6% chance of a victory for the Simon Nemec Jersey Cardinals. The Giants have been underdogs in 37 games this season and have come away with the win 15 times (40.5%) in those contests. San Francisco has a win-lo s record of 9-15 when favored by +105 or worse by sportsbooks this year. The Giants have an implied victory probability of 48.8% according to the moneyline set for this matchup. Cardinals Recent Betting Performance The Cardinals went 3-2 acro s the five games they were a moneyline favorite in their last 10 matchups. Over their last 10 outings -- all had a set run total -- the Cardinals and their opponents combined to go over the total four times. The Cardinals' record against the spread is 6-4-0 over their past 10 games. Cardinals Recent Stats Stat Avg/Total Record 7-3 Runs Per Game 4.7 HR 15 ERA 3.35 K/9 7.3 Cardinals Player Insights Donovan paces the Cardinals with 37 runs batted in. Including all MLB hitters, Donovan ranks 55th in batting average, 62nd in on-base percentage, and 79th in slugging. Donovan carries a six-game hitting streak into this matchup. During his last 10 games he is batting .385 with a double, four home runs, a walk and 10 RBI. is hitting .281 with eight doubles, 12 home runs and 10 walks. Burleson is 35th in homers in MLB, and 106th in RBI. Burleson has two straight games with at least one hit. In his last five games he is hitting .389 with three home runs, a walk and six RBI. paces the Cardinals with a .300 batting average. Winn will look to build on his four-game hitting in this game. During his last five outings he is hitting .292 with two doubles, a home run, a walk and three RBI. is batting .257 with 13 doubles, six home runs and 21 walks. Cardinals Team Props Hits O/U Total Bases O/U HR O/U RBI O/U Brendan Donovan 0.5 (-230) 1.5 (+145) 0.5 (+950) 0.5 (+220) Masyn Winn 1.5 (+155) 1.5 (+105) 0.5 (+1200) 0.5 (+275) Alec Burleson 1.5 (+195) 1.5 (+120) 0.5 (+700) 0.5 (+185) 1.5 (+205) 1.5 (+125) 0.5 (+600) 0.5 (+150) Nolan Arenado 0.5 (-270) 1.5 (+145) 0.5 (+750) 0.5 (+195) Giants Recent Betting Performance In four games as underdogs over the last 10 matchups, the Giants have a record of 1-3. When it comes to hitting the over, the Giants and their opponents are 7-3-0 in their last 10 games with a total. The Giants have a record of 4-6-0 ATS over their last 10 games. Giants Recent Stats Stat Avg/Total Record 3-7 Runs Per Game 5.1 HR 10 ERA 5.44 K/9 8.1 Giants Player Insights Matt Chapman has 19 doubles, eight home runs and 30 walks while batting .232. Among all hitters in the majors, Chapman's home run total ranks 94th and his RBI tally ranks 106th. has a club-best 39 runs batted in and .237 batting average. Estrada is currently 78th in homers and 44th in RBI in the major leagues. has 12 doubles, nine home runs and 28 walks while batting .230. has swatted a team-high 10 home runs. Giants Team Props Hits O/U Total Bases O/U HR O/U RBI O/U Jorge Soler 0.5 (-200) 1.5 (+130) 0.5 (+390) 0.5 (+165) 0.5 (-180) 0.5 (-180) 0.5 (+650) 0.5 (+260) 0.5 (-210) 0.5 (-210) 0.5 (+900) 0.5 (+245) 0.5 (-130) 0.5 (-130) 0.5 (+750) 0.5 (+280) Heliot Ramos 0.5 (-205) 0.5 (-205) 0.5 (+600) 0.5 (+235) Giants vs. Cardinals Highlights | MLB Timo Meier Jersey