Milwaukee Brewers vs Pittsburgh Pirates Prediction, 5/23/2025 MLB Picks, Best Bets & Odds
Game: Milwaukee Brewers vs Pittsburgh Pirates
Date: Friday, May 23, 2025
Location: PNC Park in Pittsburgh, PA
TV: SportsNet Pittsburgh
Odds/Point Spread: Milwaukee (-130) Pittsburgh (+110)
PNC Park is where the Pittsburgh Pirates (17-33) will try to defeat the Milwaukee Brewers (24-26) on Friday. The odds on this game have the Brewers at -130 and the Pirates are coming in at +110. The over/under is set at 8. The pitchers who are expected to start will be Freddy Peralta and Paul Skenes.


The Brewers have accumulated 65 doubles as a squad and have hit 41 baseballs out of the park. Milwaukee has a slugging % of .349 and have struck out 407 times, while drawing a walk on 172 occasions. As a unit, the Milwaukee Brewers are scoring 4.2 runs per game, which is 14th in the league. They have compiled 192 runs batted in and 377 base knocks on the campaign, while their team batting average is at .229. They are sitting with 212 runs scored while holding a team on-base percentage of .308.
Today’s Featured MLB Best Bet! RAPHAEL ESPARZA is up over +4,400 so far this MLB season and is coming off another win Thursday with the Astros ‘Over’. Esparza is releasing a 6-Unit MLB Total (9:30 p.m.) and he is an excellent 7-3, +2,775 on his last 10 baseball plays rated 5.0+. Sign up below and get on it. 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 Betting Picks
The Brewers are sitting with a team ERA of 4.11 over the course of the season (19th in the league), and the staff has rung up 402 batters. Brewers pitchers have allowed 55 home runs and 219 total runs (20th in MLB). They have walked 182 hitters and their FIP comes in at 4.25 as a squad on the year. Milwaukee has yielded 399 hits (8.2 per 9 innings) and also 201 earned runs. They have a K/BB ratio of 2.21 and the pitching staff has earned a collective WHIP of 1.32.
The Brewers have sent 186 relief pitchers to the mound so far this season. The bullpen pitchers have inherited 80 base runners for the year and 37.5% of them crossed home plate. They have accumulated 10 saves this year and have blown 6 of their 16 chances to save the game. The Brewers bullpen have accumulated a save rate of 62.5% and have stepped onto the mound in 51 save situations. The relief pitchers have 34 holds so far this year (6th in MLB). Brewers relief pitchers have stepped onto the hill with runners on 51 times in addition to having 55 appearances in high leverage situations.
The Miami Marlins have accumulated 1,319 putouts so far this season, as well as 379 assists and 31 errors. Their fielding percentage is at .982 which ranks 25th in baseball, and have earned 35 double plays. The Brewers have turned 70.3% of balls in play into outs out of their 3,957 innings on the field, ranking them 14th in the majors.
Peralta has taken the ball for 809 innings and has totaled 1,006 strikeouts in his MLB career. His earned run average is 3.71 (334 earned runs allowed) and he has a career WHIP of 1.140. He has surrendered 609 hits (6.8 hits per 9 innings) and has had 314 walks. Peralta (58-39 career mark) is the owner of a FIP of 3.66 while facing 3,357 batters in the majors.
The Pirates hold a team SLG% of .319 and they earn 2.92 runs per game (30th in the league). They have tallied 54 doubles, while getting a free base 173 times as well as racking up 146 runs. Pittsburgh has accounted for 33 long balls on the season as well as 143 RBIs. They have been rung up on 433 instances (6th in MLB) and have a total of 357 hits. The Pittsburgh Pirates have compiled an OBP of .298 in addition to a batting average of .218 so far this season.
The Pirates have a WHIP of 1.255 and are the owners of a FIP of 3.79 as a unit on the season. Their K/BB ratio sits at 7.40 (367 strikeouts against 160 walks). They have a ranking of 15th in the league as a staff in total hits conceded with 397. They have allowed 39 home runs and they yield 4.28 runs per 9 innings (17th in baseball). The Pittsburgh pitching staff have conceded 211 runs for the year while holding a team ERA of 3.97 (196 earned runs relinquished).
Pittsburgh relief pitchers have an inherited score rate of 37.7% of 77 inherited base runners. Their relief pitchers have come in 54 times in high leverage situations and on 49 occasions with runners on. Sitting with 48 save situations, the Pirates have earned 28 holds and also 9 blown saves. They are currently ranked 25th in the league with a save percentage of 52.6%, and they have dispatched 164 relievers onto the diamond on the year. Pittsburgh has had bullpen pitchers enter the contest in 19 save opportunities and they have walked away with 10 saves.
The Pittsburgh Pirates have gotten 45 double plays and have a fielding rate of .984 (22nd in pro baseball). The Pirates have recorded 444 assists, 29 errors and have accounted for 1,332 putouts for the season. In 3,996 innings on the field, the Pirates have a defensive efficiency of 70.5% (12th in MLB).
Thus far in his career, Skenes has surrendered 137 base hits while he has earned 232 punch outs in 195 innings. Skenes (14-8 career mark) has earned a 2.12 ERA and has allowed 6.3 hits per nine innings. He has conceded 46 earned runs while holding a WHIP of 0.948 and being the owner of a FIP of 2.1. He has a strikeout to walk ratio of 4.83 and he has faced 757 hitters so far in his pro baseball career.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Pittsburgh (+110)
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
Milwaukee Brewers - Twitter