Baltimore Orioles vs Cleveland Guardians Prediction, 7/23/2025 MLB Picks, Best Bets & Odds
Game: Baltimore Orioles vs Cleveland Guardians
Date: Wednesday, July 23, 2025
Location: Progressive Field in Cleveland, OH
TV: CLEGuardians.TV
Odds/Point Spread: Baltimore (+125) Cleveland (-145)
The Baltimore Orioles (44-55) are en route to Progressive Field on Wednesday where they will try to defeat the Cleveland Guardians (49-50). The moneyline on this game has the Orioles at +125 and the Guardians are priced at -145. The total is 9. The expected starting pitchers will be Zach Eflin and Slade Cecconi.


Baltimore has a slugging percentage of .397 and have been called out on strikes 865 times, while drawing a walk on 267 occasions. They have 385 runs batted in as well as 791 hits on the season, and their team batting average sits at .239. The Orioles have accumulated 157 doubles as a team and have hit 115 baseballs out of the park. They have racked up 407 runs scored while holding a team OBP of .302. As a unit, the Baltimore Orioles are earning 4.1 runs per game, which puts them at 22nd in MLB.
Today’s Featured MLB Best Bet! JASON SHARPE nailed a 7-Unit MLB Play Tuesday and is back with a 7-Unit MLB Play Thursday (6:40 p.m.) looking for another big hit. Sharpe has tallied four straight winning MLB seasons, banking over +27,000 in the process, and he rung up over +9,000 last year after the All-Star Break. This is when he does some of his best work and you can sign up below for this one! You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Picks Today
Their strikeout to walk ratio sits at 2.49 and the pitching staff holds a collective WHIP of 1.43. Orioles pitchers have given up 140 home runs and 511 runs in total (27th in baseball). Baltimore has allowed 916 hits (9.5 per 9 innings) as well as 484 earned runs. The Orioles have a team earned run average of 5.00 so far this year (27th in the league), and the staff has rung up 811 batters. Their pitching staff has walked 326 opposing batters and their FIP is 4.56 as a squad on the year.
The Orioles bullpen have earned a save percentage of 64.9% and stepped onto the hill in 111 save situations. The relievers have inherited 146 runners so far this season and 19.9% of those runners ended up crossing the plate. Orioles pitchers have entered the contest with runners on base 110 times in addition to having 102 appearances in high leverage situations. The Orioles have dispatched 347 relievers to the mound over the course of the season. The bullpen have 71 holds over the course of the season (3rd in the league). They have earned 24 saves over the course of the season and have blown 13 of their 37 chances to get a save.
The Orioles have turned 67.5% of balls hit into play into outs in their 7,833 innings on the diamond, ranking them 29th in pro baseball. The Atlanta Braves have accumulated 2,611 putouts for the season, as well as 873 assists and 56 errors. Their fielding rate is at .984 which ranks 23rd in professional baseball, and they have turned 67 double plays.
Eflin (68-67 record in his career) has earned a FIP of 4.21 and he has gone up against 4,461 hitters during his time in the majors. He has surrendered 1,096 base hits (9.3 hits per 9 innings) with 219 free passes. His earned run average is 4.27 (505 ER's allowed) and his career WHIP is 1.236. Eflin has pitched in 1,064 frames and is sitting with 914 K's thus far in his career.
Cleveland has a total of 105 home runs on the campaign to go along with 366 RBIs. They have notched 145 doubles, while taking a walk 314 times as well as recording 381 runs. The Cleveland Guardians have recorded a team on-base percentage of .297 in addition to a team batting average of .225 over the course of the season. The Guardians have a team SLG% of .373 and they score 3.85 runs per outing (26th in the league). They have struck out on 812 occasions (18th in the league) and have earned 728 base knocks.
The Cleveland pitching staff have conceded 419 runs for the season while holding a team ERA of 3.95 (386 earned runs given up). They have allowed 106 long balls and they yield 4.29 runs per 9 innings (15th in MLB). The Guardians have a WHIP of 1.329 and have a FIP of 4.08 as a pitching staff on the season. They have earned a K/BB ratio of 8.50 (835 strikeouts against 354 walks). They are currently ranked 15th in baseball as a pitching staff in total hits conceded with 814.
Cleveland bullpen pitchers have an inherited score rate of 37.0% out of 119 inherited base runners. Their bullpen pitchers have stepped onto the mound 108 times in high leverage situations in addition to 85 occasions with runners on base. With 109 save situations, the Guardians have amassed 69 holds and also 12 blown saves. They are ranked 5th in the league with a save percentage of 69.2%, and they have sent 329 relief pitchers to the hill for the year. Cleveland has called on relief pitchers to take the mound in 39 save opportunities and they have come away with 27 saves.
In 7,914 innings played, the Guardians have earned a defensive efficiency of 69.0% (22nd in professional baseball). The Cleveland Guardians have gotten 77 double plays and have a fielding percentage of .981 (28th in MLB). The Guardians have recorded 800 assists, 67 errors and have earned 2,638 putouts this year.
In his pro baseball career, Cecconi has surrendered 179 base knocks while accumulating 142 punch outs in 167 innings pitched. He has conceded 97 ER's while earning a WHIP of 1.305 and a FIP of 5.1. He has a K/BB ratio of 3.64 and he has faced 714 opposing batters during his career. Cecconi (7-12 mark in his career) is the owner of a 5.22 ERA and has conceded 9.6 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Cleveland (-145)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Cleveland Guardians - Twitter
Baltimore Orioles - Twitter