SportsJaw
LeaderboardToday's GamesBest BetsLive OddsMake Picks
Login / Sign In
Today's GamesLatest PredictionsToday’s Best BetsLive OddsTeam PredictionsHead-to-Head MatchupsSJ CoinsAbout SportsJawContact UsLogin / Sign In
HomeMatchupsMake PicksLeaders
SportsJaw

The social platform for sports bettors.

Explore SportsJaw

  • Today’s Picks
  • Predictions
  • Best Bets
  • Leaderboard
  • Make Picks
  • Live Odds
  • Consensus Picks
  • Team Predictions
  • Head-to-Head
  • Game Briefing

Picks by Sport

  • NFL Picks
  • NCAAF Picks
  • NBA Picks
  • NCAAB Picks
  • MLB Picks
  • NHL Picks

About SportsJaw

  • How It Works
  • SJ Coins
  • Terms
  • Privacy
  • Contact Us

21+. Gambling problem? Call 1-800-GAMBLER. Picks are opinions, not guarantees. Past results do not predict future outcomes.

© 2026 SportsJaw. For entertainment purposes only. SportsJaw does not accept or place wagers.

  1. Home
  2. MLB Picks
  3. San Francisco Giants vs St. Louis Cardinals
Sat 2:15 PM ET
San Francisco Giants logo
San Francisco
Giants4
J. Hicks RHP
versus
St. Louis Cardinals logo
St. Louis
Cardinals9
M. Mikolas RHP
Final
Team123456789T
San Francisco Giants3010000004
St. Louis Cardinals20030

San Francisco Giants vs St. Louis Cardinals Betting Picks & Predictions

Game time: June 22, 2024 at 2:15 PM ET

Venue: Busch Stadium — St. Louis, Missouri

Article updated Jun 22, 6:35 AM EDT

Published by SportsJaw Editorial Team

The San Francisco Giants will be facing off against the St. Louis Cardinals on the road for the second game of their three-game series on Saturday. After playing in

Game outlook

The San Francisco Giants will be facing off against the St. Louis Cardinals on the road for the second game of their three-game series on Saturday. After playing in Birmingham, Alabama on Thursday, both teams had Friday off to travel back to St. Louis. Jordan Hicks with an ERA of 2.82 will be the starting pitcher for the Giants, while Miles Mikolas with an ERA of 4.59 will be starting for the Cardinals. St. Louis is the betting favorite, opening at -110 and the current line has them at -117.

Betting Odds

Moneyline: Giants +103 | Cardinals -117

Spread: Giants +1.5 (-193) | Cardinals -1.5 (+169)

Total: Over/Under 9 (-110)

Based on the moneyline, the implied probability that St. Louis will win straight-up is 54%.

San Francisco Giants

The San Francisco Giants are currently struggling with a 36-40 record and a three-game losing streak. Their recent loss to St. Louis added to defeats by the Chicago Cubs. The team's batting average is .247/.318/.385, ranking 12th, 10th, and 17th in the majors, respectively. In June, the Giants' slash line is .242./.329/.402. Certain players have had success against specific Cardinals pitchers, with Casali hitting .429 in 7 ABs against Mikolas. Right-hander Jordan Hicks will be starting for the Giants, boasting a 65-97 record with a 2.82 ERA, including a strong performance in his last start against the Cubs. The team's pitching staff has a collective ERA of 4.45, ranking 25th in the league. In terms of power rankings, the Giants are ranked 16, with the offense ranked 14 and the defense ranked 24. They are currently averaging 4.39 runs per game while allowing 4.73 runs against them per game.

2
2
0
—
9
MLB · San Francisco Giants at St. Louis Cardinals

Your Picks on Giants vs Cardinals

Picks closed
Runline
Moneyline
Total

21+. Gambling problem? Call 1-800-GAMBLER. Picks are opinions, not guarantees. Past results do not predict future outcomes.

St. Louis Cardinals Analysis

