San Diego Padres vs St. Louis Cardinals Prediction & Picks - MLB

USA - MLB

San Diego Padres
7/24/25 19:45
St. Louis Cardinals

Prediction:

 

OVER 8

-120
$150 offered for betting!

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

 by Travis Pulver in MLB Picks

The St. Cardinals and San Diego Padres will get a four-game series underway today with Game One at Busch Stadium in St. Louis, Missouri. It is one of just five MLB games on the schedule for today and gets underway at 7:45 p.m. EST.

San Diego has been on the road since play resumed following the All-Star break; they went 2-1 in Washington but dropped their last time to Miami after winning the opener. The Cardinals have also been on the road since play resumed and did not do well, losing five of six games. Yu Darvish will get the nod for the Padres today. Darvish has only appeared in three games since returning from injury, and things have not gone well for the veteran righty. He has yet to record a win, going 0-2 in his three starts (two at home), has an ERA of 6.08, a WHIP of 1.50, and a .260 OBA. Darvish has yet to give up a home run.  As for the Cardinals, they are scheduled to start Sonny Gray. Gray is 9-4 on the year in 20 starts with an ERA of 4.04, a WHIP of 1.15, and a .255 OBA. He has been at his best at home, where he is 6-1 in 12 starts with a 2.84 ERA and .249 OBA.

San Diego Padres vs St. Louis Cardinals Form

Table

Teams % P W L
9
San Diego Padres
San Diego Padres
0.555 110 61 49
18
St. Louis Cardinals
St. Louis Cardinals
0.495 111 55 56

San Diego Padres and St. Louis Cardinals Latest Matches

San Diego Padres
San Diego Padres Latest matches
W L W W L L
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jul 23, 2025 - MLB

San Diego Padres
2 :  3
Miami Marlins

Jul 22, 2025 - MLB

San Diego Padres
3 :  4
Miami Marlins

Jul 21, 2025 - MLB

San Diego Padres
2 :  1
Miami Marlins

Jul 20, 2025 - MLB

San Diego Padres
8 :  1
Washington Nationals

Jul 19, 2025 - MLB

San Diego Padres
2 :  4
Washington Nationals

Jul 18, 2025 - MLB

San Diego Padres
7 :  2
Washington Nationals
W L W W W L
Victories

4/6 (67%)

Defeats

2/6 (33%)

Jul 13, 2025 - MLB

Philadelphia Phillies
2 :  1
San Diego Padres

Jul 12, 2025 - MLB

Philadelphia Phillies
4 :  5
San Diego Padres

Jul 11, 2025 - MLB

Philadelphia Phillies
2 :  4
San Diego Padres

Jul 10, 2025 - MLB

Arizona Diamondbacks
3 :  4
San Diego Padres

Jul 9, 2025 - MLB

Arizona Diamondbacks
8 :  2
San Diego Padres

Jul 8, 2025 - MLB

Arizona Diamondbacks
0 :  1
San Diego Padres
W L W W L L
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jul 23, 2025 - MLB

San Diego Padres
2 :  3
Miami Marlins

Jul 22, 2025 - MLB

San Diego Padres
3 :  4
Miami Marlins

Jul 21, 2025 - MLB

San Diego Padres
2 :  1
Miami Marlins

Jul 20, 2025 - MLB

San Diego Padres
8 :  1
Washington Nationals

Jul 19, 2025 - MLB

San Diego Padres
2 :  4
Washington Nationals

Jul 18, 2025 - MLB

San Diego Padres
7 :  2
Washington Nationals
St. Louis Cardinals
St. Louis Cardinals Latest matches
L L L W L L
Victories

1/6 (17%)

Defeats

5/6 (83%)

Jul 23, 2025 - MLB

St. Louis Cardinals
0 :  6
Colorado Rockies

Jul 22, 2025 - MLB

St. Louis Cardinals
4 :  8
Colorado Rockies

