Skip to content
GARY A.I.Get the app
MLB · Tue, Jun 23 · 6:40 PM

Mariners at Pirates

O/U 8.5 · RL Mariners -1.5 · PNC Park

GARY'S PICK
Mariners Moneyline
MLB@ Pirates· -134

Mariners
Moneyline

-134 · LOST · SEA 1 · PIT 11

Pirates

The pick & result

Published pick
Mariners ML -134
Published odds
-134
Result
Lost
Final score
1-11

Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.

The read

Two teams hovering at the .500 mark clash at PNC Park tonight as the Seattle Mariners send George Kirby to the mound to face Mitch Keller and the Pittsburgh Pirates. At -134, the moneyline price represents excellent value because the market is overpaying for Keller's fragile surface numbers, specifically his 4.92 ERA which is masked by a 5.00 xERA and a high 0.345 xwOBA. Keller is highly vulnerable to left-handed hitters, allowing a .758 OPS against them. This aligns perfectly with Seattle’s lefty-heavy lineup construction featuring J.P. Crawford, Josh Naylor, Luke Raley, Cole Young, and Colt Emerson. Furthermore, Keller's primary 4-seam fastball carries a disastrous .553 xwOBA, which plays right into the strengths of Luke Raley, who boasts a .385 xwOBA against fastballs, and Julio Rodriguez, who has historically dominated Keller with a career .667 batting average and a 2.333 OPS.

The strongest case against the Mariners is their dormant offense, which has averaged only 3.4 runs per game over their last 10 games and was recently held to just two hits in back-to-back games against Boston. However, the Mariners get a massive psychological and offensive boost today with the activation of outfielder Randy Arozarena from the 10-day IL, stabilizing the middle of the order. The return of Arozarena immediately deepens the Mariners' batting order, putting pressure on Keller from the first inning. While George Kirby has been somewhat hittable recently, surrendering 39 hits in his last 27.1 innings, his elite control remains intact with a 15:3 K:BB ratio in his last two starts and only five walks over his last five starts. Kirby's reverse platoon split (.707 OPS allowed to LHB) also allows him to effectively neutralize Pittsburgh’s top left-handed hitters like Spencer Horwitz (.851 OPS) and Brandon Lowe.

As the game progresses, the bullpen and defensive disparities should tip the scales decisively in Seattle's favor. While the Pirates' bullpen is taxed after using five relievers on June 21, including Yohan Ramirez (28 pitches) and Carmen Mlodzinski (32 pitches) who both logged 2.0 innings, Seattle's primary relievers threw 15 pitches or fewer on June 21 and enjoyed a rest day on June 22. In the late innings, Seattle's defensive efficiency—featuring a .987 fielding percentage with only 36 errors in 79 games compared to Pittsburgh's .982 fielding percentage and 50 errors—will minimize extra opportunities. Additionally, with Pirates catcher Endy Rodriguez allowing 16 successful stolen bases on an 11% caught-stealing rate, Seattle's speed threats are primed to manufacture runs on the basepaths, securing a clear road victory.

Injuries noted

