The Matchup Report

Seattle Mariners vs Pittsburgh Pirates Prediction June 23, 2026

ER

Evan Roberts

June 23, 2026 · 12:30 AM EDT
MLB
Share
PNC Park — Seattle Mariners at Pittsburgh Pirates

Seattle Mariners vs Pittsburgh Pirates · June 23, 2026 · 6:40 PM EDT · Photo: ESPN

The Seattle Mariners travel to PNC Park to face the Pittsburgh Pirates in a matchup between two teams fighting to stay competitive in their respective divisions. With the Mariners holding a slight edge in pitching depth and overall team ERA, Seattle figures to have the advantage in this contest on Monday evening.

Tonight's Odds

MONEYLINE
Seattle Mariners-122
Pittsburgh Pirates+104
RUN LINE
Seattle Mariners -1.5+140
Pittsburgh Pirates +1.5-170
OVER/UNDER
Over 8.5+100
Under 8.5-122

Probable Pitchers

Seattle Mariners

George Kirby

Record5-7
ERA4.10
VS

Pittsburgh Pirates

Mitch Keller

Record5-4
ERA4.92

The Pirates enter this game with a 39-39 record and have generated solid offensive production this season, posting a .255 batting average with 688 hits and 391 runs scored. Pittsburgh's lineup has shown the ability to put runs on the board consistently. However, the Pirates' pitching staff has struggled relative to their division rivals, posting a 4.21 ERA that ranks below league average. That concern carries into this matchup with the probable starter Mitch Keller taking the mound. Keller owns a 5-4 record with a 5.25 ERA, numbers that reflect inconsistency on the mound this season. Pittsburgh's defense has also been a liability, committing 50 errors—a notable weakness that could prove costly in a tight game.

The Mariners arrive in Pittsburgh with a 40-39 record and a more disciplined approach at the plate, though their offensive output has lagged behind expectations. Seattle's lineup carries a .232 batting average with 606 hits and 326 runs scored—well below the Pirates' production in each category. The Mariners have managed to compensate for their offensive struggles through superior pitching, anchored by a 3.62 team ERA. George Kirby takes the ball for Seattle and brings a 5-7 record with a 4.10 ERA. While Kirby's win-loss record appears pedestrian, his ERA significantly outpaces Keller's, suggesting more consistent, quality outings from the Mariners' starter.

The pitching matchup represents the critical difference in this contest. Keller's 5.25 ERA indicates a pitcher vulnerable to offensive onslaught, even against a Mariners lineup that has struggled to generate consistent run production. Conversely, Kirby's 4.10 ERA paired with Seattle's superior team ERA of 3.62 suggests the Mariners will limit Pittsburgh's scoring opportunities despite the Pirates' offensive advantages in batting average and total runs scored. Pittsburgh's 50 errors also present a risk factor—sloppy defense could compound the Pirates' pitching woes and hand Seattle extra opportunities.

The betting market reflects this analysis, with the Mariners favored at -122 on the moneyline, a modest but meaningful edge. The run line sits at Seattle -1.5, suggesting oddsmakers expect a close contest that could break either direction. The over/under of 8.5 implies expectations for a relatively low-scoring affair, which aligns with the Mariners' pitching-first profile and Keller's struggles to keep runs off the board.

Seattle's pitching advantage and Keller's elevated ERA create a favorable setup for the Mariners in this matchup. While Pittsburgh has generated more offensive production, the Pirates cannot afford defensive lapses against a team that will capitalize on every mistake. The Mariners represent the safer play in this spot.

Best Bet

Seattle Mariners (-122)

Based on the matchup analysis, recent form, and line value, Seattle Mariners (-122) is our top play for this game.

More MLB Predictions