Back to Games Friday, May 29, 2026

Arizona Diamondbacks vs Seattle Mariners — May 29, 2026 | AI Prediction & Stats

T-Mobile Park, Seattle
58°F, Roof Closed
5 mph, In From LF
W Cooper Criswell L Juan Morillo

Scoreboard

1 2 3 4 5 6 7 8 9 10 R H E
Diamondbacks 0 0 0 1 0 4 0 0 1 0 6 13 0
Mariners 1 0 2 0 2 1 0 0 0 1 7 13 0

AI PREDICTIONNeural Network Forecast

AI
1 2 3 4 5 6 7 8 9 R
Diamondbacks 1 0 1 0 0 1 0 2 0 5
Mariners 0 1 0 2 0 0 1 0 0 4
Confidence: 68% Diamondbacks favored
This matchup features two teams heading in opposite directions, with Arizona riding a five-game winning streak while Seattle has found recent success against weaker Oakland pitching. The pitching duel between George Kirby and Zac Gallen heavily favors Seattle, as Kirby's 3.54 ERA and superior velocity metrics dwarf Gallen's struggles this season (4.80 ERA, 1.44 WHIP). However, Arizona's significantly better record (31-24 vs 28-29) and recent offensive surge cannot be ignored. The Diamondbacks have scored 42 runs during their current five-game winning streak, averaging over eight runs per game. Seattle's injury situation is concerning, particularly the absence of catcher Cal Raleigh and third baseman Brendan Donovan, which has forced roster shuffling that could impact their offensive rhythm. The recent activation of Victor Robles provides some stability, but his .292 average comes with limited power production. Arizona's lineup, despite missing Carlos Santana and Lourdes Gurriel Jr., still features the dynamic duo of Corbin Carroll (.293, 7 HR) and Ildemaro Vargas (.303, 7 HR, 35 RBI), who have been carrying the offensive load. The cool 52-degree weather and overcast conditions at T-Mobile Park typically suppress offensive numbers, which should benefit both starting pitchers but particularly helps Kirby's four-seam fastball and slider combination. Arizona's bullpen has been more reliable during their hot streak, and with Gabe Speier just activated for Seattle, there are questions about their late-game depth. The Diamondbacks' superior road performance during this winning streak, combined with their momentum and slightly better offensive health, gives them the edge in what projects to be a low-scoring affair.

Scoring Dynamics

Early (1-3) 2R Both starters settle after early runs allowed
Middle (4-6) 3R Isolated scoring as pitchers find rhythm
Late (7-9) 4R Arizona bullpen advantage shows in late innings

Matchup Analysis

Mariners

George Kirby's velocity and spin rate
Strong recent offensive form against Oakland
Home field advantage at T-Mobile Park
Missing key players Cal Raleigh and Brendan Donovan
Inconsistent home record (14-15)

Diamondbacks

Superior record and momentum (W5 streak)
Ildemaro Vargas and Corbin Carroll leading offense
Better road performance recently
Zac Gallen's elevated ERA and WHIP
Missing several key offensive pieces to injury

Risk Factors

Cool weather affecting ball flight
Both teams missing key offensive contributors

Key Matchups

Randy Arozarena vs Zac Gallen batter Arozarena's .295 average vs Gallen's 4.80 ERA
Corbin Carroll vs George Kirby pitcher Kirby's slider effectiveness against left-handed speed
Ildemaro Vargas vs George Kirby batter Vargas leading Arizona offense with .303 average

Statistical Edges

First to Score Diamondbacks 62%
Strikeouts 14 11-17
Total Runs 9 7-11

Game Preview

The game begins with Zac Gallen struggling with his command in the chilly Pacific Northwest evening, walking Randy Arozarena to lead off before allowing an RBI single to put Arizona ahead 1-0. George Kirby responds by settling into a groove, using his improved velocity to retire the Mariners in order through the first two innings. Seattle answers in the second when Victor Robles works a leadoff walk and eventually scores on a Patrick Wisdom sacrifice fly to even the score at 1-1. Both pitchers find their rhythm through the middle innings, with Kirby's slider particularly effective against Arizona's left-handed hitters. The Diamondbacks break through in the third when Corbin Carroll steals second base and scores on an Ildemaro Vargas double down the left-field line. Seattle's best scoring opportunity comes in the fourth inning when they load the bases with one out, but Gallen escapes with only two runs allowed on a Randy Arozarena two-run single, giving the Mariners a brief 3-2 lead. The game turns in the sixth inning when Arizona capitalizes on Seattle's bullpen transition, scoring on a Gabriel Moreno RBI groundout to tie the game 3-3. The decisive moment comes in the eighth inning when the Diamondbacks string together three consecutive hits against Seattle's overworked relief corps, with Carroll and Vargas delivering back-to-back RBI singles to take a 5-3 lead. Arizona's closer secures the final three outs despite a late Seattle rally attempt, completing the Diamondbacks' sixth consecutive victory and maintaining their strong position in the NL West race.
The confidence level reflects Arizona's superior recent form and momentum versus Seattle's pitching advantage with Kirby. While Kirby should outperform Gallen significantly, Arizona's hot offense and bullpen edge in late innings provides the decisive factor.
Baseball Predict App
BaseballPredicts: Forecasts & Stats AI-Powered MLB Predictions

