St. Louis Cardinals vs San Francisco Giants Prediction & Picks - MLB

USA - MLB

St. Louis Cardinals
9/23/25 21:45
San Francisco Giants

Prediction:

 

Giants -1.5.

+105
$300 offered for betting!

New customers only | Commercial content | 21+ age limit | T&Cs apply

 by Carlos Zabala in MLB Picks

On Monday, with veteran Verlander perhaps pitching one of the last starts of his long career, the Giants lost again, dropping eight of their last ten games, recording their 80th loss and virtually ending any playoff chances they had all season. They couldn't beat the Cardinals at Oracle Park; they ended up losing 5-6, despite Ramos hitting his 19th home run of the year and Devers hitting his 33rd HR.

The Cards, on the other hand, had a good night at the plate on Monday; this matched the Giants' record of 77-80, and St. Louis is aiming, at the very least, to achieve a winning season this year. José Fermín, playing second base and batting eighth, went 2-for-4. Burleson had an excellent game, going 3-for-5, and Panamanian Iván Herrera went 1-for-3 with two RBIs and a home run.

The Giants are the favorites on Tuesday, with odds around -180 at betting sites. The main reason for these odds is the pitching matchup: Logan Webb will pitch with a 3.27 ERA in 195.2 IP for the Giants, and Andre Pallante will pitch for the Cards, with a 6-15 record, a high 5.29 ERA, and a 6-15 record.

St. Louis Cardinals vs San Francisco Giants Form

Table

Teams % P W L
18
San Francisco Giants
San Francisco Giants
0.49 157 77 80
18
St. Louis Cardinals
St. Louis Cardinals
0.49 157 77 80

St. Louis Cardinals and San Francisco Giants Latest Matches

St. Louis Cardinals
St. Louis Cardinals Latest matches
W L L W W W
Victories

4/6 (67%)

Defeats

2/6 (33%)

Sep 22, 2025 - MLB

St. Louis Cardinals
6 :  5
San Francisco Giants

Sep 21, 2025 - MLB

Milwaukee Brewers
1 :  5
St. Louis Cardinals

Sep 20, 2025 - MLB

Milwaukee Brewers
3 :  2
St. Louis Cardinals

Sep 19, 2025 - MLB

Milwaukee Brewers
1 :  7
St. Louis Cardinals

Sep 17, 2025 - MLB

Cincinnati Reds
6 :  2
St. Louis Cardinals

Sep 16, 2025 - MLB

Cincinnati Reds
0 :  3
St. Louis Cardinals
L W L L W W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Sep 21, 2025 - MLB

Milwaukee Brewers
1 :  5
St. Louis Cardinals

Sep 20, 2025 - MLB

Milwaukee Brewers
3 :  2
St. Louis Cardinals

Sep 19, 2025 - MLB

Milwaukee Brewers
1 :  7
St. Louis Cardinals

Sep 17, 2025 - MLB

Cincinnati Reds
6 :  2
St. Louis Cardinals

Sep 16, 2025 - MLB

Cincinnati Reds
0 :  3
St. Louis Cardinals

Sep 15, 2025 - MLB

Cincinnati Reds
11 :  6
St. Louis Cardinals
L L L L W W
Victories

2/6 (33%)

Defeats

4/6 (67%)

Sep 22, 2025 - MLB

St. Louis Cardinals
6 :  5
San Francisco Giants

Sep 14, 2025 - MLB

St. Louis Cardinals
3 :  2
Milwaukee Brewers

Sep 13, 2025 - MLB

St. Louis Cardinals
8 :  9
Milwaukee Brewers

Sep 12, 2025 - MLB

St. Louis Cardinals
2 :  8
Milwaukee Brewers

Sep 10, 2025 - MLB

St. Louis Cardinals
2 :  4
Seattle Mariners

Sep 9, 2025 - MLB

St. Louis Cardinals
3 :  5
Seattle Mariners
San Francisco Giants
San Francisco Giants Latest matches
W L L L W L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Sep 22, 2025 - MLB

St. Louis Cardinals
6 :  5
San Francisco Giants

Sep 21, 2025 - MLB

