Giants vs. Cardinals Prediction: Expert Picks, Odds, Stats & Best Bets - Tuesday, April 25, 2023

Social Navigation


Giants vs. Cardinals Prediction: Expert Picks, Odds, Stats & Best Bets – Tuesday, April 25, 2023

MLB Predictions

The San Francisco Giants (9-13) and St. Louis Cardinals (9-14) meet Tuesday at Oracle Park, starting at 9:45 PM ET on NBCS-BA. The Giants are -112 moneyline favorites for the contest, however, the Cardinals are favored against the spread of 1.5 runs with +150 odds.

John Brebbia takes the mound for San Francisco while Jake Woodford is St. Louis’ starter for the contest.

Giants vs. Cardinals Odds

  • Giants odds to win: -112
  • Cardinals odds to win: -108
  • Spread: Cardinals -1.5
  • Total: 9 runs

Giants vs. Cardinals Promo Codes

Game Time and Information

  • Date: Tuesday, April 25, 2023
  • Time: 9:45 PM ET
  • TV: NBCS-BA

Who Will Win Giants vs. Cardinals?

Giants and Cardinals Betting Trends

The Giants have compiled a 3-5 record in games they were favored on the moneyline (winning 37.5% of those games).

San Francisco has gone 3-5 when playing as moneyline favorites with odds of -112 or shorter (37.5% winning percentage).

The Cardinals have won one of the eight games they’ve played as underdogs this season.

St. Louis has a record of 1-7 in games where sportsbooks have it as underdogs of at least -108 on the moneyline.

The Giants have played in 22 games with an over/under set, and have combined with their opponents to go over the total 11 times (11-10-1).

The Cardinals and their opponents have gone over the total this season in 10 of their 23 opportunities.

Giants Stats & Insights

The Giants are the 17th-highest scoring team in MLB action averaging 4.5 runs per game (99 total).

San Francisco averages 1.5 home runs per game to rank fourth in MLB play with 34 total home runs.

The Giants’ .236 batting average ranks 19th in the majors.

San Francisco’s 10.7 strikeouts per game are the most in baseball.

The Giants pitching staff is ninth in the majors with a collective 9.3 strikeouts per nine innings.

San Francisco’s 4.47 team ERA ranks 20th among all MLB pitching staffs.

Cardinals Stats & Insights

The Cardinals have scored 104 runs (4.5 per game) this season, which ranks 15th in MLB.

St. Louis’ 27 home runs rank 11th in Major League Baseball.

The Cardinals rank fourth in MLB with a .266 team batting average.

St. Louis ranks 10th in MLB in strikeouts per game with an average of 8.2 Ks per contest.

The Cardinals have a 9.3 K/9 this season as a pitching staff, ninth-best in baseball.

St. Louis pitchers have a combined ERA of 4.48 ERA this year, which ranks 21st in MLB.

Giants Key Players to Watch

Brebbia makes his first start of the season for the Giants.

Thairo Estrada leads San Francisco with a .313 batting average. He’s also hit four homers and has seven RBI.

Mike Yastrzemski has collected 23 hits this season and has an OBP of .306. He’s slugging .488 on the year.

J.D. Davis leads San Francisco in home runs (five) and runs batted in (16) this season while batting .304.

Wilmer Flores has collected 19 hits this season and has an OBP of .324. He’s slugging .463 on the year.

Cardinals Key Players to Watch

The Cardinals will hand the ball to Woodford (1-2) for his fifth start of the season.

Nolan Gorman has a team-best batting average of .310, while leading the Cardinals in home runs (six) and runs batted in (22).

Paul Goldschmidt has seven doubles, two home runs and 15 walks while hitting .277.

Tommy Edman is hitting .268 with two doubles, a triple, three home runs and 11 walks.

Nolan Arenado has three doubles, two home runs and eight walks while hitting .284.

Giants and Cardinals Injuries

Giants: Mitch Haniger: 10 Day IL (Oblique), Darin Ruf: 10 Day IL (Wrist), Austin Slater: 10 Day IL (Elbow), Alex Wood: 15 Day IL (Hamstring), Roberto Pérez: 60 Day IL (Shoulder), Luke Jackson: 60 Day IL (Elbow), Luis González: 60 Day IL (Back), Thomas Szapucki: 60 Day IL (Left arm), Bryce Johnson: 7 Day IL (Concussion)

Cardinals: Packy Naughton: 15 Day IL (Forearm), Adam Wainwright: 15 Day IL (Groin), Wilking Rodriguez: 15 Day IL (Shoulder)

Giants vs. Cardinals Prediction

  • Score Prediction: Giants 6, Cardinals 5
  • Total Prediction: Over 9 runs
  • How to Bet on Giants vs. Cardinals

    Get more MLB Picks, read the latest MLB game previews, and view the latest live MLB lines on Betsperts.

    If you are new to sports betting, read our in-depth guide on how to bet on Baseball and find the best MLB betting sites and promo codes.


    Latest from Bleacher Nation:


    Author: Matt Rooney

    Matt is from the Chicagoland area and has been working in Chicago sports since 2015 with stops at WGN Radio, the Chicago Blackhawks, Stadium, and NBC Sports Chicago prior to landing at Betsperts. Matt covers just about everything for Betsperts and Bleacher Nation but focuses on the NHL and college football.