MLB Matchups
Wed Jun 18 9:45PM
4
Final
2
 123456789TODDS
CLE10030000048
SF0000200002-157

Make Your Picks[ - ]

 
CLE
SF
Open
Side
+1.5 (-158)
-1.5 (+135)
-1.5
Moneyline
+141
-157
-135
Total
O 8
U 8
7.5

Make your predictions for Cleveland Guardians vs San Francisco Giants to showcase your betting acumen and earn tips for your winners!

Cleveland Guardians vs
San Francisco GiantsPredictions & Preview

San Francisco Giants Favored Over Cleveland Guardians in 2025 MLB Season Opener

On Wednesday, June 18, the 2025 Major League Baseball season kicks off with the Cleveland Guardians facing off against the San Francisco Giants at Oracle Park in San Francisco, CA. As we analyze this interleague matchup, the Giants are the -138 moneyline favorites with a total of 7.5 runs. Starting pitchers Logan Allen (Guardians) and Justin Verlander (Giants) will take the mound. San Francisco opened as -135 favorites but the current line has shifted to San Francisco -131. Stay tuned for our MLB pick for this game, with the first pitch scheduled for 9:45 PM ET.

Betting Odds

  • Moneyline: Guardians +119 | Giants -131
  • Spread: Guardians +1.5 (-182) | Giants -1.5 (+160)
  • Total: Over/Under 8 (-110)
  • Based on the moneyline, the implied probability that San Francisco will win straight-up is 57%.

Cleveland vs San Francisco Stats

Guardians vs Giants prediction infographic
View stats & injuries for Guardians vs Giants

Cleveland Guardians

The Cleveland Guardians experienced a tough weekend, getting swept by the Seattle Mariners and falling to a record of 35-35 for the season. The team has been struggling, winning only two of their last 10 games and currently sitting 9.5 games behind the AL Central-leading Detroit Tigers. Cleveland's offense has been lacking, with a .219 batting average and 11 home runs in the last two weeks. On the pitching side, the Guardians have a 3.61 ERA and .246 batting average against during that same timeframe. Logan Allen will take the mound on Wednesday against the Giants. Allen has a 4-4 record with a 4.28 ERA this season and performed well in his last outing. The Guardians are ranked 27th in power ranking, 25th in offense, and 16th in defense, with a 36-34 record for the season.

San Francisco Giants Analysis

The San Francisco Giants recently dropped two out of three games against the Los Angeles Dodgers, marking their first series defeat since late May. Despite this, the Giants have still won eight of their previous 11 games overall. Over the past two weeks, the team has shown solid hitting with a .237 batting average and strong pitching with a 4.35 ERA. Pitcher Justin Verlander is set to be activated from the IL on Wednesday with a 0-3 record and a 4.33 ERA so far this season. The Giants currently have a power ranking of 16 and rank 14th in offense and 4th in defense, with a 41-32 record. In their last three matchups, Cleveland went 0-3 against San Francisco.

San Francisco Giants have edge over Cleveland Guardians with stronger lineup and bullpen

The San Francisco Giants may present a more favorable option in this game due to their stronger lineup and bullpen compared to the Cleveland Guardians. Recent statistics show that the Guardians have struggled against right-handed pitchers, while the Giants have performed better against left-handed pitchers. Although both teams have not displayed exceptional offensive capabilities, the Giants seem to have an edge. The acquisition of Rafael Devers, with his impressive OPS+ against both lefties and righties in 2025, further strengthens the Giants' offensive potential. In terms of bullpen performance, despite the Guardians' solid ERA, they have only managed a 1-3 record in the last 10 days. On the other hand, the Giants have a slightly higher ERA but have achieved a 3-2 record with two saves during the same timeframe.

Sources: [ 2 ] [ 3 ]

+ Full Preview
BEST
BETS
Guaranteed Picks
from MLB Experts

Best Bets From The Most Profitable MLB Handicappers

CLE +120
$1,000

BET

$1,200

TO WIN

CLE +120
$1,000

BET

$1,200

TO WIN

Thu, 12:40 PM
Minnesota TwinsMinnesota
Cincinnati RedsCIN
Thu, 1:05 PM
Los Angeles AngelsLAA
New York YankeesNew York
Thu, 1:05 PM
Colorado RockiesColorado
Washington NationalsWSH
Thu, 2:10 PM
St. Louis CardinalsSt. Louis
Chicago White SoxChicago
Thu, 2:20 PM
Milwaukee BrewersMilwaukee
Chicago CubsChicago
Follow Expert Picks