Seattle Mariners vs Pittsburgh Pirates Prediction, 6/24/2026 MLB Picks, Best Bets & Odds
Game: Seattle Mariners vs Pittsburgh Pirates
Date: Wednesday, June 24, 2026
Location: PNC Park in Pittsburgh, PA
TV: SportsNet Pittsburgh
Odds/Point Spread: Seattle (-144) Pittsburgh (+120)
PNC Park is the location where the Pittsburgh Pirates (39-39) will attempt to defeat the Seattle Mariners (40-39) on Wednesday. The moneyline on this matchup has the Mariners at -144 while the Pirates are at +120. The over/under is 8.5. The pitchers who are expected to start will be Bryan Woo and Braxton Ashcraft.

The Mariners have accounted for 98 two-baggers as a team and have hit 98 balls out of the park. Seattle has a slugging rate of .387 and have struck out 669 times, while taking a walk on 266 occasions. As a squad, the Seattle Mariners are knocking in 4.1 runs per game, which is 22nd in the league. They have earned 317 runs batted in and 606 hits for the season, and their batting average is sitting at .232. They have racked up 326 runs while holding a team OBP of .313.
Today’s Featured MLB Best Bet! DOC’S SPORTS has a 7-Unit MLB Run Line Play on Tuesday (7:40 p.m.). We are 8-2 with our last 10 MLB Top Plays! Doc’s Sports has nailed 5 straight MLB Plays overall and you can receive this play by signing-up below with a daily MLB Picks Package. We are on a +5,210 run since the beginning of May and now is the time to jump on board with this veteran handicapper of 55 years. 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 NHL package. Join Now! |
Get all of our MLB Picks
They have earned a K/BB ratio of 3.43 and their pitching staff holds a WHIP of 1.18. Mariners pitchers have yielded 77 long balls and also 309 total runs (7th in the league). Seattle has relinquished 626 hits (8.0 per 9 innings) and also 283 earned runs. The Mariners hold a team earned run average of 3.62 this season (5th in the league), and their staff has struck out 692 batters. They have walked 202 players from the other team and their FIP comes in at 3.59 as a team this season.
The Mariners relief pitchers have a save percentage of 59.4% and have stepped onto the mound in 77 save situations. They have accumulated 19 saves on the campaign and have blown 13 of 32 save chances. The bullpen pitchers have inherited 82 runners this season with 23.2% of those players ended up crossing the plate. Mariners pitchers have gone to the mound with runners on 60 times and also have had 88 appearances in high leverage situations. The Mariners have dispatched 238 relief pitchers to the mound on the campaign. The relievers have accumulated 44 holds so far this year (12th in MLB).
The Seattle Mariners have accumulated 2,109 putouts so far this season, as well as 635 assists and 36 errors. Their fielding percentage sits at .987 which is 11th in the majors, and have accumulated 73 double plays. The Mariners have converted 69.8% of balls hit into play into outs out of their 6,327 innings on the diamond, which has them sitting at 18th in baseball.
Woo has pitched in 484 innings and is sitting with 480 strikeouts during his pro baseball career. Woo (34-20 career win-loss mark) holds a FIP of 3.30 while he has gone up against 1,928 batters during his time in the major leagues. His earned run average is 3.35 (180 earned runs allowed) and he has a career WHIP of 0.985. He has allowed 381 base knocks (7.1 hits per 9 innings) and has had 96 free passes.
The Pirates hold a team slugging % of .409 and they are earning 5.01 runs per contest (5th in the league). They have recorded 119 doubles, while getting a free base 293 times and earning 391 runs. Pittsburgh has hit 94 home runs so far this season and 374 RBIs. They have been rung up on 720 instances (2nd in the league) and have recorded 688 hits. The Pittsburgh Pirates have recorded a team OBP of .335 and a batting average of .255 so far this year.
The Pittsburgh pitching staff have given up 377 runs this year while holding an ERA of 4.18 (324 earned runs yielded). They have surrendered 75 long balls and they give up 4.86 runs per 9 innings (20th in MLB). The Pirates have a team WHIP of 1.306 and are the owners of a FIP of 3.91 as a staff for the season. They currently have a strikeout to walk ratio of 9.20 (711 strikeouts vs 287 bases on balls). They rank 16th in MLB as a pitching staff in total hits allowed with 625.
Pittsburgh relief pitchers hold an inherited score percentage of 31.7% out of 101 inherited runners. Their relievers have come in 69 times in high leverage situations and on 73 occasions with base runners. Sitting with 68 save situations, the Pirates have accumulated 35 holds and also 16 blown saves. They sit at 27th in MLB with a save rate of 50.0%, and they have dispatched 249 bullpen pitchers to the mound this season.
The Pittsburgh Pirates have gotten 58 double plays and hold a fielding percentage of .982 (27th in MLB). The Pirates have recorded 634 assists, 50 errors and have accounted for 2,096 putouts on the campaign. In 6,288 innings on the diamond, the Pirates are sitting with a defensive efficiency of 69.1% (24th in professional baseball).
During his pro baseball career, Ashcraft has conceded 141 base knocks while he has earned 168 punch outs in 159 innings pitched. Ashcraft (10-7 career record) holds a 2.99 earned run average while allowing 8.0 hits per nine innings. He has conceded 53 earned runs while earning a WHIP of 1.173 and having a FIP of 2.9. He has a strikeout to walk ratio of 3.65 and he has gone up against 661 batters in his career.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Seattle (-144)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Pittsburgh Pirates - Twitter
Seattle Mariners - Twitter