The St. Louis Cardinals are currently in second place in the NL Central with a record of 77-85. They recently defeated San Francisco 6-5 after back-to-back losses to Miami. Right-hander Miles Mikolas will start for the Cardinals, with a 5-6 record and a 4.59 ERA. Mikolas most recently pitched 6.1 innings allowing one run against the Cubs. The team has a pitching staff with a 3.95 ERA. Offensively, the Cardinals are slashing .237/.304/.375, ranking 18th in the majors. At home, they slash .241/.310/.380, and in June, .241/.286/.389. Against San Francisco, Hicks is 1-for-4, Arenado is 1-for-1, Goldschmidt is 0-for-3, and Carpenter is 0-for-1. The Cardinals have a power ranking of 13 and are ranked 24th in offense and 21st in defense, averaging 3.93 points per game and giving up 4.47 points per game. San Francisco went 1-2 in their last three matchups against St. Louis.

Giants poised to end losing streak against struggling Cardinals

Both the San Francisco and St. Louis teams have faced challenges this season, however, the Giants have an opportunity to break their losing streak and secure a win in this matchup. Jordan Hicks' successful transition from a reliever to a starter has been notable, while Miles Mikolas has encountered difficulties this season. It is anticipated that Hicks will effectively contain the struggling Cardinals offense. Despite the offensive struggles experienced by San Francisco, their past success against Mikolas suggests a favorable outcome in this game. Considering these factors, it is recommended to take San Francisco on the Moneyline for this matchup.

SportsJawGame Predictions
Predicted score

Unavailable for this preview

Projected winnerUnavailableConfidencelow
Pick on the Spread

Published pick: Unavailable

Pick on the Total

Published pick: Unavailable

#SanFranciscoGiants#StLouisCardinals

Share this preview

Facebook X Reddit Email
SportsJaw logo
Written by

SportsJaw Editorial Team

SportsJaw published this archived preview from its original game-day article. Its prediction and quoted lines are preserved as written.

About our editorial process

SportsJaw Giants vs Cardinals archived game preview contains historical odds and availability that may no longer be current. View history of past Giants vs Cardinals matchups or learn how our predictions work.

Current matchup data

Lines, trends and availability

Line movement since open

  • Moneyline · San Francisco Giants-100 → +107Moved
  • Moneyline · St. Louis Cardinals-110 → -118Moved
  • Spread · San Francisco Giants+1.5 (-196) → +1.5 (-191)Moved
  • Spread · St. Louis Cardinals-1.5 (+171) → -1.5 (+170)Moved
  • Total · Over8.5 (-110) → 9 (-110)Moved
  • Total · Under8.5 (-110) → 9 (-110)Moved

ATS and O/U trends

San Francisco Giants
65-97 matchup record · 5-5-0 ATS · 6-4-0 O/U
Last 10 completed games on file
St. Louis Cardinals
77-85 matchup record · 6-4-0 ATS · 3-7-0 O/U
Last 10 completed games on file

Injuries and availability

From the published research (2024-06-22T10:35:09.662Z). Availability may have changed; review the cited sources.

No verified injury or availability note was included in the published matchup research.

Recent head-to-head

  • 2024-06-20San Francisco Giants 5 · St. Louis Cardinals 6
Final result

Matchup pick recap

St. Louis Cardinals defeated San Francisco Giants 9-4

St. Louis Cardinals defeated San Francisco Giants 9-4 on June 22, 2024, a 5-run decision in the series. St. Louis Cardinals' strongest period was the 4th inning, when it outscored its opponent 3-0. Against SportsJaw's recorded San Francisco Giants +1.5 (-191) spread, St. Louis Cardinals covered, while the 13 combined runs finished over the recorded total of 9.

SportsJaw editorial picks

  • Projected winnerNo published selectionUnavailable

Tipster picks

  • DtownsendMoneyline · San Francisco Giants -101Loss
  • DerekFisherMoneyline · St. Louis Cardinals -109Win
  • Mickey619Moneyline · St. Louis Cardinals -109Win
  • SimonsaysMoneyline · St. Louis Cardinals -109Win
  • GustavosintoMoneyline · St. Louis Cardinals -109Win
  • Roderick806Moneyline · St. Louis Cardinals -109Win
  • CoversMoneyline · St. Louis Cardinals -109Win
  • CoolioTotal · Over 8.5 (-110)Win
  • OddssharkTotal · Over 8.5 (-110)Win
  • MiamimikeTotal · Under 8.5 (-110)Loss
  • Drew_WestcottMoneyline · San Francisco Giants -105Loss
  • ThehitmanMoneyline · San Francisco Giants -105Loss
  • DrpaulMoneyline · St. Louis Cardinals -105Win