
Seattle Mariners
Through games of Oct 28
Seattle Mariners team stats: hitting, pitching, rotation and bullpen with league ranks, season and recent form.
Team stats
Schedule and results
O/U 37-20-2- Sep 27vs
Los Angeles AngelsW7–3−165O 7Recap › - Sep 26vs
Los Angeles AngelsW8–4−159O 7.5Recap › - Sep 25vs
Los Angeles AngelsL5–7−115O 6.5Recap › - Sep 24vs
Los Angeles AngelsL4–6−200O 7Recap › - Sep 23vs
Houston AstrosW6–5−130O 7.5Recap › - Sep 22vs
Houston AstrosL0–7−134U 7.5Recap › - Sep 20at
Colorado RockiesW2–1−166U 11Recap › - Sep 19at
Colorado RockiesL3–5−150U 10.5Recap › - Sep 18at
Colorado RockiesW5–4−190U 10.5 - Sep 16at
Los Angeles AngelsW7–2−130O 8Recap ›
Show all 162 games
- Sep 15at
Los Angeles AngelsL1–2−170U 8Recap › - Sep 14at
Los Angeles AngelsL4–6−110O 7.5 - Sep 13at
AthleticsL7–8−135O 9Recap › - Sep 12at
AthleticsW19–1−155O 9.5Recap › - Sep 11at
AthleticsL5–6−165O 10.5Recap › - Sep 10vs
Texas RangersW4–3−120P 7Recap › - Sep 9vs
Texas RangersW3–2−151U 8Recap › - Sep 8vs
Texas RangersL5–10−125O 7.5Recap › - Sep 6vs
AthleticsW2–0−211U 7Recap › - Sep 5vs
AthleticsL2–6−240O 7.5Recap › - Sep 4vs
AthleticsL6–7−240O 7 - Sep 3vs
AthleticsL4–7−220O 7.5Recap › - Sep 2at
Boston Red SoxW8–3+125O 8.5Recap › - Sep 1at
Boston Red SoxW9–6+100O 7Recap › - Aug 31at
Boston Red SoxL8–9+137O 7.5Recap › - Aug 30at
Toronto Blue JaysL0–7−132U 8Recap › - Aug 29at
Toronto Blue JaysL3–4Recap › - Aug 28at
Toronto Blue JaysL1–8+128O 6.5Recap › - Aug 26vs
Philadelphia PhilliesL0–6+119U 7Recap › - Aug 25vs
Philadelphia PhilliesW4–1−114U 8 - Aug 24vs
Philadelphia PhilliesW9–2+102O 6.5Recap › - Aug 23vs
Chicago CubsL2–19+110O 7.5Recap › - Aug 22vs
Chicago CubsW5–4−115O 7.5Recap › - Aug 21vs
Chicago CubsW6–5−109O 7.5 - Aug 20at
Milwaukee BrewersL4–7+121O 7.5Recap › - Aug 19at
Milwaukee BrewersW7–5+110O 7.5Recap › - Aug 18at
Milwaukee BrewersL0–22+150O 7.5Recap › - Aug 16at
Houston AstrosW3–2+110U 8Recap › - Aug 15at
Houston AstrosW10–5+106O 8.5Recap › - Aug 14at
Houston AstrosL7–10+106O 8Recap › - Aug 13at
New York YankeesW1–0+140U 7.5Recap › - Aug 12at
New York YankeesL5–10+116O 8.5Recap › - Aug 11at
New York YankeesL1–4+116U 8Recap › - Aug 9vs
Tampa Bay RaysL1–4−110U 7.5Recap › - Aug 8vs
Tampa Bay RaysL2–3−136U 7 - Aug 7vs
Tampa Bay RaysL1–2Recap › - Aug 6vs
Detroit TigersL0–11Recap › - Aug 5vs
Detroit TigersW4–2−149U 7.5Recap › - Aug 4vs
Detroit TigersL0–8−122O 7.5Recap › - Aug 2vs
Minnesota TwinsW7–6−137O 7Recap › - Aug 1vs
Minnesota TwinsW4–3−170P 7Recap › - Jul 31vs
Minnesota TwinsL3–5−170O 7.5Recap › - Jul 30at
Los Angeles DodgersL2–6+127U 8.5Recap › - Jul 29at
Los Angeles DodgersL2–4+154U 9.5Recap › - Jul 28at
Los Angeles DodgersW7–6+192O 9.5Recap › - Jul 27at
Texas RangersL3–7−128O 8Recap › - Jul 26at
Texas RangersW6–4−106O 7 - Jul 25at
Texas RangersL1–7−110O 7.5 - Jul 24at
Texas RangersL4–5−115O 7.5Recap › - Jul 22vs
Cincinnati RedsL3–5−166U 8.5Recap › - Jul 21vs
Cincinnati RedsL2–4−118U 7.5 - Jul 20vs
Cincinnati RedsW8–0−147O 7.5Recap › - Jul 19vs
San Francisco GiantsW6–3 - Jul 18vs
San Francisco GiantsW4–3 - Jul 17vs
San Francisco GiantsL0–7 - Jul 12at
Tampa Bay RaysW8–2 - Jul 11at
Tampa Bay RaysL1–6 - Jul 10at
Tampa Bay RaysL2–7 - Jul 9at
Miami MarlinsL4–8 - Jul 8at
Miami MarlinsL0–2 - Jul 7at
Miami MarlinsL5–6 - Jul 5vs
Toronto Blue JaysW4–0 - Jul 4vs
Toronto Blue JaysW11–0 - Jul 3vs
Toronto Blue JaysL0–2 - Jul 2vs
Los Angeles AngelsW1–0 - Jun 30vs
Los Angeles AngelsW8–3 - Jun 29vs
Los Angeles AngelsW6–2 - Jun 28at
Cleveland GuardiansL5–6 - Jun 27at
Cleveland GuardiansL3–4 - Jun 26at
Cleveland GuardiansW3–1 - Jun 25at
Pittsburgh PiratesL1–5 - Jun 24at
Pittsburgh PiratesL1–11 - Jun 23at
Pittsburgh PiratesW3–2 - Jun 21vs
Boston Red SoxW3–1 - Jun 20vs
Boston Red SoxL1–5 - Jun 19vs
Boston Red SoxL2–6 - Jun 18vs
Baltimore OriolesW3–0 - Jun 17vs
Baltimore OriolesL3–5 - Jun 16vs
Baltimore OriolesW3–1 - Jun 14at
Washington NationalsL1–10 - Jun 13at
Washington NationalsL3–8 - Jun 12at
Washington NationalsW10–2 - Jun 11at
Baltimore OriolesL5–7 - Jun 10at
Baltimore OriolesL2–7 - Jun 9at
Baltimore OriolesW6–5 - Jun 8at
Baltimore OriolesW6–3 - Jun 7at
Detroit TigersL4–5 - Jun 6at
Detroit TigersW4–0 - Jun 5at
Detroit TigersL3–7 - Jun 3vs
New York MetsL1–7 - Jun 2vs
New York MetsW8–3 - Jun 1vs
New York MetsW3–2 - May 31vs
Arizona DiamondbacksW3–2 - May 30vs
Arizona DiamondbacksW5–1 - May 29vs
Arizona DiamondbacksW7–6 - May 27at
AthleticsW9–1 - May 26at
AthleticsW4–1 - May 25at
AthleticsW9–2 - May 24at
Kansas City RoyalsL6–8 - May 23at
Kansas City RoyalsL0–5 - May 22at
Kansas City RoyalsW2–0 - May 20vs
Chicago White SoxW5–4 - May 19vs
Chicago White SoxL1–2 - May 18vs
Chicago White SoxW6–1 - May 17vs
San Diego PadresL3–8 - May 16vs
San Diego PadresL4–7 - May 15vs
San Diego PadresL0–2 - May 14at
Houston AstrosW8–3 - May 13at
Houston AstrosL3–4 - May 12at
Houston AstrosW10–2 - May 11at
Houston AstrosW3–1 - May 10at
Chicago White SoxL1–2 - May 9at
Chicago White SoxL1–6 - May 8at
Chicago White SoxW12–8 - May 6vs
Atlanta BravesW3–1 - May 5vs
Atlanta BravesL2–3 - May 4vs
Atlanta BravesW5–4 - May 3vs
Kansas City RoyalsL1–4 - May 2vs
Kansas City RoyalsL2–3 - May 1vs
Kansas City RoyalsL6–7 - Apr 29at
Minnesota TwinsW5–3 - Apr 28at
Minnesota TwinsW7–1 - Apr 27at
Minnesota TwinsL4–11 - Apr 26at
St. Louis CardinalsW3–2 - Apr 25at
St. Louis CardinalsW11–9 - Apr 24at
St. Louis CardinalsW3–2 - Apr 22vs
AthleticsW5–4 - Apr 21vs
AthleticsL2–5 - Apr 20vs
AthleticsL4–6 - Apr 19vs
Texas RangersW5–2 - Apr 18vs
Texas RangersW7–3 - Apr 17vs
Texas RangersL0–5 - Apr 16at
San Diego PadresL2–5 - Apr 15at
San Diego PadresL6–7 - Apr 14at
San Diego PadresL1–4 - Apr 13vs
Houston AstrosW6–2 - Apr 12vs
Houston AstrosW6–1 - Apr 11vs
Houston AstrosW8–7 - Apr 10vs
Houston AstrosW9–6 - Apr 8at
Texas RangersL0–3 - Apr 7at
Texas RangersL2–3 - Apr 6at
Texas RangersL1–2 - Apr 5at
Los Angeles AngelsL7–8 - Apr 4at
Los Angeles AngelsL0–1 - Apr 3at
Los Angeles AngelsW3–1 - Apr 1vs
New York YankeesL3–5 - Mar 31vs
New York YankeesL0–5 - Mar 30vs
New York YankeesW2–1 - Mar 29vs
Cleveland GuardiansW8–0 - Mar 28vs
Cleveland GuardiansL5–6 - Mar 27vs
Cleveland GuardiansW5–1 - Mar 26vs
Cleveland GuardiansL4–6
Result vs the close: the team's closing moneyline and the combined score against the closing total (O = over, U = under). Against-the-spread and over/under records exclude the postseason and count the 59 of 162 games with a closing line on file. Preview and Recap open the game page.
Starting rotation
2026 regular season: the five pitchers with the most starts for this team. FIP rank among the 188 pitchers with 10+ starts (1st = lowest).
Seattle Mariners players on G&W
- Randy Arozarena
- Julio Rodríguez
- Josh Naylor
- Cole Young
- Taylor Ward
- Dominic Canzone
- Cal Raleigh
- J.P. Crawford
- Mitch Haniger
- Connor Joe
- Michael Toglia
- Mitch Garver
- Luke Raley
- Colt Emerson
- Stuart Fairchild
- Rob Refsnyder
- Logan Gilbert
- Weston Wilson
- Miles Mastrobuoni
- George Kirby
- Patrick Wisdom
- Bryan Woo
- Brendan Donovan
- Victor Robles
- Emerson Hancock
- Bryce Miller
- Logan Evans
- Carlos Vargas
- Eduard Bazardo
- José A. Ferrer
- Seranthony Domínguez
- Andrés Muñoz
- Luke Jackson
- Matt Brash
- Gabe Speier
- Michael Rucker
- Hoby Milner
- Collin Snider
- Cooper Criswell
Trends
Rank is the G&W Power Rating rank on each day we published it. Last-5 numbers are regular-season games.
Against the market
League table ›26-33 · −4.9 wins vs the close
Last 15 games: −0.11 wins a game vs the close.
Wins vs the close: actual wins minus the wins the closing moneyline implied (the bookmaker margin removed). $100 a game: profit from backing the team every game at that price. The bet-time line is the consensus line on the morning of the bet window (Tuesday for football, game day for most other sports). The close is the consensus line just before the start. Every game uses only lines captured before it began. Regular season only.
Our record on this team
Full MLB archive ›- Sep 92026
Rangers @
MarinersRangers ML +135 · 1.00uL -1.00u - Sep 22026
Mariners @
Red SoxRed Sox ML -133 · 1.00uL -1.33u - Aug 302026
Mariners @
Blue JaysBlue Jays ML +127 · 1.00uW +1.27u - Aug 292026
Mariners @
Blue JaysBlue Jays ML -117 · 2.00uW +2.00u - Aug 262026
Phillies @
MarinersPhillies ML -122 · 2.00uW +2.00u - Aug 232026
Cubs @
MarinersCubs ML -105 · 2.00uW +2.00u - Aug 222026
Cubs @
MarinersCubs ML +105 · 2.00uL -2.00u - Aug 192026
Mariners @
BrewersMariners ML +115 · 1.00uW +1.15u - Aug 182026
Mariners @
BrewersMariners ML +144 · 1.00uL -1.00u - Aug 162026
Mariners @
AstrosMariners ML +113 · 1.50uW +1.70u - Aug 122026
Mariners @
YankeesMariners ML +120 · 1.00uL -1.00u - Aug 112026
Mariners @
YankeesMariners ML +120 · 1.00uL -1.00u - Aug 72026
Rays @
MarinersRays ML +108 · 1.00uW +1.08u - Aug 62026
Tigers @
MarinersTigers ML +117 · 1.00uW +1.17u - Aug 42026
Detroit Tigers @
Seattle MarinersDET ML +115 · 1.00uW +1.15u - Jul 222026
Reds @
MarinersReds ML +138 · 2.00uW +2.76u - Jul 202026
Reds @
MarinersReds ML +133 · 2.00uL -2.00u - Jul 192026
Giants @
MarinersGiants ML +163 · 2.00uL -2.00u - Jun 272026
Mariners @
GuardiansGuardians ML +126 · 1.00uW +1.26u - Jun 252026
Mariners @
PiratesPirates ML +122 · 1.00uW +1.22u - Jun 232026
Mariners @
PiratesF5 Over 4.5 -115 · 1.00uL -1.15u - Jun 132026
Mariners @
NationalsF5 Over 4.5 -120 · 1.00uW +1.00u - Jun 92026
Mariners @
OriolesF5 Over 4.5 -120 · 1.00uL -1.20u - Jun 72026
Mariners @
TigersF5 Over 4.5 -105 · 1.00uL -1.05u - May 312026
Diamondbacks @
MarinersDiamondbacks ML +131 · 1.00uL -1.00u
Showing the 25 most recent of 33 plays. Every play is in the MLB archive.
Every graded official play that involved this team, on either side, at the price it was sent. The same plays as the Pick Archive and Results.
About these numbers
The Seattle Mariners on every Lab metric, with each window side by side so you can see whether recent form matches the full season. Under each value is the team's rank among the 30 clubs for that window; the colour is its percentile against the league.
Windows. Season is every game so far. Last 15, Last 30 and Last 7 are each team's most recent games. Home and Road split by where the game was played. vs LHP and vs RHP split the team's plate appearances by the pitcher's hand; for pitching the same buttons split by the batter's side (vs LHB, vs RHB). Custom dates covers any range you choose. Every number is recomputed from the games themselves, and a window never uses a game played after its last date.
Free and members. Season and Last 15 are free for everyone. Last 30, Last 7, home and road, platoon splits and custom dates are part of Analytics, and every higher plan includes them.
All metric definitions are on the MLB Team Stats page.