The Giants make the trip to St. Louis to face the Cardinals! These two teams have been having similar seasons with neither being able to find any consistency. Recently, the Giants are struggling more when compared to the Cardinals. Our MLB odds series has our Giants-Cardinals prediction, odds, and pick for Saturday.

Giants-Cardinals Projected Starters 

Jordan Hicks vs. Miles Mikolas

Jordan Hicks (4-3) with a 2.82 ERA and a 1.23 WHIP

Last Start: Pitched five innings and gave up zero runs and four hits with four walks and four strikeouts in a Giants win.

2024 Road Splits: (2-1) 2.76 ERA

Miles Mikolas (5-6) with a 4.59 ERA and a 1.15 WHIP

Last Start: Pitched 6.1 innings and gave up one run on four hits with zero walks and five strikeouts in a Cardinals win.

2024 Home Splits: (5-4) 4.59 ERA

Here are the MLB Odds, courtesy of FanDuel. 

MLB Odds: Giants-Cardinals Odds

San Francisco Giants: -1.5 (+138)

Moneyline: -108

St. Louis Cardinals: +1.5 (-166)

Moneyline: -108

Over: 8.5 (-122)

Under: 8.5 (+100)

How to Watch Giants vs. Cardinals

Time: 2:15 pm ET

TV: NBC Sports California / Bally Sports Midwest

Stream: fuboTV (Click for free trial)

Why The Giants Will Cover The Spread/Win

The Giants have been up and down this season towards a 36-40 record. They have also lost three straight leading into this matchup, including the first game in this series. The Giants have been very good behind the plate on offense but then their pitching has struggled and ranks near the bottom of the MLB. Matt Chapman, Thairo Estrada, Michael Conforto, Jung Hoo Lee, and Jorge Soler make up the bulk of a very talented batting lineup. Their pitching needs to be better, but Logan Webb, Kyle Harrison, and Jordan Hicks have been solid to varying degrees for the Giants, despite the staff's struggles overall. The Giants have talent, but they need to figure things out.

The Giants are starting Jordan Hicks on the mound where he has a 4-3 record, a 2.82 ERA, and a 1.23 WHIP so far this season. He has allowed 28 runs on 66 hits with 28 walks and 68 strikeouts through 76.2 total innings. In his 15 starts this season, the Giants have gone 8-7 to reflect his record. Hicks has been a huge key for the Giants on the mound with the majority of the staff struggling overall. It is also a favorable matchup against the Cardinals and their offense not being anything special behind the plate.

The Giants' offense has been great this season. They are 12th in team batting average at .247 after finishing last season with a .254 average. The offense is led by Thairo Estrada, Heliot Ramos, and Jorge Soler in almost every important batting category. Estrada leads the way in batting average at .240, in RBI at 39, and in total hits at 66. Then, Ramos leads in home runs at 10 and Soler leads in OBP at .317. They get a favorable matchup against Mikolas on the mound for the Cardinals because he has struggled at times this season.

Why The Cardinals Will Cover The Spread/Win

The Cardinals have been inconsistent this season on their way to a 37-37 record. They most recently won a game to break a two-game losing streak and it was the first game in this series. The Cardinals have been average to below average with their bats and pitching this season. It is a massive reason why they can't find any consistency as a team. Brendan Donovan, Nolan Arenado, Paul Goldschmidt, and Willson Contreras have at least tried to stand out on a bad offense. On the mound, Kyle Gibson, Lance Lynn, and Sonny Gray have been solid for a unit that has struggled this season.

The Cardinals are starting Miles Mikolas as a pitcher, where he has a 5-6 record, a 4.59 ERA, and a 1.15 WHIP up to this point in the season. Through 84.1 innings, he has allowed 43 runs on 82 hits with 15 walks and 64 strikeouts. In his 15 appearances this season, the Cardinals have gone 7-8. Mikolas has been inconsistent on the mound for the Cardinals, and he gets a difficult matchup against the Giants and their bats behind the plate.

The offense for the Cardinals has struggled this season. They are 18th in team-batting average at .237 after finishing last season with a .250 batting average by comparison. Masynn Winn, Nolan Gorman, and Nolan Arenado lead the way for the Cardinals in most batting categories. Winn leads in batting average at .293 and in OBP at .339. Gorman leads the way in home runs at 16 and RBI at 36. Finally, Arenado leads the way in total hits at 70. The Cardinals have a difficult matchup against Jordan Hicks, who has been one of the best players for a struggling Giants pitching staff.

Final Giants-Cardinals Prediction & Pick

The Cardinals are playing better than the Giants currently as a team. The pitching matchup is between two inconsistent pitchers with Hicks and Mikolas with neither having the upper hand. The Giants have the better offense, but it might not matter in a game between these two pitchers. Expect the game to be close and for the Cardinals to cover and potentially win at home.

Click here for more betting news and predictions

Final Giants-Cardinals Prediction & Pick: Cardinals +1.5 (-166)