DataBaseball
2026
Seattle Mariners logo

American League West · 2024

Seattle Mariners 2024

Team WAR
35.5
17.2 bat / 18.2 pitch
Win %
.525
pyth .549
Run diff
+69
4.17 / 3.75 per g
wRC+
100
ERA
3.53
FIP 3.74
Home runs
181

The Seattle Mariners went 85-77 in 2024, a .525 winning percentage — 14th of 30 record in baseball. They scored 676 runs and allowed 607, a run differential of +69. The offence ranked 21st of 30 in MLB for runs scored, while their 3.53 staff ERA was the second best. Their 100 team wRC+ was 0% above league average — 14th of 30 in MLB. Cal Raleigh led the position players at 3.8 WAR, and Logan Gilbert the rotation at a 3.23 ERA.

The 2024 season

Month by month, the streaks, and the record in the games that are argued about.

They finished 2nd in the AL West, 3.5 games back. They spent 86 of 187 days in first place, led by as many as 10 games on June 18 and were as far as 6.5 games back on September 3. Their best month was Sept/Oct at 16-10, their worst July at 10-14. The longest runs were a 4-game winning streak from April 15 to April 20 and a 5-game losing streak from July 12 to July 20. They were 49-32 at home and 36-45 on the road, 27-28 in one-run games and 40-46 against clubs that finished .500 or better. The most lopsided win was 16-3 at the Athletics on September 4; the heaviest defeat, 15-1 at the Tigers on August 13.

Record by month. March games count toward April, October’s toward September.
MonthWLPctRSRADiff
March/April1713.56710997+12
May1514.517107125-18
June1512.556116104+12
July1014.4179984+15
August1214.462111107+4
Sept/Oct1610.61513490+44
Splits. Extra innings are blank for a season whose games predate the innings count.
GamesW-LPct
Home49-32.605
Road36-45.444
One-run games27-28.491
Extra innings9-8.529
Within the division32-20.615
Against .500+ clubs40-46.465
Decided by 5+ runs24-14.632
Last 108-2.800

American League West standings, 2024

Final standings. The division page has the rest of its season.

American League West, 2024. Games back of the best record in the division.
TeamWLPctGBRSRADiffWAR
Houston Astros8873.547—740649+9137.6
Seattle Mariners8577.5253.5676607+6935.5
Texas Rangers7884.48110.5683738-5525.0
Oakland Athletics6993.42619.5643764-12126.7
Los Angeles Angels6399.38925.5635797-16214.5

2024 Seattle Mariners roster

The players whose season belongs to this club, by position and then by dbWAR. A player traded mid-season is listed with the club he played most of his games for, so a deadline arrival may appear on his other club’s page instead.

Catchers 2

Infielders 9

Outfielders 9

Designated hitters 2

Starting pitchers 6

Relief pitchers 17

Where the offence comes from

Roster contribution by share of the team total.

1,162 team hits
Julio Rodríguez155Julio Rodríguez — 155 hits (13.3%)Cal Raleigh120Cal Raleigh — 120 hits (10.3%)Ty France112Ty France — 112 hits (9.6%)Luke Raley98Luke Raley — 98 hits (8.4%)Josh Rojas95Josh Rojas — 95 hits (8.2%)Jorge Polanco89Jorge Polanco — 89 hits (7.7%)J.P. Crawford79J.P. Crawford — 79 hits (6.8%)Mitch Haniger79Mitch Haniger — 79 hits (6.8%)Victor Robles78Victor Robles — 78 hits (6.7%)Dylan Moore74Dylan Moore — 74 hits (6.4%)Mitch Garver63Mitch Garver — 63 hits (5.4%)Canzone33Dominic Canzone — 33 hits (2.8%)Luis Urías18Luis Urías — 18 hits (1.5%)Leo Rivas17Leo Rivas — 17 hits (1.5%)15Jonatan Clase — 15 hits (1.3%)14Ryan Bliss — 14 hits (1.2%)Tyler Locklear — 7 hits (0.6%)Seby Zavala — 6 hits (0.5%)5Jason Vosler — 5 hits (0.4%)Samad Taylor — 2 hits (0.2%)Cade Marlowe — 2 hits (0.2%)Sam Haggerty — 1 hits (0.1%)
Each rectangle is a player, sized by his share of the team's hits; darker means a larger share. Top 30 contributors. Select a different statistic above, or click a player for his page.

Batting

23 players, ranked by dbWAR.