Predictions, Stats & More in the App

AI predictions for upcoming games, inning-by-inning forecasts, expert commentary, detailed statistics, and real-time updates.

Arizona Diamondbacks — Roster

PlayerPosAVGHRRBIOBPSLG
Ketel Marte
2B .271932.326.467
Corbin Carroll
RF .294728.390.546
Geraldo Perdomo
SS .232321.341.362
Gabriel Moreno
C .268319.325.420
Tim Tawa
DH .17518.273.263
Ryan Waldschmidt
CF .29407.351.397
Ildemaro Vargas
1B .295737.322.472
Jose Fernandez
3B .268315.301.376
Tommy Troy
LF .31300.421.438

Seattle Mariners — Roster

PlayerPosAVGHRRBIOBPSLG
J.P. Crawford
SS .218922.344.397
Julio Rodríguez
CF .2651129.323.457
Josh Naylor
1B .258524.323.352
Randy Arozarena
LF .297626.382.467
Victor Robles
RF .29201.292.375
Cole Young
2B .243327.320.347
Rob Refsnyder
DH .12038.198.240
Mitch Garver
C .20326.353.319
Colt Emerson
3B .22916.325.457

Scoring Plays

1
J.P. Crawford homers (8) on a fly ball to right field.
0-1
3
Julio Rodríguez homers (11) on a line drive to left field. J.P. Crawford scores.
0-3
4
Geraldo Perdomo homers (3) on a fly ball to right field.
1-3
5
J.P. Crawford homers (9) on a fly ball to center field. Jhonny Pereda scores.
1-5
6
Gabriel Moreno doubles (8) on a sharp line drive to center fielder Julio Rodríguez. Corbin Carroll scores. Geraldo Perdomo scores.
3-5
6
Ildemaro Vargas grounds into a force out, first baseman Josh Naylor to shortstop J.P. Crawford. Gabriel Moreno scores. Adrian Del Castillo to 3rd. Ryan Waldschmidt out at 2nd. Ildemaro Vargas to 1st.
4-5
6
Jose Fernandez singles on a line drive to right fielder Luke Raley. Adrian Del Castillo scores. Ildemaro Vargas to 3rd.
5-5
6
Luke Raley homers (12) on a fly ball to right field.
5-6
9
Ildemaro Vargas reaches on a fielder's choice, fielded by first baseman Josh Naylor. Geraldo Perdomo scores. Gabriel Moreno to 3rd. Tim Tawa to 2nd.
6-6
10
Randy Arozarena doubles (16) on a line drive to center fielder Ryan Waldschmidt. J.P. Crawford scores. Josh Naylor to 3rd.
6-7

Arizona Diamondbacks — Batting

PlayerABRHRBIBBKHRAVGOPS
Ketel Marte2B
4000210.271.793
Corbin CarrollRF
6120010.294.936
Geraldo PerdomoSS
6331001.232.703
Gabriel MorenoC
5132000.268.745
Tim TawaDH
0000000.175.536
Ryan WaldschmidtCF
5010020.294.748
Ildemaro Vargas1B
5002000.295.794
Jose Fernandez3B
5031000.268.677
Tommy TroyLF
4000120.313.859
Totals436136471
BATTING
2B: Fernandez, Jo 2 (7, Kirby, Bazardo); Perdomo (9, Kirby); Moreno (8, Kirby).
HR: Perdomo (3, 4th inning off Kirby, 0 on, 0 out).
TB: Arenado; Carroll 2; Fernandez, Jo 5; Moreno 4; Perdomo 7; Waldschmidt.
RBI: Fernandez, Jo (15); Moreno 2 (19); Perdomo (21); Vargas, I 2 (37).
2-out RBI: Fernandez, Jo.
Runners left in scoring position, 2 out: Troy 2; Marte, K 2; Waldschmidt; Carroll 2; Perdomo.
Team RISP: 3-for-17.
Team LOB: 13.
FIELDING
Outfield assists: Waldschmidt (Naylor, J at 2nd base).
DP: 2 (Marte, K-Perdomo-Vargas, I; Perdomo-Vargas, I).
a-Singled for Del Castillo in the 7th.
1-Ran for Arenado in the 9th.

