Orioles vs. Giants Prediction: Expert Picks, Odds, Stats & Best Bets – Sunday, June 4, 2023

The Baltimore Orioles (36-22) visit the San Francisco Giants (29-29) Sunday to close out a three-game series. The Orioles are favored (-110) to win the rubber match, which starts at 4:05 PM ET from Oracle Park.

Baltimore’s Tyler Wells and San Francisco’s Anthony DeSclafani have been named the starters for this contest.

Orioles vs. Giants Odds

  • Orioles odds to win: -110
  • Giants odds to win: -109
  • Spread: Orioles -1.5
  • Total: 8 runs
  • Orioles vs. Giants Promo Codes

    [bet-bonus id=”360167″ ]

    Game Time and Information

  • Date: Sunday, June 4, 2023
  • Time: 4:05 PM ET
  • TV: MLB Network
  • [bet-bonus id=”360169″ ]

    Who Will Win Orioles vs. Giants?

    Orioles and Giants Betting Trends

    The Orioles have been favored on the moneyline 29 total times this season. They’ve finished 21-8 in those games.

    Baltimore has gone 21-8 (winning 72.4% of its games) when it has played as moneyline favorites of -110 or shorter.

    The Giants have won 15, or 53.6%, of the 28 games they’ve played as underdogs this season.

    San Francisco has entered 28 games this season as the underdog by -109 or more and is 15-13 in those contests.

    The Orioles have played in 58 games with an over/under set, and have combined with their opponents to go over the total 29 times (29-26-3).

    So far this season, the Giants and their opponents have hit the over in 26 of their 58 games with a total.

    Orioles Stats & Insights

    The Orioles have the No. 8 offense in MLB play scoring 4.9 runs per game (284 total runs).

    Baltimore ranks 13th in baseball with 66 total home runs.

    The Orioles are 15th in the majors with a .248 batting average.

    Baltimore strikes out 8.1 times per game to rank eighth in MLB.

    The pitching staff for the Orioles has a collective 9.1 K/9, the seventh-best in the majors.

    Baltimore has the 15th-ranked team ERA across all MLB pitching staffs (4.21).

    Giants Stats & Insights

    The Giants have scored the 16th-most runs in the league this season with 263 (4.5 per game).

    San Francisco has hit 77 homers this season, which ranks seventh in the majors.

    The Giants have a team batting average of .248 this season, which ranks 15th among MLB teams.

    San Francisco is a team with a lot of swing and miss this season, ranking 29th with an average of 9.9 strikeouts per game.

    The Giants average the 11th-most strikeouts per nine innings (nine) in the league this season.

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

    Bet Now, Pay Later with EdgeBoost

    [bet-promo id=”385199″ ]

    With EDGE Boost, you can double your bets because the platform matches your deposits onto your virtual card. After receiving your EDGE Boost, you have four weeks to pay off the boosted money you received with 0% interest. The first 500 get the early access bonus.

    Orioles Key Players to Watch

    Wells gets the start for the Orioles, his 11th of the season. He is 3-2 with a 3.29 ERA and 61 strikeouts through 63 2/3 innings pitched.

    Adley Rutschman has been key for Baltimore with eight home runs, 28 RBI and a batting average of .282 this season.

    Ryan Mountcastle’s 11 home runs are most among Baltimore batters. He’s driven in 38 runs this season while slugging .439.

    Adam Frazier has 44 hits this season and a slash line of .240/.308/.399.

    Anthony Santander has 54 hits and an OBP of .342 to go with a slugging percentage of .483 this season.

    Giants Key Players to Watch

    The Giants will hand the ball to DeSclafani (4-4) for his 12th start of the season.

    LaMonte Wade Jr is batting .277 with eight doubles, a triple, eight home runs and 37 walks.

    Michael Conforto has put his power on display as he paces his team with 11 home runs.

    J.D. Davis has racked up a team-high 31 runs batted in.

    Mike Yastrzemski is hitting .264 with 11 doubles, a triple, six home runs and 11 walks.

    Orioles and Giants Injuries

    Orioles: Cedric Mullins: 10 Day IL (Groin), Mychal Givens: 15 Day IL (Shoulder), John Means: 60 Day IL (Elbow), Dillon Tate: 60 Day IL (Elbow), Gunnar Henderson: day-to-day (Back)

    Giants: Joey Bart: 10 Day IL (Groin), Thairo Estrada: 10 Day IL (Wrist), Joc Pederson: 10 Day IL (Hand), Ross Stripling: 15 Day IL (Back), Heliot Ramos: 60 Day IL (Oblique), Roberto Pérez: 60 Day IL (Shoulder), Luis González: 60 Day IL (Back), Thomas Szapucki: 60 Day IL (Left arm), Michael Conforto: day-to-day (Heel)

    Orioles vs. Giants Prediction

  • Score Prediction: Giants 6, Orioles 5
  • Total Prediction: Over 8 runs
  • [bet-bonus id=”360167″ ]

    How to Bet on Orioles vs. Giants

    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.

    written by

    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.

    more mlb-picks news

    Dodgers vs. Mets Probable Starting Pitchers – April 19

    The New York Mets (10-8) visit the Los Angeles Dodgers (12-9) on Friday at 10:10 PM ET and look to build on a four-game winning streak.The probable pitchers are Yoshinobu Yamamoto (1-1) for the Dodgers and Sean Manaea (1-1) for...

    Diamondbacks vs. Giants Probable Starting Pitchers – April 19

    The San Francisco Giants (9-11) play on Friday at Oracle Park against the Arizona Diamondbacks (9-11). The contest begins at 10:15 PM ET.The probable starters are Jordan Montgomery for the Diamondbacks and Blake Snell (0-2) for the Giants.Diamondbacks vs. Giants...

    Blue Jays vs. Padres Probable Starting Pitchers – April 19

    The Toronto Blue Jays (10-9) and the San Diego Padres (11-10) face off at PETCO Park on Friday at 9:40 PM ET, beginning a three-game series.The Blue Jays will give the ball to Yariel Rodriguez and the Padres will turn...

    Orioles vs. Royals Probable Starting Pitchers – April 19

    The Baltimore Orioles (12-6) visit the Kansas City Royals (12-7) on Friday to kick off a three-game series at Kauffman Stadium. The contest begins at 7:40 PM ET.The probable starters are Dean Kremer (0-1) for the Orioles and Alec Marsh...

    Cardinals vs. Brewers Probable Starting Pitchers – April 19

    The Milwaukee Brewers (11-6) kick off a three-game series against the St. Louis Cardinals (9-10) with a Friday matchup at Busch Stadium. First pitch is at 8:15 PM ET.The Cardinals will give the ball to Kyle Gibson (1-2, 6.16 ERA),...

    Twins vs. Tigers Probable Starting Pitchers – April 19

    The Minnesota Twins (6-11) host the Detroit Tigers (10-9) on Friday to kick off a three-game series at Target Field. The contest begins at 8:10 PM ET.The Twins will give the nod to Joe Ryan (0-1) versus the Tigers and...

    Reds vs. Angels Probable Starting Pitchers – April 19

    The Cincinnati Reds (9-9) and the Los Angeles Angels (9-10) play at Great American Ball Park on Friday at 6:40 PM ET. In this matchup, the Reds have the chance to end a three-game skid.The probable pitchers are Nick Lodolo...

    Braves vs. Rangers Probable Starting Pitchers – April 19

    The Texas Rangers (11-9) begin a three-game series against the Atlanta Braves (12-5) on Friday at Truist Park. First pitch is at 7:20 PM.The Braves will call on Chris Sale (1-1) versus the Rangers and Andrew Heaney (0-2).Braves vs. Rangers...

    Guardians vs. Athletics Probable Starting Pitchers – April 19

    The Oakland Athletics (8-11) open a three-game series against the Cleveland Guardians (13-6) with a Friday matchup at Progressive Field. First pitch is at 7:10 PM ET.The probable pitchers are Triston McKenzie (1-2) for the Guardians and Joseph Boyle (1-2)...

    Pirates vs. Red Sox Probable Starting Pitchers – April 19

    The Pittsburgh Pirates (11-8) and the Boston Red Sox (10-10) square off at PNC Park on Friday at 6:40 PM ET, beginning a three-game series.The Pirates will give the nod to Quinn Priester and the Red Sox will counter with...

    Latest News

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

    On Saturday, Zac Gallen will take the mound for the Arizona Diamondbacks (9-11) versus Kyle Harrison and the San Francisco Giants (9-11), with first pitch scheduled for 4:05 PM ET at Oracle Park.The article below will provide you with everything...

    Dodgers vs. Mets: Start Time, Streaming Live, TV Channel, How to Watch

    The Los Angeles Dodgers (12-9), with Gavin Stone on the mound, host the New York Mets (10-8) who will start Jose Butto, at 4:05 PM ET on Saturday in a series opener.Keep reading to find out all the details on...

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

    On Saturday, Miles Mikolas will start for the St. Louis Cardinals (9-10) versus D.L. Hall and the Milwaukee Brewers (11-6), with first pitch scheduled for 2:15 PM ET at Busch Stadium.If you're planning on watching this game, keep reading for...

    Cubs vs. Marlins: Start Time, Streaming Live, TV Channel, How to Watch

    On Saturday, Javier Assad will start for the Chicago Cubs (12-7) versus Jesus Luzardo and the Miami Marlins (4-16), with first pitch scheduled for 2:20 PM ET at Wrigley Field.If you're intending to watch this game, keep reading for TV...

    Twins vs. Tigers: Free Live Stream, TV Channel, How to Watch

    Bailey Ober will take the mound for the Minnesota Twins (6-11) when they host starting pitcher Reese Olson and the Detroit Tigers (10-9) in a series opener on Saturday, with first pitch at 2:10 PM ET.Keep reading to find out...

    Yankees vs. Rays: Start Time, Streaming Live, TV Channel, How to Watch

    Nestor Cortes Jr. will take the mound for the New York Yankees (14-6) when they host starting pitcher Zach Eflin and the Tampa Bay Rays (11-10) on Saturday, with first pitch at 1:05 PM ET.Keep reading to find out all...

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

    The Cincinnati Reds (10-9), led by Elly De La Cruz, host Mike Trout and the Los Angeles Angels (9-11) on Saturday at 6:40 PM ET.Keep reading to see how to watch the Cincinnati-Los Angeles matchup below.When is Reds vs. Angels...

    Guardians vs. Athletics: Free Live Stream, TV Channel, How to Watch

    The Cleveland Guardians (14-6), led by Josh Naylor, host Abraham Toro and the Oakland Athletics (8-12) at 6:10 PM ET on Saturday.Keep scrolling to find out all the details on how to watch Cleveland play Oakland live.When is Guardians vs....

    How to Watch Mariners vs. Rockies: Live Stream or on TV

    The Seattle Mariners (9-10), who will give the start to Luis Castillo, visit the Colorado Rockies (4-15) with Dakota Hudson on the mound, Saturday at 8:10 PM ET.If you're intending to watch this game, keep reading for TV and streaming...

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

    Corbin Burnes takes the mound for the Baltimore Orioles (12-6) when they visit starting pitcher Cole Ragans and the Kansas City Royals (12-7) at 7:10 PM ET on Saturday.Keep scrolling to find out all the details on how to watch...

    more mlb-picks news