Jul 21, 2025 - MLB

St. Louis Cardinals
6 :  2
Colorado Rockies

Jul 20, 2025 - MLB

St. Louis Cardinals
3 :  5
Arizona Diamondbacks

Jul 19, 2025 - MLB

St. Louis Cardinals
1 :  10
Arizona Diamondbacks

Jul 18, 2025 - MLB

St. Louis Cardinals
3 :  7
Arizona Diamondbacks
W L W L L W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jul 13, 2025 - MLB

Atlanta Braves
4 :  5
St. Louis Cardinals

Jul 12, 2025 - MLB

Atlanta Braves
7 :  6
St. Louis Cardinals

Jul 11, 2025 - MLB

Atlanta Braves
6 :  5
St. Louis Cardinals

Jul 10, 2025 - MLB

Washington Nationals
1 :  8
St. Louis Cardinals

Jul 9, 2025 - MLB

Washington Nationals
8 :  2
St. Louis Cardinals

Jul 8, 2025 - MLB

Washington Nationals
2 :  4
St. Louis Cardinals
L L L W L L
Victories

1/6 (17%)

Defeats

5/6 (83%)

Jul 23, 2025 - MLB

St. Louis Cardinals
0 :  6
Colorado Rockies

Jul 22, 2025 - MLB

St. Louis Cardinals
4 :  8
Colorado Rockies

Jul 21, 2025 - MLB

St. Louis Cardinals
6 :  2
Colorado Rockies

Jul 20, 2025 - MLB

St. Louis Cardinals
3 :  5
Arizona Diamondbacks

Jul 19, 2025 - MLB

St. Louis Cardinals
1 :  10
Arizona Diamondbacks

Jul 18, 2025 - MLB

St. Louis Cardinals
3 :  7
Arizona Diamondbacks

San Diego Padres against St. Louis Cardinals : Head to Head (H2H)

San Diego Padres

33 %

St. Louis Cardinals

67 %

Aug 29, 2024 - MLB

San Diego Padres
1 :  4
St. Louis Cardinals

Aug 28, 2024 - MLB

San Diego Padres
3 :  4
St. Louis Cardinals

Aug 27, 2024 - MLB

San Diego Padres
7 :  5
St. Louis Cardinals

Aug 26, 2024 - MLB

San Diego Padres
7 :  4
St. Louis Cardinals

Sep 22, 2022 - MLB

St. Louis Cardinals
5 :  4
San Diego Padres

May 31, 2022 - MLB

San Diego Padres
2 :  3
St. Louis Cardinals

San Diego Padres - St. Louis Cardinals Key Points

  1. St. Louis leads the all-time series vs. San Diego 312-216.
  2. The Cardinals are 29-20 at home; the Padres are 24-29 on the road.
  3. The Padres would claim a wildcard spot if the postseason were to start today; the Cardinals are 3.5 games back.
  4. Betting Public: 60% of TOTAL tickets and 64% of the handle are on the OVER.

Our San Diego Padres vs St. Louis Cardinals Prediction

Darvish was once an ace, but certainly hasn’t looked like one this season. Gray has had a solid season and has pitched well at home, but across four starts in July, he has a 7.64 ERA. San Diego has hit .241 since the break; the Cardinals have hit .264. However, the Padres have scored 24 runs, while the Cards have scored just 17 (in six games). If I were to pick a winner, I’d lean towards the Padres, but the TOTAL is the best bet in this case. With two capable lineups going up against hittable pitchers, I’ll take the OVER.

Our Padres vs. Cardinals Pick: OVER 8

Prediction:

 

OVER 8

-120
$150 offered for betting!

Grab an extra $150 for your San Diego Padres vs St. Louis Cardinals wager!

Bet $5, Get $150

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

A minimum bet of $5 will qualify for $150 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!

$150 available for San Diego Padres vs St. Louis Cardinals

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

San Diego Padres vs St. Louis Cardinals Picks