Season Schedule
OffSTRegASGRegPostWSOff
Road to Playoffs
Open board →
Playoff odds, bubble teams & races — 30 clubs
7in the bubble

Seattle Mariners vs Pittsburgh Pirates

Tuesday, Jun 23, 2026PNC ParkFinal
SEA · Away · 56-60

Seattle Mariners

AL West · 5th · 3.0 GB
3:2
Final
H2H 30
PIT · Home · 57-60

Pittsburgh Pirates

Starting pitchers
Starter form · last 5 starts
Season3.94
Last 53.06
0.88 ERA better in last 5
88 days restQS 66.7%Blow-up 0/5
104/18
204/13
304/07
404/01
103/27

↓ ERA trending down lately

Season4.89
Last 52.79
2.10 ERA better in last 5
87 days restQS 66.7%Blow-up 0/5
204/19
504/14
004/08
204/03
003/28

↓ ERA trending down lately

Matchup edge
George Kirby hotter lately (L5 3.06 ERA)·Pirates 64 L10
PitchingSeattle
Seattle64Pirates59
HittingPirates
Seattle22Pirates36
BullpenSeattle
Seattle65Pirates55
Projected hitters vs RHP / RHP
Seattle vs RHP
Avg OPS 0.7862 hot hittersTop: Canzone 0.929 · Emerson 0.862 · Crawford 0.775

Projected sample — season splits vs pitcher hand, not official order.

Pirates vs RHP
Avg OPS 0.6862 hot hittersTop: Lowe 0.927 · Rodríguez 0.908 · Reynolds 0.829

Projected sample — season splits vs pitcher hand, not official order.

Seattle Mariners hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.171
0.631
7
0.268
0.733
5
0.261
0.862
5
0.288
0.929
11
0.224
0.775
9
Pittsburgh Pirates hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.200
0.400
0
0.269
0.927
14
0.268
0.829
6
0.286
0.908
3
0.063
0.368
1
◆ Matchup preview

Seattle Mariners at Pittsburgh Pirates (2026-06-23). George Kirby vs Mitch Keller at PNC Park.

George Kirby enters this matchup with a season ERA of 4.1 and a WHIP of 1.31 over 90 innings pitched across 15 starts, demonstrating a consistent ability to limit home runs with a 0.9 HR/9 rate. His K/9 stands at 7.9 and BB/9 at 2.1, indicating solid command. Kirby's recent performance shows a downward trend in ERA and a strong 66.7% quality start percentage, suggesting improved form. Mitch Keller, for the Pirates, has a season ERA of 4.92 and a WHIP of 1.32 over 82.1 innings in 15 starts. His K/9 is 7.11 and BB/9 is 3.39, indicating slightly less strikeout efficiency and more walks compared to Kirby. Keller also shows a downward trend in ERA and a 66.7% quality start percentage, aligning with Kirby in recent effectiveness.

The Seattle Mariners' offense has posted a .700 OPS with 326 runs scored, driven by 98 home runs, while maintaining a .232 batting average. Their pitching staff has been more effective, holding a 3.62 team ERA and a 1.18 WHIP, with a strong 8.86 K/9. The Pittsburgh Pirates' offense has been more productive, with a .744 OPS and 391 runs scored, hitting 94 home runs, alongside a .255 batting average. Pittsburgh's pitching unit has a 4.17 team ERA and a 1.31 WHIP, with a 9.16 K/9, suggesting a higher propensity for runs allowed compared to Seattle.

Recent head-to-head contests between these two teams in 2025 saw the Mariners sweep the Pirates, with scores of 1-0, 1-0, and 6-0, indicating low-scoring affairs. The current total line of 8.5 runs for this game appears to be a notable adjustment from those historical low-scoring matchups, potentially reflecting the current offensive capabilities and pitching trends of both teams, particularly the Pirates' higher run production this season.

Key facts
Mariners Team ERA 3.62Pirates Team OPS 0.744Kirby Quality Start Pct 66.7%Total 8.5
◆ Lineup notes

Away batters have shown strong numbers against Mitch Keller, with J.P. Crawford hitting 3-for-6 in 7 plate appearances for a 1.571 OPS. Cal Raleigh and Julio Rodríguez both boast a .500 average and high OPS figures, with Raleigh at 1.500 and Rodríguez at 1.750, each going 2-for-4. Josh Naylor has a .333 average and 1.000 OPS in 9 at-bats, while Randy Arozarena is 1-for-3 with a .666 OPS. Luke Raley is 1-for-5 with a .400 OPS, and Victor Robles is 1-for-2 in 3 plate appearances with a 1.167 OPS. Cole Young and Colt Emerson have no MLB history against Keller.

Home batters have a mixed record against George Kirby. Ryan O'Hearn has the most extensive history, going 4-for-14 in 15 plate appearances with an .833 OPS. Endy Rodríguez is 1-for-1 with a 3.000 OPS, and Jake Mangum is 1-for-2 with a 1.000 OPS. Spencer Horwitz is 2-for-6 with a .666 OPS, and Marcell Ozuna is 1-for-3 with a .666 OPS. Brandon Lowe is 1-for-8 in 9 plate appearances with a .236 OPS, while Bryan Reynolds is also 1-for-8 in 9 plate appearances, holding a .597 OPS. Nick Gonzales is hitless in 3 at-bats with a .000 OPS, and Jared Triolo is hitless in 2 at-bats across 4 plate appearances with a .500 OPS.

The away side features more hitters with significant and positive historical performance against the opposing starter, Mitch Keller, compared to the home team's matchups against George Kirby.

Head to head (2025–2026)
30
Seattle Mariners lead series
3 meetings total
2025-07-06
Pittsburgh Pirates @ Seattle Mariners
01
SEA
2025-07-05
Pittsburgh Pirates @ Seattle Mariners
01
SEA
2025-07-04
Pittsburgh Pirates @ Seattle Mariners
06
SEA
Team picture · 2026
46
LWLWWLLWLL
64
LLWLWWWWWL
SEA
PIT
Team AVG
0.232
0.255
Team OPS
0.700
0.742
Home runs
100
94
Runs scored
329
393
Team ERA
3.59
4.16
HR allowed
77
77

Explore more MLB matchups

Related game previews for these clubs and around the league.