Cleveland Guardians vs Pittsburgh Pirates Prediction, 4/20/2025 MLB Picks, Best Bets & Odds
Game: Cleveland Guardians vs Pittsburgh Pirates
Date: Sunday, April 20, 2025
Location: PNC Park in Pittsburgh, PA
TV: SportsNet Pittsburgh
Odds/Point Spread: Cleveland (-275) Pittsburgh (+220)
The Pittsburgh Pirates (8-12) welcome the Cleveland Guardians (9-9) at PNC Park on Sunday. The line on this contest has the Guardians at -275 and the Pirates are opening at +220. The total comes in at 9. The pitchers taking the mound will be Logan Allen and Mitch Keller.


As a squad, the Cleveland Guardians are putting up 3.8 runs per game, which has them sitting at 22nd in MLB. They have a total of 68 runs scored while holding a team OBP of .304. The Guardians have tallied 17 two-baggers as a squad and have hit 22 baseballs out of the stadium. They have accrued 64 runs batted in as well as 131 hits this year, while their team batting average is at .228. Cleveland owns a slugging percentage of .380 and have struck out 145 times, while being walked on 61 occasions.
Today’s Featured MLB Best Bet! SCOTT SPREITZER has a 7-Unit MLB Play Saturday (4 p.m.). Scott went 5-1 on the bases last night and he's 11-3 the last 4 days. And after winning another 7-Unit last night (prop), Scott's top play run has now produced +34,420. Scott measures success by the years, not mere weeks. Continue winning on the bases and with top plays overall. Get Scott's 7-Unit MLB late afternoon side by signing up below. 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
The Guardians have compiled a team ERA of 4.06 this season (15th in MLB), and their staff has rung up 148 hitters. Guardians pitchers have conceded 23 home runs in addition to 79 total runs (13th in baseball). They have walked 65 hitters and their FIP comes in at 4.37 as a team so far this season. Cleveland has allowed 144 hits (8.4 per 9 innings) and 70 earned runs. Their strikeout to walk ratio is 2.28 and the pitching staff holds a collective WHIP of 1.35.
The Guardians relief pitchers have earned a save percentage of 60.0% and have entered the game in 21 save situations. The bullpen pitchers have inherited 24 base runners on the season with 16.7% of them earned a run for their team. Guardians pitchers have entered the contest with runners on 17 times in addition to having 14 appearances in high leverage situations. The Guardians have sent 62 relief pitchers to the hill on the campaign. The relief pitchers have accumulated 16 holds on the campaign (5th in MLB). They have earned 3 saves for the year and have blown 2 of their 5 chances to get a save.
The Cincinnati Reds have notched a total of 465 putouts so far this season, in addition to 131 assists and 11 errors. Their fielding percentage is currently at .982 which has them ranked 23rd in MLB, and they have turned 15 double plays. The Guardians have converted 69.5% of baseballs in play into outs out of 1,395 innings on the field, which has them ranked 23rd in pro baseball.
Allen has thrown 237 frames and has totaled 209 K's in his pro baseball career. His earned run average is 4.51 (119 earned runs allowed) and he has a WHIP of 1.479. He has allowed 253 hits (9.6 hits per 9 innings) with 98 free passes. Allen (16-14 career record) sits with a FIP of 4.44 while he has faced 1,036 hitters in the major leagues.
The Pirates have a team slugging % of .302 and they score 3.35 runs per outing (26th in MLB). They have 21 doubles, while taking a walk 72 times and earning 67 runs. Pittsburgh has a total of 13 home runs for the year and 66 runs batted in. They have struck out on 182 occasions (5th in baseball) and have totaled 128 base knocks. The Pittsburgh Pirates have recorded an on-base percentage of .283 in addition to a team batting average of .197 this year.
The Pittsburgh pitching staff have surrendered 85 runs for the season while having an ERA of 3.83 (77 earned runs surrendered). They have conceded 11 long balls and they allow 4.22 runs per 9 innings (11th in MLB). The Pirates have a WHIP of 1.204 and are the owners of a FIP of 3.36 as a team for the year. They have earned a strikeout to walk ratio of 7.70 (156 strikeouts vs 66 walks). They come in at 21st in MLB as a pitching staff in total hits relinquished with 152.
With 20 save situations, the Pirates have earned 12 holds and 4 blown saves. Pittsburgh has called on relievers to take the mound in 8 save chances and they have earned 4 saves. Their relievers have stepped onto the hill 27 times in high leverage situations and on 19 occasions with runners on base. Pittsburgh relief pitchers have an inherited score percentage of 27.6% out of their 29 inherited runners. They are ranked 26th in the league holding a save percentage of 50.0%, and they have sent 65 relievers to the mound so far this year.
The Pittsburgh Pirates have turned 17 double plays and have a fielding rate of .977 (27th in pro baseball). The Pirates have recorded 188 assists, 17 errors and have a total of 544 putouts on the campaign. In 1,632 innings on the diamond, the Pirates hold a defensive efficiency of 70.4% (16th in MLB).
Keller (37-52 career record) has earned a 4.59 ERA and has allowed 9.5 hits per nine innings. He has a strikeout to walk ratio of 2.75 and he has faced 3,171 batters in his MLB career. He has conceded a total of 369 earned runs while earning a WHIP of 1.411 and having a FIP of 4.5. During his pro baseball career, Keller has surrendered 766 base hits while he has accumulated 704 K's in 724 innings.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take Pittsburgh (+220)
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:
Pittsburgh Pirates - Twitter
Cleveland Guardians - Twitter