2019 Seattle Mariners
Franchise seasons · 2010s seasons
Independent, unofficial historical lineup simulator. Games here are simulated exhibitions, not historical results.
Compare historical seasons
Seattle Mariners franchise archive · Available years: 1977–2025 · 49 seasons.
These historical season records are separate from simulated exhibitions. — means the season record is unavailable. Year ranges describe this archive's coverage; team names reflect each season's historical name.
Same team, nearby years
| Season | Record (W–L) | Batting rows | Pitching rows |
|---|---|---|---|
| 2021 Seattle Mariners | 90–72 | 33 | 38 |
| 2020 Seattle Mariners | 27–33 | 21 | 29 |
| 2019 Seattle Mariners · Current season | 68–94 | 27 | 42 |
| 2018 Seattle Mariners | 89–73 | 30 | 32 |
| 2017 Seattle Mariners | 78–84 | 34 | 40 |
Same era: other teams in 2019
- 2019 Arizona Diamondbacks · 85–77
- 2019 Atlanta Braves · 97–65
- 2019 Baltimore Orioles · 54–108
- 2019 Boston Red Sox · 84–78
- 2019 Chicago Cubs · 84–78
- 2019 Chicago White Sox · 72–89
More teams from 2019
- 2019 Cincinnati Reds · 75–87
- 2019 Cleveland Indians · 93–69
- 2019 Colorado Rockies · 71–91
- 2019 Detroit Tigers · 47–114
- 2019 Houston Astros · 107–55
- 2019 Kansas City Royals · 59–103
- 2019 Los Angeles Angels · 72–90
- 2019 Los Angeles Dodgers · 106–56
- 2019 Miami Marlins · 57–105
- 2019 Milwaukee Brewers · 89–73
- 2019 Minnesota Twins · 101–61
- 2019 New York Mets · 86–76
- 2019 New York Yankees · 103–59
- 2019 Oakland Athletics · 97–65
- 2019 Philadelphia Phillies · 81–81
- 2019 Pittsburgh Pirates · 69–93
- 2019 San Diego Padres · 70–92
- 2019 San Francisco Giants · 77–85
- 2019 St. Louis Cardinals · 91–71
- 2019 Tampa Bay Rays · 96–66
- 2019 Texas Rangers · 78–84
- 2019 Toronto Blue Jays · 67–95
- 2019 Washington Nationals · 93–69
Roster and season statistics
Only players appear here. Staff are excluded from lineup choices. — means a statistic is unavailable. A roster player may have no batting or pitching row if they did not appear in those tables.
| Player | Position group | No. | Stat rows | AB | H | HR | AVG | IP | ERA | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| Austin Adams | Pitchers | 63 | pitching | — | — | — | — | 31.00 | 3.77 | Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.77 over 31.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| R. J. Alaniz | Pitchers | 56 | pitching | — | — | — | — | 4.00 | 20.25 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| Dan Altavilla | Pitchers | 53 | pitching | — | — | — | — | 14.67 | 5.52 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| Shawn Armstrong | Pitchers | 37 | pitching | — | — | — | — | 3.67 | 14.73 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| Anthony Bass | Pitchers | 52 | pitching | — | — | — | — | 48.00 | 3.56 | Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.56 over 48.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Gerson Bautista | Pitchers | 46 | pitching | — | — | — | — | 9.00 | 11.00 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| Jesse Biddle | Pitchers | 36 | pitching | — | — | — | — | 11.00 | 9.82 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| Chasen Bradford | Pitchers | 60 | pitching | — | — | — | — | 16.67 | 4.86 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| Brandon Brennan | Pitchers | 65 | pitching | — | — | — | — | 47.33 | 4.56 | Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.56 over 47.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Matt Carasiti | Pitchers | 56 | pitching | — | — | — | — | 9.67 | 4.66 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| Justin Dunn | Pitchers | 35 | pitching | — | — | — | — | 6.67 | 2.70 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| Roenis Elías | Pitchers | 55 | pitching | — | — | — | — | 47.00 | 3.64 | Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.64 over 47.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Matt Festa | Pitchers | 67 | pitching | — | — | — | — | 22.33 | 5.64 | Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.64 over 22.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Ryan Garton | Pitchers | 58 | pitching | — | — | — | — | 3.00 | 12.00 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| Cory Gearrin | Pitchers | 35 | pitching | — | — | — | — | 41.33 | 3.92 | Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.92 over 41.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Marco Gonzales | Pitchers | 7 | pitching | — | — | — | — | 203.00 | 3.99 | Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.99 over 203.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Zac Grotz | Pitchers | 37 | pitching | — | — | — | — | 17.33 | 4.15 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| Taylor Guilbeau | Pitchers | 45 | pitching | — | — | — | — | 12.33 | 3.65 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| Félix Hernández | Pitchers | 34 | pitching | — | — | — | — | 71.67 | 6.40 | Average (49) — 402 of 506 pitchers in the available 2019 rostersAn earned-run average of 6.40 over 71.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Yusei Kikuchi | Pitchers | 18 | pitching | — | — | — | — | 161.67 | 5.46 | Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.46 over 161.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Mike Leake | Pitchers | 8 | pitching | — | — | — | — | 137.00 | 4.27 | Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.27 over 137.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Wade LeBlanc | Pitchers | 49 | pitching | — | — | — | — | 121.33 | 5.71 | Average (49) — 402 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.71 over 121.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Matt Magill | Pitchers | 61 | pitching | — | — | — | — | 22.33 | 3.63 | Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.63 over 22.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Parker Markel | Pitchers | 37 | pitching | — | — | — | — | 4.67 | 15.43 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| Reggie McClain | Pitchers | 36 | pitching | — | — | — | — | 21.00 | 6.00 | Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 6.00 over 21.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| David McKay | Pitchers | 64 | pitching | — | — | — | — | 7.00 | 5.14 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| Tommy Milone | Pitchers | 57 | pitching | — | — | — | — | 111.67 | 4.76 | Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.76 over 111.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Andrew Moore | Pitchers | 59 | pitching | — | — | — | — | 4.67 | 7.71 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| Zac Rosscup | Pitchers | 59 | pitching | — | — | — | — | 14.00 | 3.21 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| Nick Rumbelow | Pitchers | 52 | pitching | — | — | — | — | 1.33 | 27.00 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| Connor Sadzeck | Pitchers | 54 | pitching | — | — | — | — | 23.67 | 2.66 | Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 2.66 over 23.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Tayler Scott | Pitchers | 61 | pitching | — | — | — | — | 7.67 | 9.39 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| Justus Sheffield | Pitchers | 33 | pitching | — | — | — | — | 36.00 | 5.50 | Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.50 over 36.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Hunter Strickland | Pitchers | 43 | pitching | — | — | — | — | 3.33 | 8.10 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| Erik Swanson | Pitchers | 50 | pitching | — | — | — | — | 58.00 | 5.74 | Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.74 over 58.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Anthony Swarzak | Pitchers | 30 | pitching | — | — | — | — | 13.67 | 5.27 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| Sam Tuivailala | Pitchers | 26 | pitching | — | — | — | — | 23.00 | 2.35 | Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 2.35 over 23.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Art Warren | Pitchers | 43 | pitching | — | — | — | — | 5.33 | 0.00 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| Matt Wisler | Pitchers | 44 | pitching | — | — | — | — | 22.33 | 6.04 | Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 6.04 over 22.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Mike Wright | Pitchers | 41 | pitching | — | — | — | — | 16.00 | 6.75 | Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance. |
| David Freitas | Catchers | 36 | batting | 2 | 0 | 0 | .000 | — | — | Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance. |
| Tom Murphy | Catchers | 2 | both | 260 | 71 | 18 | .273 | 3.00 | 6.00 | Average (56) — 76 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 260 at-bats and 18 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Omar Narváez | Catchers | 22 | batting | 428 | 119 | 22 | .278 | — | — | Average (57) — 62 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 428 at-bats and 22 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Tim Beckham | Infielders | 1 | batting | 304 | 72 | 15 | .237 | — | — | Average (50) — 251 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 304 at-bats and 15 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Ryan Court | Infielders | 12 | batting | 24 | 5 | 1 | .208 | — | — | Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance. |
| J. P. Crawford | Infielders | 3 | batting | 345 | 78 | 7 | .226 | — | — | Average (46) — 392 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 345 at-bats and 7 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Edwin Encarnación | Infielders | 10 | batting | 241 | 58 | 21 | .241 | — | — | Average (53) — 162 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 241 at-bats and 21 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Dee Gordon | Infielders | 9 | No stat row | — | — | — | — | — | — | No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance. |
| Ryon Healy | Infielders | 27 | batting | 169 | 40 | 7 | .237 | — | — | Average (49) — 279 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 169 at-bats and 7 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Shed Long | Infielders | 39 | No stat row | — | — | — | — | — | — | No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance. |
| Dylan Moore | Infielders | 25 | both | 247 | 51 | 9 | .206 | 1.00 | 36.00 | Average (45) — 418 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 247 at-bats and 9 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Austin Nola | Infielders | 23 | batting | 238 | 64 | 10 | .269 | — | — | Average (54) — 125 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 238 at-bats and 10 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Kyle Seager | Infielders | 15 | batting | 393 | 94 | 23 | .239 | — | — | Average (51) — 228 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 393 at-bats and 23 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Dan Vogelbach | Infielders | 20 | No stat row | — | — | — | — | — | — | No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance. |
| Donnie Walton | Infielders | 31 | No stat row | — | — | — | — | — | — | No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance. |
| Braden Bishop | Outfielders | 5 | batting | 56 | 6 | 0 | .107 | — | — | Below average (41) — 472 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 56 at-bats and 0 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Keon Broxton | Outfielders | 4 | batting | 52 | 6 | 2 | .115 | — | — | Below average (43) — 456 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 52 at-bats and 2 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Jay Bruce | Outfielders | 32 | batting | 165 | 35 | 14 | .212 | — | — | Average (49) — 279 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 165 at-bats and 14 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Jake Fraley | Outfielders | 8 | batting | 40 | 6 | 0 | .150 | — | — | Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance. |
| Mitch Haniger | Outfielders | 17 | batting | 246 | 54 | 15 | .220 | — | — | Average (48) — 329 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 246 at-bats and 15 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Kyle Lewis | Outfielders | 30 | batting | 71 | 19 | 6 | .268 | — | — | Average (53) — 162 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 71 at-bats and 6 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Tim Lopes | Outfielders | 10 | batting | 111 | 30 | 1 | .270 | — | — | Average (51) — 228 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 111 at-bats and 1 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Kristopher Negrón | Outfielders | 45 | batting | 23 | 5 | 0 | .217 | — | — | Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance. |
| Domingo Santana | Outfielders | 16 | batting | 451 | 114 | 21 | .253 | — | — | Average (52) — 199 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 451 at-bats and 21 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Mallex Smith | Outfielders | 0 | batting | 510 | 116 | 6 | .227 | — | — | Average (45) — 418 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 510 at-bats and 6 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
| Ichiro Suzuki | Outfielders | 51 | batting | 5 | 0 | 0 | .000 | — | — | Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance. |
| Mac Williamson | Outfielders | 12 | batting | 77 | 14 | 3 | .182 | — | — | Average (45) — 418 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 77 at-bats and 3 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league. |
Build a lineup
Exhibition rules use nine hitters, including a DH, and one pitcher. The numbered slots are the batting order. Pick each player once. Opponent: 2019 Arizona Diamondbacks. Players without a rating remain selectable with estimated performance.
Simulated exhibition
Choose a lineup to play an exhibition.
Batting lines
Game log for the selected game
Roster and statistics adapted from Wikipedia contributors, 2019 Seattle Mariners season. Retrieved 2026-09-30T04:15:39.405977+00:00. Source material is under CC BY-SA 4.0. We grouped roster entries, excluded staff, joined stats by Wikipedia page title, converted baseball innings notation to outs, and derived approximate ratings and simulated outcomes. No official affiliation.