2026 Seattle Mariners roster

76-86

Manager: Dan Wilson

The Seattle Mariners went 76-86 in the 2026 MLB regular season, 3rd of 5 in the American League West. They missed the playoffs.

2026 Mariners roster: batting

2026 Seattle Mariners batting
GP: Games the player appeared in, however briefly.AB: At-bats: trips to the plate that ended in a hit, an out or an error. Walks and sacrifices are not counted.R: Runs — scored by the batter, or allowed by the pitcher.H: Times the batter reached base by hitting the ball, without help from an error.HR: Home runs hit.RBI: Runs that scored because of this batter's plate appearance.SB: Bases taken while the pitcher was delivering. Being caught is counted separately.AVG: Hits per at-bat. .300 is the traditional line between a good hitter and a great one.OBP: Share of plate appearances that ended with the batter on base — hits, walks and hit-by-pitches.OPS: On-base percentage plus slugging. Around .800 is All-Star level, .900 is MVP territory.
Josh Naylor1B2915259758156105730.261.317.667
Julio RodriguezCF2515059669147227122.247.307.708
Cole Young2B221605777614217664.246.312.694
Randy ArozarenaLF31154572113161267926.281.381.865
Dominic CanzoneDH281464776012623772.264.336.820
Cal RaleighC29126451498223692.182.296.664
J.P. CrawfordSS31116412549114401.221.335.687
Luke RaleyRF3195262285915391.225.284.723
Colt EmersonSS206922124428233.190.246.581
Brendan Donovan3B293913712383151.277.371.780
Victor RoblesRF296513315340910.256.315.623
Mitch GarverC355012617224151.175.302.596
Leo Rivas3B285112411190112.153.267.461
Rob RefsnyderDH35531149164110.140.211.465
Jhonny PeredaC3031901227280.300.366.755
Brock RoddenSS263061812040.197.306.584
Lazaro MontesRF2121527114110.212.305.786
Patrick Wisdom3B34194735140.106.160.351
Connor JoeRF33213927132.179.289.597
Michael ArroyoSS211535513142.371.439.953
Miles Mastrobuoni3B30132635010.192.241.434
Ryan Bliss2B263801010.125.200.325
Will Wilson3B272511120.200.3331.133

What the columns mean: AB · R · H · HR · RBI · SB · AVG · OBP · OPS

2026 Mariners roster: pitching

2026 Seattle Mariners pitching
GP: Games the player appeared in, however briefly.GS: Games started — for a pitcher, games he opened on the mound.W: Games in which this pitcher was credited with the win.L: Games in which this pitcher was charged with the loss.ERA: Earned runs allowed per nine innings pitched — lower is better. Under 3.00 is excellent.IP: Innings pitched. The decimal counts outs, so 6.2 is six innings and two more outs.K: Batters this pitcher struck out.WHIP: Walks and hits allowed per inning pitched — lower is better. Around 1.00 is elite.SV: Games finished by protecting a narrow lead to the last out.
Logan GilbertSP29323212113.73186.02051.090
George KirbySP2830309114.33174.21481.400
Bryan WooSP26303012104.01173.01751.100
Emerson HancockSP272525783.57138.21261.140
Bryce MillerSP2722214104.17118.21191.160
Eduard BazardoRP30730444.0167.1701.461
Jose FerrerRP26730444.1864.2541.473
Andres MunozRP27610564.2457.1891.2228
Gabe SpeierRP31540232.9346.0451.091
Michael RuckerRP32370145.5643.2501.280
Cooper CriswellRP29370423.3240.2311.401
Kade AndersonSP2177223.7935.2321.230
Nick DavilaRP27240004.9427.1131.351
Cole WilcoxRP26230004.0027.0281.630
Carlos VargasRP26160304.7419.0171.050
Matt BrashRP28200300.5416.2150.840
Domingo GonzalezSP2650004.707.251.830
Josh SimpsonRP2880009.827.1102.050
Troy TaylorRP2420009.003.022.000
Jhonathan DiazRP2910006.751.111.500

What the columns mean: W · L · ERA · IP · K · WHIP · SV

Team stats and league rank

2026 Seattle Mariners team stats
Home Runs18216th of 30
RBI63827th of 30
Hits1,25328th of 30
Runs66428th of 30
Stolen Bases11410th of 30
Doubles20630th of 30
Triples1819th of 30
Walks55710th of 30
Strikeouts (Batting)1,40022nd of 30
Batting Average.23329th of 30
On-Base %.31421st of 30
Slugging %.37928th of 30
OPS.69327th of 30
ERA4.2019th of 30
WHIP1.2710th of 30
Strikeouts (Pitching)1,39212th of 30
Saves3524th of 30
Wins7622nd of 30
Runs Allowed72216th of 30
Run Differential-5823rd of 30
Errors8818th of 30