Seattle Mariners — Batting

PlayerABRHRBIBBKHRAVGOPS
J.P. CrawfordSS
4423112.218.741
Julio RodríguezCF
5132011.265.780
Josh Naylor1B
4010100.258.675
Randy ArozarenaLF
5021000.297.849
Victor RoblesRF
0000000.292.667
Cole Young2B
4010000.243.667
Rob RefsnyderDH
1000010.120.438
Mitch GarverC
0000000.203.672
Colt Emerson3B
4000030.229.782
Totals387137294
BATTING
2B: Rodríguez, J (12, Pfaadt); Arozarena (16, Morillo, J).
HR: Crawford, J 2 (9, 1st inning off Gallen, 0 on, 0 out, 5th inning off Gallen, 1 on, 1 out); Rodríguez, J (11, 3rd inning off Gallen, 1 on, 2 out); Raley, L (12, 6th inning off Pfaadt, 0 on, 1 out).
TB: Arozarena 3; Crawford, J 8; Naylor, J; Pereda; Raley, L 5; Rodríguez, J 7; Wisdom; Young.
RBI: Arozarena (26); Crawford, J 3 (22); Raley, L (30); Rodríguez, J 2 (29).
2-out RBI: Rodríguez, J 2.
Runners left in scoring position, 2 out: Naylor, J.
GIDP: Canzone; Naylor, J.
Team RISP: 2-for-6.
Team LOB: 6.
BASERUNNING
SB: Arozarena (15, 2nd base off Gallen/Moreno).
FIELDING
DP: (Young-Naylor, J).
a-Struck out for Canzone in the 9th.
b-Singled for Pereda in the 9th.

Arizona Diamondbacks — Pitching

PitcherIPHRERBBKHRPC-STERA
Zac Gallen
5.085512384-535.16
Brandon Pfaadt
1.231103131-205.59
Taylor Clarke
0.10000004-31.96
Jonathan Loáisiga
1.000001016-132.53
Brandyn Garcia
1.010002016-100.90
Juan Morillo(L, 1-2)
0.11101109-62.86

Seattle Mariners — Pitching

PitcherIPHRERBBKHRPC-STERA
George Kirby
5.164414187-613.77
Matt Brash(BS, 2)
0.221121022-110.64
José A. Ferrer(H, 7)
0.210000012-91.75
Eduard Bazardo(H, 10)
1.020010027-152.13
Gabe Speier(H, 6)
0.10000103-32.63
Andrés Muñoz(BS, 4)
1.021101025-164.98
Cooper Criswell(W, 2-1)
1.00000009-73.20

Game Info

Umpires: Home Plate: Chris Guccione; First Base: David Rackley; Second Base: Nestor Ceja; Third Base: Louie Krupa
Venue: T-Mobile Park, Seattle
Weather: 58°F, Roof Closed
Wind: 5 mph, In From LF

Seattle Mariners — News

Season Comparison

Diamondbacks
STAT
Mariners
32-28 Record 33-29
53.3% Win % 53.2%
.533 PCT .532
273 Runs For 266
263 Runs Against 230
60 Games Played 62
L1 Streak W8
6-4 Last 10 8-2
19-11 Home Record 19-15
13-17 Away Record 14-14

Head to Head

0
Last 2 meetings
2
May 31
Diamondbacks 2 - 3 Mariners
May 30
Diamondbacks 1 - 5 Mariners

Diamondbacks Recent

Jun 2 vs Dodgers 6-5 L
Jun 1 vs Dodgers 1-4 W
May 31 @ Mariners 2-3 L
May 30 @ Mariners 1-5 L
May 27 @ Giants 3-2 W

Mariners Recent

Jun 3 vs Mets 7-1 L
Jun 2 vs Mets 3-8 W
Jun 1 vs Mets 2-3 W
May 31 vs Diamondbacks 2-3 W
May 30 vs Diamondbacks 1-5 W

Unlock the Power of AI Predictions

Premium Analytics & Deep Insights

AI Predictions Advanced machine learning forecasts
Deep Analytics Professional-grade statistics
Expert Commentary Detailed game analysis

AI-Powered MLB Baseball Predictions

Get the edge in every MLB game with our AI prediction app. Real-time scoring probabilities inning by inning, accurate game outcome forecasts, detailed player and team analytics, and interactive performance stats — all powered by a constantly evolving algorithm. Whether you're a passionate fan or a dedicated analyst, Baseball Predict delivers the most accurate MLB forecasts and game insights right to your phone.

Inning-by-Inning Scoring Probabilities
Accurate Game Outcome Forecasts
Player & Team Analytics
Regular AI Model Updates
Baseball Predict App — AI MLB Predictions

Our Other Sport Apps