San Francisco Giants
3 :  1
Los Angeles Dodgers

Sep 20, 2025 - MLB

San Francisco Giants
5 :  7
Los Angeles Dodgers

Sep 19, 2025 - MLB

San Francisco Giants
3 :  6
Los Angeles Dodgers

Sep 18, 2025 - MLB

San Francisco Giants
1 :  2
Los Angeles Dodgers

Sep 17, 2025 - MLB

San Francisco Giants
5 :  1
Arizona Diamondbacks
L W W L L L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Sep 22, 2025 - MLB

St. Louis Cardinals
6 :  5
San Francisco Giants

Sep 14, 2025 - MLB

Los Angeles Dodgers
10 :  2
San Francisco Giants

Sep 13, 2025 - MLB

Los Angeles Dodgers
13 :  7
San Francisco Giants

Sep 12, 2025 - MLB

Los Angeles Dodgers
1 :  5
San Francisco Giants

Sep 10, 2025 - MLB

Arizona Diamondbacks
5 :  3
San Francisco Giants

Sep 9, 2025 - MLB

Arizona Diamondbacks
3 :  5
San Francisco Giants
W L L L W L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Sep 21, 2025 - MLB

San Francisco Giants
3 :  1
Los Angeles Dodgers

Sep 20, 2025 - MLB

San Francisco Giants
5 :  7
Los Angeles Dodgers

Sep 19, 2025 - MLB

San Francisco Giants
3 :  6
Los Angeles Dodgers

Sep 18, 2025 - MLB

San Francisco Giants
1 :  2
Los Angeles Dodgers

Sep 17, 2025 - MLB

San Francisco Giants
5 :  1
Arizona Diamondbacks

Sep 16, 2025 - MLB

San Francisco Giants
5 :  6
Arizona Diamondbacks

St. Louis Cardinals against San Francisco Giants : Head to Head (H2H)

St. Louis Cardinals

83 %

San Francisco Giants

17 %

Sep 22, 2025 - MLB

St. Louis Cardinals
6 :  5
San Francisco Giants

Sep 7, 2025 - MLB

San Francisco Giants
3 :  4
St. Louis Cardinals

Sep 6, 2025 - MLB

San Francisco Giants
2 :  3
St. Louis Cardinals

Sep 5, 2025 - MLB

San Francisco Giants
8 :  2
St. Louis Cardinals

Sep 29, 2024 - MLB

St. Louis Cardinals
6 :  1
San Francisco Giants

Sep 27, 2024 - MLB

St. Louis Cardinals
6 :  3
San Francisco Giants

St. Louis Cardinals - San Francisco Giants Key Points

  1. The Giants' pitching allowed the fewest home runs in MLB with 137
  2. The Cardinals won eight of their last 10 games against the Giants
  3. In three of their last five games, Pallante allowed a home run
  4. The Giants have the second-fewest stolen bases in MLB this season

Our St. Louis Cardinals vs San Francisco Giants Prediction

As for the betting odds, the Giants haven't always been able to justify their favorite status; in fact, their record is 30-28 as the betting favorite playing at Oracle Park.

But the Cards have been even more consistent in losing on the road when they're the betting underdogs; in that case, their record is 23-34.

Livan Webb struck out eight in 2024 the last time the Giants faced the Cardinals.

Our prediciton for Giants vs Cardinals is: Giants -1.5.

Prediction:

 

Giants -1.5.

+105
$300 offered for betting!

Grab an extra $300 for your St. Louis Cardinals vs San Francisco Giants wager!

Bet $5, Get $300

Get ready to experience the thrill of the game with FanDuel's exciting welcome offer, available for use on the St. Louis Cardinals vs San Francisco Giants matchup!

A minimum bet of $5 will qualify for $300 in bonus bets if your bet wins! This offer is a golden opportunity for new users. Don't miss out on this limited-time deal to enhance your sports betting experience with some extra oomph! Jump into the action today and let FanDuel take your sports engagement to the next level!

$300 available for St. Louis Cardinals vs San Francisco Giants

All tips are fully researched and given in good faith, but profits cannot be guaranteed.

St. Louis Cardinals vs San Francisco Giants Picks