2019 Tampa Bay Rays

Franchise seasons · 2010s seasons

Independent, unofficial historical lineup simulator. Games here are simulated exhibitions, not historical results.

Compare historical seasons

Tampa Bay Rays franchise archive · Available years: 1998–2025 · 28 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

Nearby franchise seasons and available statistics
SeasonRecord (W–L)Batting rowsPitching rows
2021 Tampa Bay Rays100–622341
2020 Tampa Bay Rays40–201925
2019 Tampa Bay Rays · Current season96–662633
2018 Tampa Bay Rays90–722731
2017 Tampa Bay Rays80–822430

Same era: other teams in 2019

More teams from 2019

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.

PlayerPosition groupNo.Stat rowsABHHRAVGIPERARating
José AlvaradoPitchers46pitching————30.004.80
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.80 over 30.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.
Nick AndersonPitchers70pitching————21.332.11
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 2.11 over 21.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.
Anthony BandaPitchers53pitching————4.006.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.
Jalen BeeksPitchers68pitching————104.334.31
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.31 over 104.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.
Diego CastilloPitchers63pitching————68.673.41
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.41 over 68.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.
Yonny ChirinosPitchers72pitching————133.333.85
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.85 over 133.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.
José De LeónPitchers87pitching————4.002.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.
Oliver DrakePitchers47pitching————56.003.21
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.21 over 56.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.
Peter FairbanksPitchers44No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Jake FariaPitchers34No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Wilmer FontPitchers62pitching————14.005.79
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.
Ian GibautPitchers58pitching————2.009.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.
Tyler GlasnowPitchers20pitching————60.671.78
Average (53) — 12 of 506 pitchers in the available 2019 rostersAn earned-run average of 1.78 over 60.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 KittredgePitchers36pitching————49.674.17
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.17 over 49.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.
Adam KolarekPitchers56pitching————43.333.95
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.95 over 43.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.
Brendan McKayPitchers49pitching————49.005.14
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.14 over 49.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.
Hoby MilnerPitchers60pitching————3.677.36
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.
Charlie MortonPitchers50pitching————194.673.05
Average (54) — 3 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.05 over 194.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.
Emilio PagánPitchers15pitching————70.002.31
Average (53) — 12 of 506 pitchers in the available 2019 rostersAn earned-run average of 2.31 over 70.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.
Ricardo PintoPitchers67pitching————2.3315.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.
Colin PochePitchers38pitching————51.674.70
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.70 over 51.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.
Austin PruittPitchers45pitching————47.004.40
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.40 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.
Trevor RichardsPitchers34pitching————23.331.93
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 1.93 over 23.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.
Chaz RoePitchers52pitching————51.004.06
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.06 over 51.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.
Casey SadlerPitchers65pitching————19.331.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.
Aaron SlegersPitchers57pitching————3.003.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.
Blake SnellPitchers4pitching————107.004.29
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.29 over 107.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.
Ryne StanekPitchers55pitching————55.673.40
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.40 over 55.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.
Cole SulserPitchers71pitching————7.330.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.
Hunter WoodPitchers44pitching————29.002.48
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 2.48 over 29.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.
Ryan YarbroughPitchers48pitching————141.674.13
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.13 over 141.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.
Anthony BemboomCatchers40batting520.400——
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.
Nick CiuffoCatchers19batting610.167——
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.
Travis d'ArnaudCatchers37batting3278616.263——
Average (54) — 125 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 327 at-bats and 16 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.
Erik KratzCatchers6batting1710.059——
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.
Michael PérezCatchers7No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Mike ZuninoCatchers10batting266449.165——
Below average (39) — 483 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 266 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.
Willy AdamesInfielders1batting53113520.254——
Average (52) — 199 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 531 at-bats and 20 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.
Jesús AguilarInfielders21No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Christian ArroyoInfielders22batting50112.220——
Average (49) — 279 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 50 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.
Mike BrosseauInfielders43both132366.2734.004.50
Average (53) — 162 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 132 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.
Ji-man ChoiInfielders26batting41010719.261——
Average (53) — 162 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 410 at-bats and 19 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.
Yandy DíazInfielders2batting3078214.267——
Average (54) — 125 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 307 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.
Matt DuffyInfielders5batting147371..252——
Average (49) — 279 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 147 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.
Brandon LoweInfielders8batting2968017.270——
Average (55) — 96 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 296 at-bats and 17 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.
Nate LoweInfielders35No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Daniel RobertsonInfielders28No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Eric SogardInfielders9batting109293.266——
Average (52) — 199 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 109 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.
Andrew VelazquezInfielders11batting1210.083——
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.
Joey WendleInfielders18batting238553.231——
Average (47) — 350 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 238 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.
Kean WongInfielders31batting1430.214——
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.
Johnny DavisOutfielders73batting410.250——
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.
Avisaíl GarcíaOutfielders24batting48913820.282——
Average (57) — 62 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 489 at-bats and 20 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.
Guillermo HerediaOutfielders54batting204465.225——
Average (47) — 350 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 204 at-bats and 5 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.
Kevin KiermaierOutfielders39batting44710214.228——
Average (47) — 350 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 447 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.
Austin MeadowsOutfielders17batting53015433.291——
Strong (60) — 24 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 530 at-bats and 33 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.
Tommy PhamOutfielders29batting56715521.273——
Average (55) — 96 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 567 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.

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.

Keep the seed to replay the same game; change it to play a different exhibition.

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 Tampa Bay Rays season. Retrieved 2026-09-30T04:16:50.922677+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.