Pirates vs. Giants Prediction: Expert Picks, Odds, Stats & Best Bets – Thursday, May 23, 2024

This content was writter in partnership with DataSkrive. DataSkrive leverages a combination of human expertise, machine learning, and pre-built content libraries to assemble and personalize sports content.

The Pittsburgh Pirates (23-27) and the San Francisco Giants (24-26) meet in the rubber match of a three-game series on Thursday at 12:35 PM ET. The Pirates are -189 favorites on the moneyline to win the series over the Giants (+159).

Paul Skenes gets the starting nod for Pittsburgh while Erik Miller is San Francisco’s starter for the contest.

Pirates vs. Giants Odds

  • Pirates odds to win: -189
  • Giants odds to win: +159
  • Spread: Pirates -1.5
  • Total: 8 runs
  • Pirates vs. Giants Promo Codes

    Game Time and Information

  • Date: Thursday, May 23, 2024
  • Time: 12:35 PM ET
  • TV: NBCS-BA
  • Who Will Win Pirates vs. Giants?

    Pirates and Giants Betting Trends

    The Pirates have put together a 7-12 record in games they were listed as the moneyline favorite (winning 36.8% of those games).

    Pittsburgh has played as moneyline favorites of -189 or shorter in only one game this season, which it won.

    This season, the Giants have been the underdog 22 times and won eight, or 36.4%, of those games.

    San Francisco has been at least a +159 moneyline underdog four times this season, but was upset in all of those games.

    The Pirates have played in 50 games with an over/under set, and have combined with their opponents to go over the total 24 times (24-25-1).

    The Giants’ games have gone over the total in 25 of their 50 chances.

    Pirates Stats & Insights

    The Pirates are the 23rd-highest scoring team in baseball averaging 3.8 runs per game (192 total).

    Pittsburgh is 20th in MLB action with 46 total home runs.

    The Pirates have the fifth-worst batting average in the league (.226).

    Pittsburgh’s hitters strike out 9.5 times per game, the 27th-most in MLB.

    The pitching staff for the Pirates has a collective 8.6 K/9, which ranks 12th in MLB.

    Pittsburgh has a 3.95 team ERA that ranks 13th across all MLB pitching staffs.

    Giants Stats & Insights

    The Giants have scored the 17th-most runs in the league this season with 212 (4.2 per game).

    San Francisco’s 45 home runs rank 21st in Major League Baseball.

    The Giants’ .248 batting average is among the best in baseball, ranking ninth in MLB.

    San Francisco ranks 13th in MLB in strikeouts per game with an average of 7.9 Ks per contest.

    The Giants have an 8.4 K/9 this season as a pitching staff, which ranks 20th in the big leagues.

    San Francisco pitchers have a combined ERA of 4.47 ERA this year, which ranks 25th in MLB.

    Pirates Key Players to Watch

    The Pirates will look to Skenes (1-0) in his third start of the season.

    Bryan Reynolds leads Pittsburgh in runs batted in with 26 while batting .251.

    Connor Joe leads Pittsburgh in batting with a .268 average while slugging six homers and driving in 22 runs.

    Oneil Cruz leads Pittsburgh in home runs with seven. He’s driven in 19 runs and is slugging .433.

    Andrew McCutchen is batting .218 with an OBP of .331 and a slugging percentage of .366 this season.

    Giants Key Players to Watch

    Miller will take to the mound for the Giants, his second start of the season.

    Thairo Estrada leads the Giants with eight home runs and 29 runs batted in.

    Matt Chapman is hitting .245 with 13 doubles, seven home runs and 15 walks.

    LaMonte Wade Jr is batting .336 with five doubles, two home runs and 33 walks.

    Jorge Soler is batting .213 with six doubles, five home runs and 17 walks.

    Pirates and Giants Injuries

    Pirates: Ke’Bryan Hayes: 10 Day IL (Back), Marco Gonzales: 15 Day IL (Forearm), Ryan Borucki: 15 Day IL (Left triceps inflammation), Dauri Moreta: 60 Day IL (Elbow), Johan Oviedo: 60 Day IL (Elbow), Jason Delay: 60 Day IL (Knee), Endy Rodriguez: 60 Day IL (Elbow), Yasmani Grandal: day-to-day (Groin)

    Giants: Michael Conforto: 10 Day IL (Hamstring), Nick Ahmed: 10 Day IL (Wrist), Keaton Winn: 15 Day IL (Forearm), Tom Murphy: 60 Day IL (Head), Jung Hoo Lee: 60 Day IL (Labrum), Alex Cobb: 60 Day IL (Hip), Robbie Ray: 60 Day IL (Elbow), Austin Warren: 60 Day IL (Elbow), Ethan Small: 60 Day IL (Oblique), Tristan Beck: 60 Day IL (Arm), Austin Slater: 7 Day IL (Concussion)

    Pirates vs. Giants Prediction

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

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

    written by

    Data Skrive's mission is to create sports articles about every player, on every team, in every league, for every game, for every fan. Data Skrive is an end-to-end fan engagement solution that creates and distributes compelling and entertaining sports content at scale. We leverage sports and marketing experts, machine learning, and proprietary language graphs to generate sports articles, graphics, animations, and social content. Trusted by the world’s leading media, sports, and betting brands, Data Skrive’s Fan Engagement Solution delivers one-of-a-kind experiences to Bleacher Nation's audience trying to reach fans through the creation of sports content that sports fans value.

    more picks news

    Sunday’s MLB Computer Picks & Best Bets – June 16

    In a Sunday MLB slate that includes 16 exciting matchups, the Philadelphia Phillies versus the Baltimore Orioles is a game to watch, and we have best bets for each game in this article.MLB picks todaySt. Louis Cardinals at Chicago Cubs...

    Denmark vs. Slovenia Euros Odds, Match Time and Preview – June 16

    In its first match of the group stage at the 2024 UEFA European Championship, Denmark takes on Slovenia on Sunday, June 16 at 12:00 PM ET.The match is on Fox Sports 1, if you're searching for how to watch. For...

    England vs. Serbia Euros Odds, Match Time and Preview – June 16

    For their first game in Group C at the 2024 UEFA European Championship, England and Serbia play at 3:00 PM ET on Sunday, June 16 at VELTINS-Arena.The game is on FOX, if you're searching for how to watch. In terms...

    Netherlands vs. Poland Euros Odds, Match Time and Preview – June 16

    For their first match in Group D at the 2024 UEFA European Championship, the Netherlands and Poland play at 9:00 AM ET on Sunday, June 16 at Volksparkstadion.You'll want to head to Fox Sports 1 for the upcoming game featuring...

    Ukraine vs. Romania Euros Odds, Match Time and Preview – June 17

    Ukraine begins its 2024 UEFA European Championship campaign with a game against Romania at 9:00 AM ET on June 17.Ukraine's game against Romania will be airing on Fubo TV. Romania is +298 to win and take all three points, while...

    France vs. Austria Euros Odds, Match Time and Preview – June 17

    France kicks off its 2024 UEFA European Championship campaign with a game against Austria at 3:00 PM ET on June 17.This game will be airing on FOX. Austria is +488 to win and take all three points, while France is...

    Belgium vs. Slovakia Euros Odds, Match Time and Preview – June 17

    For their first game in Group E at the 2024 UEFA European Championship, Belgium and Slovakia meet at 12:00 PM ET on Monday, June 17 at Deutsche Bank Park.Want to watch the match between Belgium and Slovakia? You can do...

    Turkey vs. Georgia Euros Odds, Match Time and Preview – June 18

    On June 18 at 12:00 PM ET, Turkey and Georgia match up at Signal Iduna Park in their opening game of the 2024 UEFA European Championship (Group F).You should head to Fubo TV in order to watch this game. The...

    Portugal vs. Czech Republic Euros Odds, Match Time and Preview – June 18

    Portugal opens its 2024 UEFA European Championship campaign with a match against the Czech Republic at 3:00 PM ET on June 18.The match between Portugal and the Czech Republic will be airing on FOX. The moneyline odds for Portugal to...

    Germany vs. Hungary Euros Odds, Match Time and Preview – June 19

    Germany's second game of the 2024 UEFA European Championship is versus Hungary, at 12:00 PM ET on June 19.Germany's matchup against Hungary will be airing on Fox Sports 1. Bookmakers have given Germany odds of -366 to win this match,...

    Latest News

    Pirates vs. Rockies: Start Time, Streaming Live, TV Channel, How to Watch

    The Pittsburgh Pirates (33-36), who will give the ball to Paul Skenes, visit the Colorado Rockies (24-45) with Dakota Hudson on the mound, Sunday at 3:10 PM ET.Keep reading to see how to watch the Pittsburgh-Colorado matchup in the article...

    How to Watch Dodgers vs. Royals: Live Stream or on TV

    Looking for a series sweep, Mookie Betts and the Los Angeles Dodgers (43-28) face the Kansas City Royals (40-31) on Sunday at Dodger Stadium, with first pitch scheduled for 4:10 PM ET.Keep reading to find out how to watch the...

    Storm vs Mercury: Best Bets, Player Props & Computer Picks – June 16

    Kahleah Copper and the Phoenix Mercury (6-7) battle Jewell Loyd and the Seattle Storm (9-4) on Sunday, June 16, 2024 at Footprint Center, beginning at 3:00 PM ET.Our computer predictions in this article will help you decide what are the...

    Dream vs Sparks: Best Bets, Player Props & Computer Picks – June 16

    The Atlanta Dream (5-6) welcome in the Los Angeles Sparks (4-9) after dropping three home games in a row. It tips at 3:00 PM ET on Sunday, June 16, 2024.Our computer predictions below will help you decide what are the...

    Iowa Corn 350 Odds & Picks from Iowa Speedway: Tire Worries? Call Brad Keselowski

    As the NASCAR Cup Series ventures into uncharted territory this Sunday, qualifying has shaken up the Iowa Corn 350 Odds. Not only is it the first time the series visits Iowa Speedway, but recent repaving throws a major curveball at...

    Atlanta Dream vs. Los Angeles Sparks: Start Time, Streaming Live, TV Channel, How to Watch

    The Atlanta Dream (5-6) will host the Los Angeles Sparks (4-9) after losing three straight home games. The matchup starts at 3:00 PM ET on Sunday, June 16, 2024.Watch the WNBA all season long on Fubo!How to Watch Dream vs....

    Seattle Storm vs. Phoenix Mercury: Start Time, Streaming Live, TV Channel, How to Watch

    The Phoenix Mercury (6-7) will look to Kahleah Copper (third in WNBA, 23.5 points per game) when they attempt to knock off Jewell Loyd (fifth in league, 20.2) and the Seattle Storm (9-4) on Sunday, June 16, 2024 at Footprint...

    Where to Watch Serbia vs. England: UEFA European Championship 2024 TV Channel, Start Time and Live Stream

    The 2024 UEFA European Championship group phase (Group C) starts for England on June 16 at 3:00 PM ET, when it plays Serbia at VELTINS-Arena.The match featuring England and Serbia will be available on FOX.Watch the entire UEFA European Championship...

    Twins vs. Athletics: Injury Report, Updates & Probable Starters – June 16

    The Minnesota Twins (38-32) will attempt to extend a three-game winning run on Sunday versus the Oakland Athletics (26-46), with first pitch at 2:10 PM ET at Target Field.Looking to see who's in and who's out for the Twins and...

    Nationals vs. Marlins: Injury Report, Updates & Probable Starters – June 16

    The Washington Nationals (34-36) face the Miami Marlins (23-47), who will be attempting to stop a four-game losing streak, Sunday at 1:35 PM ET, at Nationals Park.Curious about who's playing for the Nationals and the Marlins? Continue reading for complete...

    more picks news