Pirates: [KNOWN] Liover Peguero (Shortstop) — Undisclosed (Not Specified): The Phillies reassigned Peguero to minor-league camp Sunday. (Jun 18 — 5d ago) [NEW] Jared Jones (SP) — Elbow (Right): Jones had additional imaging on his right elbow come back clean and played catch Tuesday, though manager Don Kelly indicated it's too early to know if the right-hander will be ready for his next turn through the rotation, Colin Beazley of the Pittsburgh Post-Gazette reports. (Jun 23 — 0d ago) [NEW] Konnor Griffin (SS) — Forearm (Right): Manager Don Kelly announced that Griffin (forearm) will begin a rehab assignment with Double-A Altoona on Tuesday, Colin Beazley of the Pittsburgh Post-Gazette reports. (Jun 23 — 0d ago) [NEW] Wilber Dotel (RP) — Lat (Right): Dotel (lat) tossed a bullpen session Saturday, MLB.com reports. (Jun 21 — 1d ago) [KNOWN] Will Robertson (Left Fielder) — Undisclosed (Not Specified): The Orioles reassigned Robertson to minor-league camp Wednesday, Jacob Calvin Meyer of The Baltimore Sun reports. (May 8 — 46d ago) [KNOWN] Oneil Cruz (CF) — Hand (Left): Pirates general manager Ben Cherington said Sunday that Cruz (hand) is facing an estimated recovery timeline of 4-6 weeks, Danny Demilio of PittsburghBaseballNow.com reports. (Jun 14 — 9d ago) [KNOWN] Chris Devenski (RP) — Illness (Not Specified): Devenski (illness) was transferred from the 15-day IL to the 60-day IL on Sunday. (Jun 7 — 16d ago) Mariners: [NEW] Dominic Canzone (DH) — Hamstring (Right): Canzone (hamstring) is out of the lineup for Tuesday's game against the Pirates. (Jun 23 — 0d ago) [KNOWN] Carlos Vargas (Relief Pitcher) — Lat (Right): Mariners general manager Justin Hollander said Tuesday that Vargas (lat) recently began a throwing program and could be ready to return from the 60-day injured list around the Aug. 3 trade deadline, Zac Hereth of 710 AM Seattle Sports reports. (Jun 17 — 6d ago) [KNOWN] Will Wilson (3B) — Thumb (Left): Wilson (thumb) has gone 3-for-9 with two RBI and a 1:2 BB:K in his first three rehab games between High-A Everett and Triple-A Tacoma. (Jun 17 — 6d ago) [KNOWN] Cooper Criswell (RP) — Pectoral (Right): Criswell was diagnosed with a Grade 1-plus pectoral strain Tuesday, Daniel Kramer of MLB.com reports. (Jun 16 — 6d ago) [KNOWN] Brendan Donovan (3B) — Groin (Left): Donovan (groin) began a running progression Tuesday, Daniel Kramer of MLB.com reports. (Jun 16 — 6d ago) [KNOWN] Matt Brash (RP) — Lat (Right): General manager Justin Hollander said Tuesday that Brash was diagnosed with a Grade 1 strain in his right lat, Shannon Drayer of SeattleSports.com reports. (Jun 16 — 6d ago) [KNOWN] Joe Jacques (Relief Pitcher) — Undisclosed (Not Specified): The Mets signed Jacques to a minor-league contract Wednesday, Anthony DiComo of MLB.com reports. (May 8 — 46d ago)

The research

The dated measurements the app shows under this card — observations with their sample and source, not predictions.

STARTER FORM

  • Mitch Keller: 7.71 ERA over his last 3 starts

    7.71

    Across his last 3 starts (14 IP) he has been tagged for 12 earned runs — a 7.71 ERA with a 2.07 WHIP (1.34 season) against a 5.25 season mark.

PLATOON EDGE

  • Brandon Lowe (bats L) draws George Kirby (RHP), batting 2nd

    .921

    Brandon Lowe carries a .921 OPS vs. Right (197 AB) against .621 the other way (82 AB), and faces RHP George Kirby from the 2nd spot — a split his blended season line may not reflect.

HEAT CHECK

  • Bryan Reynolds: 1.216 OPS in Last 15 Days

    1.216

    Over the last 15 days (50 PA) he is at a 1.216 OPS, up 0.332 on his .884 season mark. He has 11 home runs on the season. His total-bases line tonight: 1.5.

HR THREAT

  • Cal Raleigh to homer

    +255

    Cal Raleigh presents a statistically significant home run opportunity tonight due to the convergence of Mitch Keller's extreme splits and favorable environmental conditions. Keller has been a vastly different pitcher under the lights, posting a 7.40 ERA in night starts compared to a 3.07 ERA during the day.

