MLB Scores · MLB Odds

Mariners vs Rays

Final · Sun Jul 12 · 1:40 PM ET · Tropicana Field

Seattle MarinersMariners48-49
8
FinalJul 12, 2026
Tampa Bay RaysRays56-38
2
StreamMLB.TVRays.TVMariners.TV

Closing line

US sportsbook at first pitch
Moneyline
SEA+129
TB−156
Run line
SEA +1.5−171
TB −1.5+141
Total O/U
Over 8−105
Under 8−114
  • Run line: Mariners +1.5 covered.
  • Total O/U: over 8 (10 runs).

Recap

The Seattle Mariners beat the Tampa Bay Rays 8-2 at Tropicana Field in St. Petersburg on Jul 12, 2026 to move to 48-49.

They scored 4 runs in the fourth inning.

Score by inning

Seattle Mariners and Tampa Bay Rays, score by inning
Team123456789R
SEA0304000018
TB0000000202

W: Ferrer (2-1) · L: Seymour (6-2)

Scoring plays

Top 2

  1. SEASacrifice flyRobles hit sacrifice fly to center, Naylor scored, Garver to third.1-0
  2. SEADoubleCrawford doubled to left, Garver scored and Young scored, Kennedy to third.3-0

Top 4

  1. SEAHome runWe. Wilson homered to left (401 feet).4-0
  2. SEAHome runArozarena homered to right center (378 feet), Kennedy scored and Crawford scored.7-0

Bottom 8

  1. TBHome runAranda homered to left (337 feet), Díaz scored.7-2

Top 9

  1. SEADoubleCrawford doubled to right, Kennedy scored.8-2

Team stats

SEATB
Hits
9
4
Home Runs
2
1
Runs Batted In
8
2
Walks
5
4
Strikeouts
9
8
Runners Left On Base
13
8
Errors
0
2

Player stats

Mariners · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
J.P. Crawford SS3-4413301021.218.334.359
Randy Arozarena LF1-5511310228.286.380.458
Cal Raleigh DH1-4401001226.169.271.310
Josh Naylor 1B1-3311001011.252.317.354
Mitch Garver C0-4410001115.183.315.312
Cole Young 2B1-4411000014.253.313.394
Victor Robles CF0-3300100118.216.267.247
Weston Wilson RF1-4411110217.211.297.333
Miles Mastrobuoni RF0-000000000.192.241.192
Buddy Kennedy 3B1-3321001117.071.188.143

Mariners · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Emerson Hancock P1.200012019-123.1719
Jose Ferrer P1.110002028-182.9528
Nick Davila P2.010000024-181.8624
Gabe Speier P1.000010018-92.2218
Michael Rucker P1.000011021-135.6821
Eduard Bazardo P1.022201118-122.4018
Andres Munoz P1.000012020-124.1920

Rays · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Yandy Diaz DH2-4412000011.322.398.490
Jonathan Aranda 1B1-331121007.297.394.471
Junior Caminero 3B0-3300001323.279.372.555
Cedric Mullins CF0-4400000119.200.278.339
Chandler Simpson LF0-4400000015.279.314.339
Victor Mesa Jr. RF0-3300001116.213.311.404
Taylor Walls SS0-4400000016.213.310.280
Richie Palacios 2B0-2200002120.237.333.338
Hunter Feduccia C1-4401000221.233.311.333

Rays · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Ian Seymour P3.166533178-484.5978
Cole Sulser P0.211101110-85.5310
Chris Roycroft P3.000003028-209.5328
Craig Kimbrel P1.221112042-284.8242
Kevin Kelly P0.10001009-32.449

Game info

VenueTropicana Field, St. Petersburg, FL
Attendance24,297
OfficialsHome Plate Umpire: Derek Thomas · First Base Umpire: Manny Gonzalez · Second Base Umpire: Tom Hanahan · Third Base Umpire: Ron Kulpa

Last and next games

More scores

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 4:53 PM ET. How game pages are made