Return to calendar
FINAL GAME · RECAP

Seattle MarinersOpen full analysisTampa Bay RaysOpen full analysis

DateSunday, July 12, 2026
First pitch
BallparkTropicana Field
FINAL · Sunday, July 12, 2026
SEO MATCH SUMMARY

The Seattle Mariners defeated the Tampa Bay Rays 8–2 on July 12 at Tropicana Field, delivering a decisive offensive performance that exceeded the Vegas total line of 7.5. Seattle's lineup generated 9 hits and 2 home runs while driving in 8 runs, though the team struck out 9 times and posted a modest .690 OPS. The Mariners' pitching staff was particularly stingy, allowing just 4 hits and 2 earned runs across the game while striking out 8 Rays batters. Tampa Bay's offense struggled significantly, managing only 4 hits and 1 home run with an anemic .735 OPS, and the home team committed 2 defensive errors that compounded its offensive shortcomings. Despite striking out 8 times themselves, the Rays could not overcome a deficit built early, with their 3.80 ERA on the mound proving insufficient against Seattle's balanced attack. The Mariners' pitching efficiency and ability to win despite a .230 batting average suggests depth in their rotation will be critical as they look to extend their road success in the second half.

Seattle MarinersSEA
8W
FINAL
Tampa Bay RaysTB
2
Total runs10Run difference6
INNING BY INNING

Line score

Team123456789RHE
SEA030400001890
TB000000020242
TEAM COMPARISON

Batting box score

SEATB
9Hits4
2Home runs1
3Doubles0
8RBI2
5Walks4
9Strikeouts8
1Stolen bases0
18Total bases7
13Left on base8
0Errors2
.230AVG.259
.310OBP.334
.380SLG.401
.690OPS.735
ON THE MOUND

Pitching box score

SEATB
8Strikeouts9
4Walks5
4Hits allowed9
2Earned runs7
3.61ERA3.80
RUN PRODUCTION

Players who scored

SEABuddy Kennedy ×2J.P. CrawfordRandy ArozarenaJosh NaylorMitch GarverCole YoungWeston Wilson
TBYandy DíazJonathan Aranda
HOME RUNS

Long balls

Weston WilsonInning 4Randy ArozarenaInning 4Jonathan ArandaInning 8
SEA

Batting lineup

PlayerABHHRRBI
J.P. CrawfordSS · 3-4 | 2 2B, BB, 3 RBI4303
Randy ArozarenaLF · 1-5 | HR, 2 K, 3 RBI5113
Cal RaleighDH · 1-4 | BB, 2 K4100
Josh Naylor1B · 1-3 | BB, HBP, R3100
Mitch GarverC · 0-4 | BB, K, R4000
Cole Young2B · 1-4 | R, SB4100
Victor RoblesCF · 0-3 | K, RBI3001
Miles MastrobuoniRF · 0-00000
Buddy Kennedy3B · 1-3 | 2B, BB, K3100
TB

Batting lineup

PlayerABHHRRBI
Yandy DíazDH · 2-4 | R4200
Jonathan Aranda1B · 1-3 | HR, HBP, 2 RBI3112
Junior Caminero3B · 0-3 | BB, 3 K3000
Cedric MullinsCF · 0-4 | K4000
Chandler SimpsonLF · 0-44000
Victor Mesa Jr.RF · 0-3 | BB, K3000
Taylor WallsSS · 0-44000
Richie Palacios2B · 0-2 | 2 BB, K2000
Hunter FeducciaC · 1-4 | 2 K4100
SEA

Pitchers

PitcherIPKERERA
Emerson Hancock0 H · 1 BB1.2203.17
José A. Ferrer1 H · 0 BB1.1202.95
Nick Davila1 H · 0 BB2.0001.86
Gabe Speier0 H · 1 BB1.0002.22
Michael Rucker0 H · 1 BB1.0105.68
Eduard Bazardo2 H · 0 BB1.0122.40
Andrés Muñoz0 H · 1 BB1.0204.19
TB

Pitchers

PitcherIPKERERA
Ian Seymour6 H · 3 BB3.1354.59
Cole Sulser1 H · 0 BB0.2115.53
Chris Roycroft0 H · 0 BB3.0309.53
Craig Kimbrel2 H · 1 BB1.2214.82
Kevin Kelly0 H · 1 BB0.1002.44
EXPLORE NEXT

Related MLB pages