RUNNING GAME

  • Green light: Seattle Mariners run, and Endy Rodriguez has caught just 11%

    11% CS

    Seattle Mariners steal 0.7 bags a game (58 on the season) and Endy Rodriguez has thrown out 2 of 18 runners (11%). Everything about tonight says they keep running.

  • Pittsburgh Pirates like to run — Cal Raleigh (33% caught) is the wrong catcher to test

    33% CS

    Cal Raleigh owns a 33% caught-stealing rate (9 of 27) and Pittsburgh Pirates run anyway — 0.9 steals a game. Strength on strength on the bases.

BALLPARK

  • Mitch Keller's ERA jumps to 5.77 at PNC Park

    5.77

    Mitch Keller carries a 5.77 ERA over 8 games (43.7 IP) at tonight's park vs 4.66 across 38.7 innings everywhere else. Hitters bat .273 off him here. He starts here tonight.

PARK WEATHER

  • Wind blowing out 13 mph at PNC Park tonight

    OUT 13

    Conditions at PNC Park: Clear, 76°, wind 13 mph, Out To RF. Fly balls that die most nights have a chance to go tonight. The total sits at 8.5.

REGRESSION

  • Spencer Horwitz: .283 AVG vs .235 xBA

    .235

    Spencer Horwitz's .283 average comes against a .235 expected (xBA) on 288 plate appearances. His wOBA sits at .375 against a .339 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.

All research from this day

About this analysis

Who made it
Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
Published data
Daily picks first stored June 23, 2026 at 11:35 AM ET.
Odds record
The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: fanduel, fanatics, caesars, draftkings, betmgm, betrivers.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

3
  • GARY'S PICK
    CAL RALEIGHTOTAL BASES UNDER 1.5
    MLBMariners· -127

    Cal Raleigh
    Total Bases under 1.5

    -127 · LOST · ACTUAL 4

    Mariners

    While Cal Raleigh has power, his 2026 season has been an exercise in offensive futility, evidenced by his .162 batting average. He is currently mired in a deep slump, recording one or zero total bases in every game over the last week.

    The Mariners' lineup as a whole has struggled to generate consistent contact, and tonight they face Mitch Keller, who is coming off a season-high 7-strikeout performance. Raleigh's high-strikeout profile makes him a prime candidate to go hitless or finish with a single total base, as he has done in each of his last five starts.

    Despite batting second, his low contact rate (29 hits in 179 AB) makes the under the high-probability play.

  • GARY'S PICK
    SPENCER HORWITZTOTAL BASES OVER 1.5
    MLBPirates· +135

    Spencer Horwitz
    Total Bases over 1.5

    +135 · LOST · ACTUAL 1

    Pirates

    Spencer Horwitz is the ideal candidate to exploit tonight's environmental and matchup factors. Batting leadoff, he is guaranteed a high volume of plate appearances, and his home splits are elite (.301 AVG).

    He faces George Kirby, who has been unusually hittable lately, surrendering 24 hits over his last three starts. Horwitz's left-handed bat is well-positioned to take advantage of the 13 mph wind blowing out toward right field, especially since Kirby allows a higher slugging percentage to lefties than righties.

    Having cleared this 1.5 total bases mark in three of his last five games with multiple multi-hit efforts, Horwitz provides excellent value at plus money.

  • THE LONG SHOT
    CAL RALEIGHHR UNDER 0.5
    MLBMariners· -320

    Cal Raleigh
    HR under 0.5

    -320 · LOST · ACTUAL 1

    Mariners

    While Cal Raleigh possesses significant power, he is currently in a deep offensive slump, batting just .152 over his last 10 games with zero home runs in his last five outings. His season average of .162 and his struggles against right-handed pitching (.167 AVG) suggest a low probability of him connecting for a home run tonight. Although Mitch Keller has been hit hard recently, he has managed to limit home runs relatively well (3 HR in last 5 starts), and Raleigh's lack of consistent contact makes it difficult to project a long ball even with the wind blowing out to right field. Given that he has only recorded 2 total bases over his last 5 games combined, the Under on his 0.5 home run line is the statistically safer play.

Every prop from this day is on the archive page.

Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.

Get Gary on the App Store

Every MLB game this dayThe MLB recordToday's MLB picksEvery sport this day