Cal RaleighC153628120341006.220.312.436.3251163.8
Julio RodríguezCF141613155206824.273.325.409.3221153.3
Victor RoblesCF832957842834.307.381.433.3601432.8
Luke RaleyLF13445598225811.243.320.463.3411282.6
Dylan MooreSS13244174104232.201.320.367.3091042.0
J.P. CrawfordSS105451799375.202.304.321.286871.4
Josh Rojas3B1384769583110.225.304.336.288891.1
Jorge Polanco2B1184698916454.213.296.355.289900.8
Leo RivasSS328617083.233.333.274.286870.4
Luis Urías3B40109184160.191.303.394.3111060.4
Ryan Bliss2B307114295.222.290.397.301990.2
Jonatan ClaseLF246615153.246.303.328.285860.1
Samad TaylorLF352000.400.400.400.3551390.0
Ty France1B13953511213511.234.305.365.298960.0
Luis CastilloP110000.000.000.000.000-1280.0
Cade MarloweRF692000.250.333.250.27680-0.0
Dominic CanzoneRF62188338171.196.271.381.28184-0.1
Jason VoslerDH9305030.179.233.286.23146-0.2
Seby ZavalaC16436120.154.214.282.22239-0.2
Sam HaggertyLF6161011.067.125.067.100-53-0.2
Tyler Locklear1B14497231.156.224.311.23952-0.3
Mitch GarverDH1134306315510.172.286.341.28486-0.3
Mitch HanigerRF1214237912440.208.286.334.27982-0.5

Pitching

23 pitchers, ranked by dbWAR.

Logan Gilbert3333208.291202203.233.270.899.54.2
George Kirby3333191.0141101793.533.261.078.43.9
Bryce Miller3131180.112801712.943.580.988.53.0
Bryan Woo2222121.19301012.893.400.907.52.3
Luis Castillo3030175.1111201753.643.911.179.02.2
Trent Thornton71072.1431773.613.471.139.60.8
Andrés Muñoz60059.13722772.123.350.9611.70.8
Eduard Bazardo23027.2200334.882.701.0510.70.6
Collin Snider42041.2340471.943.411.1810.20.5
Tayler Saucedo53038.2203383.493.761.378.80.3
Gabe Speier29023.2020335.703.501.3912.50.3
Austin Voth68061.0250613.694.121.059.00.2
Ryne Stanek63055.1737674.884.141.3210.90.2
Gregory Santos807.101064.912.351.097.40.2
Kirby Snead11010.100074.353.841.846.10.1
Leo Rivas202.000000.003.171.000.00.0
Troy Taylor21019.1001253.724.361.1411.60.0
Jhonathan Díaz519.201084.665.131.767.4-0.1
Cody Bolton17018.2000174.344.881.458.2-0.1
JT Chargois36036.1310302.234.901.027.4-0.2
Josh Rojas202.000009.0012.671.500.0-0.2
Mike Baumann57058.1310585.554.831.498.9-0.3
Emerson Hancock121260.2440394.755.691.345.8-0.5

Attendance

Announced gate at 81 home dates, 2024.

Average
31,553
81 home dates
Median
33,007
Total
2,555,813
Best
45,584
2024-06-16
Quietest
14,984
2024-05-13
On the road
27,259
what they drew away

By situation

Day and night divide the home schedule, and so do weekend and weekday. The road line is a different question.
SplitGamesAvgMedLowHigh
All home8131,55333,00714,98445,584
Night5430,27931,53814,98445,337
Day2734,10135,06217,22545,584
Weekend4236,85536,06429,33145,584
Weekday3925,84425,01214,98445,337
On the road8127,25926,1073,92451,348

Through the season

Average home crowd by month.
MonthGamesAverage
Mar434,208
Apr1426,823
May1227,150
Jun1234,377
Jul1234,762
Aug1533,512
Sep1232,110

By season

35602.017801.00.005060708091011121314151617181920212223242526

Announced gate — tickets distributed, which is the figure every reference publishes and is not the same as people through the turnstile. A game the feed reports no gate for is left out rather than counted as empty. Seasons before attendance was carried into the lake are absent from the trend rather than shown as zero.

Game time

First pitch to final out across 162 completed games, 2024.

Regulation
2:36
145 games
All games
2:38
Extra innings
2:53
17 of them
Longest
3:22
2024-07-07, 10 inn
Shortest
2:09
2024-04-26

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All1622:382:352:073:26
Regulation1452:362:352:073:26
Extra innings172:532:572:283:22
Home812:362:332:093:22
Road812:392:382:073:26
Day582:382:382:173:22
Night1042:372:342:073:26

Through the season

Average completed game by month.
MonthGamesAverage
Mar42:37
Apr142:27
May122:32
Jun122:37
Jul122:39
Aug152:37
Sep122:43

By season

188.394.20.005060708091011121314151617181920212223242526

Regulation games only, in minutes. 156 minutes this season.

Elapsed time from first pitch to final out. The feed does not itemise delays, so a rain delay is inside these numbers with no way to subtract it. Games called early are excluded — five innings in ninety-three minutes is not a short game — but they still count in attendance, because the crowd turned up.

Record versus run differential

Seattle Mariners are 85-77, a .525 win rate, while their +69 run differential implies .549. That is about 4 wins behind it, which tends to regress upward.