MLB Matchups
Sat Jun 22 2:15PM
4
Final
9
 123456789TODDS
SF30100000049
STL2003022009-118

Make Your Picks[ - ]

 
SF
STL
Open
Side
+1.5 (-191)
-1.5 (+170)
-1.5
Moneyline
+107
-118
-110
Total
O 9
U 9
8.5

Make your predictions for San Francisco Giants vs St. Louis Cardinals to showcase your betting acumen and earn tips for your winners!

San Francisco Giants vs
St. Louis CardinalsPredictions & Preview

Giants Look to Break Losing Streak Against Cardinals in Saturday Matchup

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 vs St. Louis Stats

Giants vs Cardinals prediction infographic
View stats & injuries for Giants vs Cardinals

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 4-2 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.

St. Louis Cardinals Analysis

The St. Louis Cardinals are currently in second place in the NL Central with a record of 37-37. 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.

Sources: [ 1 ]

+ Full Preview
BEST
BETS
Guaranteed Picks
from MLB Experts

Best Bets From The Most Profitable MLB Handicappers

STL -109
$1,000

BET

$917

WON

STL -105
$1,000

BET

$952

WON

Sun, 1:37 PM
New York YankeesNew York
Toronto Blue JaysToronto
Sun, 4:10 PM
Minnesota TwinsMinnesota
Seattle MarinersSeattle
Tue, 6:40 PM
Boston Red SoxBoston
Miami MarlinsMiami
Tue, 6:40 PM
Chicago White SoxChicago
Cleveland GuardiansCleveland
Tue, 6:45 PM
New York MetsNew York
Washington NationalsWSH
Tue, 7:07 PM
Houston AstrosHouston
Toronto Blue JaysToronto
Tue, 8:10 PM
Tampa Bay RaysTampa Bay
Kansas City RoyalsKC
Follow Expert Picks