Counts are season totals; percentages and ratings as they stand. Ranked among the 30 clubs that season.

Results

  1. Mar 26, 2026vs CLEL 4-6
  2. Mar 27, 2026vs CLEW 5-1
  3. Mar 28, 2026vs CLEL 5-6
  4. Mar 29, 2026vs CLEW 8-0
  5. Mar 30, 2026vs NYYW 2-1
  6. Mar 31, 2026vs NYYL 0-5
  7. Apr 1, 2026vs NYYL 3-5
  8. Apr 3, 2026@ LAAW 3-1
  9. Apr 4, 2026@ LAAL 0-1
  10. Apr 5, 2026@ LAAL 7-8
  11. Apr 6, 2026@ TEXL 1-2
  12. Apr 7, 2026@ TEXL 2-3
  13. Apr 8, 2026@ TEXL 0-3
  14. Apr 10, 2026vs HOUW 9-6
  15. Apr 11, 2026vs HOUW 8-7
  16. Apr 12, 2026vs HOUW 6-1
  17. Apr 13, 2026vs HOUW 6-2
  18. Apr 14, 2026@ SDL 1-4
  19. Apr 15, 2026@ SDL 6-7
  20. Apr 16, 2026@ SDL 2-5
  21. Apr 17, 2026vs TEXL 0-5
  22. Apr 18, 2026vs TEXW 7-3
  23. Apr 19, 2026vs TEXW 5-2
  24. Apr 20, 2026vs ATHL 4-6
  25. Apr 21, 2026vs ATHL 2-5
  26. Apr 22, 2026vs ATHW 5-4
  27. Apr 24, 2026@ STLW 3-2
  28. Apr 25, 2026@ STLW 11-9
  29. Apr 26, 2026@ STLW 3-2
  30. Apr 27, 2026@ MINL 4-11
  31. Apr 28, 2026@ MINW 7-1
  32. Apr 29, 2026@ MINW 5-3
  33. May 1, 2026vs KCL 6-7
  34. May 2, 2026vs KCL 2-3
  35. May 3, 2026vs KCL 1-4
  36. May 4, 2026vs ATLW 5-4
  37. May 5, 2026vs ATLL 2-3
  38. May 6, 2026vs ATLW 3-1
  39. May 8, 2026@ CHWW 12-8
  40. May 9, 2026@ CHWL 1-6
  41. May 10, 2026@ CHWL 1-2
  42. May 11, 2026@ HOUW 3-1
  43. May 12, 2026@ HOUW 10-2
  44. May 13, 2026@ HOUL 3-4
  45. May 14, 2026@ HOUW 8-3
  46. May 15, 2026vs SDL 0-2
  47. May 16, 2026vs SDL 4-7
  48. May 17, 2026vs SDL 3-8
  49. May 18, 2026vs CHWW 6-1
  50. May 19, 2026vs CHWL 1-2
  51. May 20, 2026vs CHWW 5-4
  52. May 22, 2026@ KCW 2-0
  53. May 23, 2026@ KCL 0-5
  54. May 24, 2026@ KCL 6-8
  55. May 25, 2026@ ATHW 9-2
  56. May 26, 2026@ ATHW 4-1
  57. May 27, 2026@ ATHW 9-1
  58. May 29, 2026vs ARIW 7-6
  59. May 30, 2026vs ARIW 5-1
  60. May 31, 2026vs ARIW 3-2
  61. Jun 1, 2026vs NYMW 3-2
  62. Jun 2, 2026vs NYMW 8-3
  63. Jun 3, 2026vs NYML 1-7
  64. Jun 5, 2026@ DETL 3-7
  65. Jun 6, 2026@ DETW 4-0
  66. Jun 7, 2026@ DETL 4-5
  67. Jun 8, 2026@ BALW 6-3
  68. Jun 9, 2026@ BALW 6-5
  69. Jun 10, 2026@ BALL 2-7
  70. Jun 11, 2026@ BALL 5-7
  71. Jun 12, 2026@ WSHW 10-2
  72. Jun 13, 2026@ WSHL 3-8
  73. Jun 14, 2026@ WSHL 1-10
  74. Jun 16, 2026vs BALW 3-1
  75. Jun 17, 2026vs BALL 3-5
  76. Jun 18, 2026vs BALW 3-0
  77. Jun 19, 2026vs BOSL 2-6
  78. Jun 20, 2026vs BOSL 1-5
  79. Jun 21, 2026vs BOSW 3-1
  80. Jun 23, 2026@ PITW 3-2
  81. Jun 24, 2026@ PITL 1-11
  82. Jun 25, 2026@ PITL 1-5
  83. Jun 26, 2026@ CLEW 3-1
  84. Jun 27, 2026@ CLEL 3-4
  85. Jun 28, 2026@ CLEL 5-6
  86. Jun 29, 2026vs LAAW 6-2
  87. Jun 30, 2026vs LAAW 8-3
  88. Jul 2, 2026vs LAAW 1-0
  89. Jul 3, 2026vs TORL 0-2
  90. Jul 4, 2026vs TORW 11-0
  91. Jul 5, 2026vs TORW 4-0
  92. Jul 7, 2026@ MIAL 5-6
  93. Jul 8, 2026@ MIAL 0-2
  94. Jul 9, 2026@ MIAL 4-8
  95. Jul 10, 2026@ TBL 2-7
  96. Jul 11, 2026@ TBL 1-6
  97. Jul 12, 2026@ TBW 8-2
  98. Jul 17, 2026vs SFL 0-7
  99. Jul 18, 2026vs SFW 4-3
  100. Jul 19, 2026vs SFW 6-3
  101. Jul 20, 2026vs CINW 8-0
  102. Jul 21, 2026vs CINL 2-4
  103. Jul 22, 2026vs CINL 3-5
  104. Jul 24, 2026@ TEXL 4-5
  105. Jul 25, 2026@ TEXL 1-7
  106. Jul 26, 2026@ TEXW 6-4
  107. Jul 27, 2026@ TEXL 3-7
  108. Jul 28, 2026@ LADW 7-6
  109. Jul 29, 2026@ LADL 2-4
  110. Jul 30, 2026@ LADL 2-6
  111. Jul 31, 2026vs MINL 3-5
  112. Aug 1, 2026vs MINW 4-3
  113. Aug 2, 2026vs MINW 7-6
  114. Aug 4, 2026vs DETL 0-8
  115. Aug 5, 2026vs DETW 4-2
  116. Aug 6, 2026vs DETL 0-11
  117. Aug 7, 2026vs TBL 1-2
  118. Aug 8, 2026vs TBL 2-3
  119. Aug 9, 2026vs TBL 1-4
  120. Aug 11, 2026@ NYYL 1-4
  121. Aug 12, 2026@ NYYL 5-10
  122. Aug 13, 2026@ NYYW 1-0
  123. Aug 14, 2026@ HOUL 7-10
  124. Aug 15, 2026@ HOUW 10-5
  125. Aug 16, 2026@ HOUW 3-2
  126. Aug 18, 2026@ MILL 0-22
  127. Aug 19, 2026@ MILW 7-5
  128. Aug 20, 2026@ MILL 4-7
  129. Aug 21, 2026vs CHCW 6-5
  130. Aug 22, 2026vs CHCW 5-4
  131. Aug 23, 2026vs CHCL 2-19
  132. Aug 24, 2026vs PHIW 9-2
  133. Aug 25, 2026vs PHIW 4-1
  134. Aug 26, 2026vs PHIL 0-6
  135. Aug 28, 2026@ TORL 1-8
  136. Aug 29, 2026@ TORL 3-4
  137. Aug 30, 2026@ TORL 0-7
  138. Aug 31, 2026@ BOSL 8-9
  139. Sep 1, 2026@ BOSW 9-6
  140. Sep 2, 2026@ BOSW 8-3
  141. Sep 3, 2026vs ATHL 4-7
  142. Sep 4, 2026vs ATHL 6-7
  143. Sep 5, 2026vs ATHL 2-6
  144. Sep 6, 2026vs ATHW 2-0
  145. Sep 8, 2026vs TEXL 5-10
  146. Sep 9, 2026vs TEXW 3-2
  147. Sep 10, 2026vs TEXW 4-3
  148. Sep 11, 2026@ ATHL 5-6
  149. Sep 12, 2026@ ATHW 19-1
  150. Sep 13, 2026@ ATHL 7-8
  151. Sep 14, 2026@ LAAL 4-6
  152. Sep 15, 2026@ LAAL 1-2
  153. Sep 16, 2026@ LAAW 7-2
  154. Sep 18, 2026@ COLW 5-4
  155. Sep 19, 2026@ COLL 3-5
  156. Sep 20, 2026@ COLW 2-1
  157. Sep 22, 2026vs HOUL 0-7
  158. Sep 23, 2026vs HOUW 6-5
  159. Sep 24, 2026vs LAAL 4-6
  160. Sep 25, 2026vs LAAL 5-7
  161. Sep 26, 2026vs LAAW 8-4
  162. Sep 27, 2026vs LAAW 7-3

Regular season. Player lines are the season lines ESPN files under this club; a player traded during the season may appear under his last club only. Age is the player’s age on June 30 of the season.