DataBaseball
2026
Seattle Mariners logo

American League West · 2022

Seattle Mariners 2022

Team WAR
33.4
20.9 bat / 12.5 pitch
Win %
.556
pyth .547
Run diff
+67
4.26 / 3.85 per g
wRC+
104
ERA
3.61
FIP 3.95
Home runs
199

The Seattle Mariners went 90-72 in 2022, a .556 winning percentage — 9th of 30 record in baseball. They scored 690 runs and allowed 623, a run differential of +67. The offence ranked 18th of 30 in MLB for runs scored, while their 3.61 staff ERA was 8th of 30. Their 104 team wRC+ was 4% above league average — 12th of 30 in MLB. Julio Rodríguez led the position players at 5.3 WAR, and Logan Gilbert the rotation at a 3.20 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,260 team hits
Ty France151Ty France — 151 hits (12.0%)Julio Rodríguez145Julio Rodríguez — 145 hits (11.5%)Adam Frazier129Adam Frazier — 129 hits (10.2%)Eugenio Suárez128Eugenio Suárez — 128 hits (10.2%)J.P. Crawford126J.P. Crawford — 126 hits (10.0%)Jesse Winker100Jesse Winker — 100 hits (7.9%)Carlos Santana87Carlos Santana — 87 hits (6.9%)Cal Raleigh78Cal Raleigh — 78 hits (6.2%)Abraham Toro60Abraham Toro — 60 hits (4.8%)Mitch Haniger55Mitch Haniger — 55 hits (4.4%)Dylan Moore46Dylan Moore — 46 hits (3.7%)Sam Haggerty45Sam Haggerty — 45 hits (3.6%)Luis Torrens34Luis Torrens — 34 hits (2.7%)Jarred Kelenic23Jarred Kelenic — 23 hits (1.8%)Trammell20Taylor Trammell — 20 hits (1.6%)10Tom Murphy — 10 hits (0.8%)8Kyle Lewis — 8 hits (0.6%)6Justin Upton — 6 hits (0.5%)4Kevin Padlo — 4 hits (0.3%)Steven Souza Jr. — 3 hits (0.2%)Brian O'Keefe — 1 hits (0.1%)Marcus Wilson — 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.

Julio RodríguezCF132560145287525.284.345.509.3671445.3
Eugenio Suárez3B15062912831870.236.332.459.3471293.9
Cal RaleighC1164157827631.211.284.489.3321182.9
J.P. CrawfordSS1446031266423.243.339.336.3081012.9
Ty France1B14061315120830.274.338.436.3391232.5
Dylan MooreRF952554662421.224.368.385.3411251.7
Jesse WinkerLF13654710014530.219.344.344.3161061.3
Sam HaggertyLF702014552313.256.335.403.3221110.9
Carlos Santana1B1305068719600.202.316.376.3111030.7
Mitch HanigerRF572475511340.246.308.429.3211100.6
Tom MurphyC134210110.303.439.455.4011690.5
Adam Frazier2B15660212934211.238.301.311.275770.2
Taylor TrammellRF41117204102.196.284.402.303970.2
Brian O'KeefeDH241000.333.500.333.3971660.0
Marcus WilsonCF361000.200.333.200.26569-0.0
Jack LarsenRF110000.000.000.000.000-124-0.0
Luis TorrensC53166343150.225.283.298.26268-0.1
Steven Souza Jr.RF6193010.158.158.158.139-22-0.3
Kyle LewisDH18628350.143.226.304.24051-0.3
Justin UptonDH17576130.125.263.208.23447-0.3
Kevin Padlo3B13344030.121.147.152.136-24-0.4
Jarred KelenicCF52181237175.141.221.313.23951-0.5
Abraham Toro2B1053526010352.185.239.324.24857-0.7

Pitching

26 pitchers, ranked by dbWAR.

Logan Gilbert3232185.213601743.203.461.188.43.3
George Kirby2525130.08501333.392.991.219.23.0
Andrés Muñoz64065.0254962.492.040.8913.31.8
Robbie Ray3232189.0121202123.714.171.1910.11.7
Erik Swanson57153.2323701.681.850.9111.71.7
Penn Murfee64169.1400762.993.100.959.91.1
Matt Brash39550.2440624.443.511.5611.00.6
Diego Castillo59054.1737533.643.681.148.80.5
Chris Flexen3322137.2892953.734.491.336.20.4
Paul Sewald65064.05420722.673.880.7710.10.4
Matthew Boyd10013.1200131.353.190.978.80.2
Anthony Misiewicz32029.0120274.344.081.288.40.1
Matt Festa53054.0202644.174.261.1310.70.1
Ken Giles504.100060.003.111.1512.50.1
Danny Young306.100064.264.222.058.50.0
Riley O'Brien101.000010.004.112.009.00.0
Roenis Elías707.200063.524.421.307.0-0.0
Drew Steckenrider16014.1022105.654.581.816.3-0.0
Brennan Bernardino202.101003.865.682.140.0-0.0
Justus Sheffield6111.210073.864.831.295.4-0.0
Luis Torrens202.010004.509.611.500.0-0.1
Matt Koch404.100038.318.421.386.2-0.2
Marco Gonzales3232183.0101501034.135.051.335.1-0.3
Tommy Milone7016.211055.406.891.202.7-0.5
Ryan Borucki32025.1200215.686.071.387.5-0.5
Sergio Romo23018.0010147.507.611.397.0-0.7

Attendance

Announced gate at 80 home dates, 2022.

Average
28,591
80 home dates
Median
26,086
Total
2,287,267
Best
45,586
2022-08-27
Quietest
9,374
2022-04-20
On the road
22,973
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 home8028,59126,0869,37445,586
Night4927,50725,8379,37445,586
Day3130,30428,54815,26445,245
Weekend4135,07937,50020,80445,586
Weekday3921,77021,0949,37443,280
On the road8122,97323,7964,03042,169

Through the season

Average home crowd by month.
MonthGamesAverage
Apr924,940
May1321,541
Jun1524,522
Jul1331,490
Aug1336,766
Sep1231,047
Oct625,843

By season

35427.017713.50.0151617181920212223242526

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, 2022.

Regulation
3:03
146 games
All games
3:07
Extra innings
3:37
16 of them
Longest
4:12
2022-04-24, 12 inn
Shortest
2:28
2022-07-03

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All1623:073:032:204:12
Regulation1463:033:012:204:06
Extra innings163:373:333:044:12
Home813:043:002:284:12
Road813:093:082:204:00
Day643:053:042:284:12
Night983:073:022:204:08

Through the season

Average completed game by month.
MonthGamesAverage
Apr93:13
May133:11
Jun153:00
Jul132:57
Aug133:03
Sep123:06
Oct63:05

By season

188.394.20.0151617181920212223242526

Regulation games only, in minutes. 183 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 90-72, a .556 win rate, while their +67 run differential implies .547. That is essentially in line — the record reflects the run scoring.