Giants vs. Diamondbacks Prediction: Expert Picks, Odds, Stats & Best Bets – Sunday, April 21, 2024

The San Francisco Giants (10-12) will look to Patrick Bailey, red hot after a four-hit game, to lead them in a matchup with the Arizona Diamondbacks (10-12) on Sunday at 4:05 PM ET on NBCS-BA. The Giants are -137 favorites for the contest, according to bookmakers.

Jordan Hicks will get the ball for San Francisco while Arizona will counter with Slade Cecconi.

Giants vs. Diamondbacks Odds

  • Giants odds to win: -137
  • Diamondbacks odds to win: +115
  • Spread: Giants -1.5
  • Total: 8 runs
  • Giants vs. Diamondbacks Promo Codes

    Product Image Product Name / Primary Rating Primary Button
    Bet $5, Get $150
    $1,500 First Bet Offer
    BET $5 GET $200 IN BONUS BETS INSTANTLY
    $1,000 First Bet Offer
    $1,500 First Bet Offer
    BET $5 GET $200 IN BONUS BETS INSTANTLY

    Game Time and Information

  • Date: Sunday, April 21, 2024
  • Time: 4:05 PM ET
  • TV: NBCS-BA
  • DraftKings Promo Code: Bet $5, Get $150

    Bet $5, Get $150 in Bonus Bets Instantly + A No Sweat SGP Everyday This Season

    Pros:
    • Weekly Profit Boosts on Multiple Sports
    • Flawless Mobile Apps
    Bet Now Our Review
    Must be physically located in AZ, CO, CT, IA, IL, IN, LA (select parishes), MA, MD, ME, MI, NJ, NY, OH, PA, TN, VA, WY or WV. Must be 21+ years of age or older (18+ if in WY). Gambling Provlem? Call 1-800-GAMBLER.

    Who Will Win Giants vs. Diamondbacks?

    Giants and Diamondbacks Betting Trends

    The Giants have been favored on the moneyline 12 total times this season. They’ve finished 6-6 in those games.

    San Francisco has a 3-2 record (winning 60% of its games) when it has played as moneyline favorites of -137 or shorter.

    This season, the Diamondbacks have won one out of the seven games in which they’ve been the underdog.

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

    In the 22 games in which bookmakers have set an over/under for the Giants, they have combined with opponents to go over the total 13 times (13-9-0).

    The Diamondbacks and their opponents have gone over the total this season in 11 of their 22 opportunities.

    Giants Stats & Insights

    The Giants are the 17th-highest scoring team in baseball averaging 4.2 runs per game (92 total).

    San Francisco ranks 18th in MLB play with 20 home runs. They average 0.9 per game.

    The Giants rank 11th in the majors with a .250 batting average.

    San Francisco’s 8.1 strikeouts per game rank 17th in MLB.

    The Giants pitching staff ranks 26th in the majors with a collective 7.8 strikeouts per nine innings.

    San Francisco’s 4.97 team ERA ranks 28th among all MLB pitching staffs.

    Diamondbacks Stats & Insights

    No team has scored more than the 126 runs the Diamondbacks have this season.

    Arizona ranks 10th in Major League Baseball with 23 home runs.

    The Diamondbacks rank fifth in MLB with a .260 team batting average.

    Arizona is one of the best teams in baseball at making contact this season, ranking third with an average of seven strikeouts per game.

    The Diamondbacks have an eight K/9 this season as a pitching staff, which ranks 24th in the big leagues.

    Arizona pitchers have a combined ERA of 4.00 ERA this year, which ranks 13th in MLB.

    Giants Key Players to Watch

    Hicks (2-0 with a 1.57 ERA and 18 strikeouts in 23 2/3 innings pitched) gets the start for the Giants, his fifth of the season.

    Jung Hoo Lee is batting .289 with two home runs and seven RBI for San Francisco this season.

    Michael Conforto leads San Francisco in home runs (four) and runs batted in (15) this season while batting .260.

    Matt Chapman leads San Francisco in home runs with four. He’s driven in 12 runs and is slugging .424.

    Jorge Soler leads San Francisco in home runs with four while driving in six runs and slugging .438.

    Diamondbacks Key Players to Watch

    Cecconi will make his first start of the season for the Diamondbacks.

    Ketel Marte has accumulated a team-high batting average of .356, while pacing the Diamondbacks in home runs (five).

    Lourdes Gurriel Jr. has shown off his power as he paces his team with five home runs and 21 RBI.

    Christian Walker is batting .265 with two doubles, three home runs and 15 walks.

    Corbin Carroll has two doubles, a home run and 12 walks while hitting .224.

    Giants and Diamondbacks Injuries

    Giants: Luke Jackson: 15 Day IL (Back), 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)

    Diamondbacks: Geraldo Perdomo: 10 Day IL (Right meniscus tear), Alek Thomas: 10 Day IL (Hamstring), Ryne Nelson: 15 Day IL (Arm), Paul Sewald: 15 Day IL (Oblique), Eduardo Rodríguez: 60 Day IL (Shoulder), Drey Jameson: 60 Day IL (Elbow), Merrill Kelly: day-to-day (Shoulder)

    Giants vs. Diamondbacks Prediction

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

    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

    Bruins vs. Maple Leafs NHL Playoffs First Round Game 7 Prediction: Odds, Picks, Best Bets – Saturday, May 4, 2024

    The Boston Bruins host the Toronto Maple Leafs on Saturday, and are -142 favorites on the moneyline, with the visiting team at +120.Watch the NHL on Fubo!Bruins vs. Maple Leafs Favorite, Moneyline, TotalFavorite: Bruins (-142)Underdog: Maple Leafs (+120)Total: 5.5Best Bruins...

    New York Yankees vs. Detroit Tigers Series May 4-5: Odds, Starting Pitchers & Predictions

    A two-game series between the New York Yankees and the visiting Detroit Tigers will start on Saturday, May 4 at 1:05 PM ET.Yankees vs. Tigers Series Info Tigers @ Yankees Time: Saturday, May 4 at 1:05 PM ET Yankees Starting...

    Kansas City Royals vs. Texas Rangers Series May 4-5: Odds, Starting Pitchers & Predictions

    A two-game series between the Kansas City Royals and the visiting Texas Rangers will start on Saturday, May 4 at 7:10 PM ET.Royals vs. Rangers Series Info Rangers @ Royals Time: Saturday, May 4 at 7:10 PM ET Royals Starting...

    Cleveland Guardians vs. Los Angeles Angels Series May 4-5: Odds, Starting Pitchers & Predictions

    The Cleveland Guardians are hosting the Los Angeles Angels for a two-game series, with the first matchup getting underway at 6:10 PM ET on Saturday, May 4.Guardians vs. Angels Series Info Angels @ Guardians Time: Saturday, May 4 at 6:10...

    St. Louis Cardinals vs. Chicago White Sox Series May 4-5: Odds, Starting Pitchers & Predictions

    A two-game series featuring the St. Louis Cardinals and the visiting Chicago White Sox will begin on Saturday, May 4 at 2:15 PM ET.Cardinals vs. White Sox Series Info White Sox @ Cardinals Time: Saturday, May 4 at 2:15 PM...

    Los Angeles Dodgers vs. Atlanta Braves Series May 3-5: Odds, Starting Pitchers & Predictions

    On Friday, May 3, a three-game series between the Los Angeles Dodgers and the Atlanta Braves will begin.Dodgers vs. Braves Series Info Braves @ Dodgers Time: Friday, May 3 at 10:10 PM ET Dodgers Starting Pitcher: Gavin Stone Braves Starting...

    Oakland Athletics vs. Miami Marlins Series May 4-5: Odds, Starting Pitchers & Predictions

    On Saturday, May 4 at 4:07 PM ET, a two-game series between the Oakland Athletics and the visiting Miami Marlins will begin.Athletics vs. Marlins Series Info Marlins @ Athletics Time: Saturday, May 4 at 4:07 PM ET Athletics Starting Pitcher:...

    Minnesota Twins vs. Boston Red Sox Series May 4-5: Odds, Starting Pitchers & Predictions

    The Minnesota Twins will be hosting the Boston Red Sox for a two-game series, with the action getting underway at 2:10 PM ET on Saturday, May 4.Twins vs. Red Sox Series Info Red Sox @ Twins Time: Saturday, May 4...

    Houston Astros vs. Seattle Mariners Series May 4-5: Odds, Starting Pitchers & Predictions

    The Seattle Mariners will be on the road, opening a two-game series against the Houston Astros on Saturday, May 4 at 7:15 PM ET.Astros vs. Mariners Series Info Mariners @ Astros Time: Saturday, May 4 at 7:15 PM ET Astros...

    Arizona Diamondbacks vs. San Diego Padres Series May 4-5: Odds, Starting Pitchers & Predictions

    On Saturday, May 4 at 8:10 PM ET, a two-game series featuring the Arizona Diamondbacks and the visiting San Diego Padres will get underway.Diamondbacks vs. Padres Series Info Padres @ Diamondbacks Time: Saturday, May 4 at 8:10 PM ET Diamondbacks...

    Latest News

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

    On Saturday, in a series opener at Dodger Stadium, Tyler Glasnow takes the mound for the Los Angeles Dodgers (20-13) versus Bryce Elder and the Atlanta Braves (20-9), with first pitch scheduled for 9:10 PM ET.See how to watch the...

    How to Watch Athletics vs. Marlins: Live Stream or on TV

    The Oakland Athletics (15-17), with Paul Blackburn on the hill, host the Miami Marlins (9-24) who will start Trevor Rogers, at 4:07 PM ET on Saturday in a series opener.Find out how to watch the Oakland-Miami matchup below.When is Athletics...

    How to Watch Diamondbacks vs. Padres: Live Stream or on TV

    The Arizona Diamondbacks (14-18), led by Ketel Marte, host Jurickson Profar and the San Diego Padres (16-18) at 8:10 PM ET on Saturday.Find out how to watch the Arizona-San Diego matchup below.When is Diamondbacks vs. Padres and when does it...

    Cardinals vs. White Sox: Start Time, Streaming Live, TV Channel, How to Watch

    On Saturday, Brendan Donovan and the St. Louis Cardinals (14-17) open a series versus Gavin Sheets and the Chicago White Sox (6-25) at Busch Stadium, with first pitch scheduled for 2:15 PM ET.See how to watch the St. Louis-Chicago matchup...

    Twins vs. Red Sox: Start Time, Streaming Live, TV Channel, How to Watch

    The Minnesota Twins (17-13), led by Ryan Jeffers, host Tyler O'Neill and the Boston Red Sox (18-14) at 2:10 PM ET on Saturday in a series opener.See how to watch the Minnesota-Boston matchup below.When is Twins vs. Red Sox and...

    Orioles vs. Reds: Free Live Stream, TV Channel, How to Watch

    Gunnar Henderson and the Baltimore Orioles (21-11) visit Elly De La Cruz and the Cincinnati Reds (16-16) on Saturday, with first pitch at 6:40 PM ET.Keep reading to find out all the details on how to watch Baltimore square off...

    Astros vs. Mariners: Free Live Stream, TV Channel, How to Watch

    In a series opener on Saturday, Kyle Tucker and the Houston Astros (11-20) play Josh Rojas and the Seattle Mariners (17-14), with first pitch scheduled for 7:15 PM ET at Minute Maid Park.Keep reading to see how to watch the...

    HOLY WOW: Marlins Reportedly Trading Luis Arraez to the Padres

    LUIS ARRAEZ TRADED — Never underestimate the aggressiveness of Padres President AJ Preller or the willingness-to-be-awful of the Miami Marlins. Tonight, those two forces came together to deliver - by far - the biggest, early-season trade I can remember. Luis Arraez...

    Seattle Seahawks 2024 NFL Draft Grade: Sharpening Their Talons with Byron Murphy II

    The Seahawks set sail on a course for improvement in the 2024 NFL Draft. With a new head coach in Mike Macdonald at the helm, the draft strategy focused on shoring up both sides of the ball. Did they find...

    Rangers vs. Royals: Free Live Stream, TV Channel, How to Watch

    On Saturday at 7:10 PM ET, Marcus Semien and the Texas Rangers (17-15) face Bobby Witt Jr. and the Kansas City Royals (19-13) at Kauffman Stadium.If you're intending to watch this game, keep reading for streaming and TV options for...

    more picks news