The San Francisco Giants and Los Angeles Angels will conclude a short two-game set at Angel Stadium on Wednesday afternoon. It’s time to continue our MLB odds series and make a Giants-Angels prediction and pick.

San Francisco defeated Los Angeles by a score of 5-0 behind timely hitting and a dominant start from Anthony DeSclafani. The Giants will look to complete the sweep and continue their recent success as they're 7-1 in their last eight games. The Angels will look to rebound as they're 6-2 over their last eight home games to date.

Here’s how sportsbooks have set the opening Giants-Angels odds.

MLB Odds: Giants-Angels Odds

San Francisco Giants -1.5 (+145)

Los Angeles Angels +1.5 (-165)

Over 8 Runs (-105)

Under 8 Runs (-115)

Why The Giants Could Cover The Spread

The San Francisco Giants have surprised just about everyone around the league this season. The Giants are 47-26 and in first place in a loaded NL West division. San Francisco just keeps on winning as they've won seven of their last eight games and own the best record in the Majors. The Giants are forced to face the Dodgers and the Padres way more than they'd like and with their success this far, their talent can no longer be in question.

The Giants offense has been absolutely raking this season. They are currently averaging 4.97 runs per game, which is the fifth-best mark in baseball. The Giants hit a ton of home runs, especially against right-handed pitching. The pitching staff has been just as dominant as the Giants allow the fourth-fewest runs per game as well.

San Francisco will turn to Kevin Gausman as they hope to complete the sweep. Gausman is having a Cy Young caliber year with an 8-1 record and 1.51 ERA through 14 starts. The hard throwing right-hander has struck out a whopping 103 batters through 89.2 innings of work as well. Gausman has the second-lowest ERA in the Majors behind only Jacob deGrom. The Giants starter dealt eight innings of two-run ball in his last start against the D-backs.

Why The Angels Could Cover The Spread

The Los Angeles Angels continue to stick around despite several key injuries. Mike Trout has been out for some time now, leaving a huge void in the middle of this Angels lineup. Los Angeles has won six of their last eight home games and 21 of their 39 games at Angel Stadium this season.

The Angels have been a solid offensive club this season as they average 4.89 runs per game, which is good for seventh in the Majors. Their lineup is anchored by two-way superstar Shohei Ohtani. The Angels ace and designated hitter is currently batting .269 with 23 home runs and 54 RBI this season. The pitching staff has really struggled this season and if it wasn't for Ohtani's success on the bump as well, this team wouldn't be relevant right now.

Shohei Ohtani will man the mound for the Angels as they look to salvage this series. The Angels ace is 3-1 with a 2.70 ERA and 73 strikeouts through 10 starts. He has had a strong June with a 2.65 ERA and just three walks through 17 innings of work. The MVP candidate allowed just one run over six innings in a win over Detroit on Thursday.

Final Giants-Angels Prediction & Pick

It would be very hard to make an argument for anyone that San Francisco is up against right now. Although I love what Shohei Ohtani is doing this season, one man can't beat the best team in baseball that has their ace on the bump. Kevin Gausman has been ridiculous this season and the Giants offense doesn't know how to have an off game. Ohtani's control has been an issue and it may be tough to attack the zone regularly against such a well-rounded lineup. Take the Giants to complete the sweep.

FINAL PICK: San Francisco Giants ML (-111)