2023 Tampa Bay Rays

Franchise seasons · 2020s 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
2025 Tampa Bay Rays77–852730
2024 Tampa Bay Rays80–822530
2023 Tampa Bay Rays · Current season99–632140
2022 Tampa Bay Rays86–762440
2021 Tampa Bay Rays100–622341

Same era: other teams in 2023

More teams from 2023

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
Jason AdamPitchers47pitching————54.332.98
Average (54) — 86 of 508 pitchers in the available 2023 rostersAn earned-run average of 2.98 over 54.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.
Chase AndersonPitchers48pitching————5.000.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.
Shawn ArmstrongPitchers64pitching————52.001.38
Average (59) — 5 of 508 pitchers in the available 2023 rostersAn earned-run average of 1.38 over 52.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.
Jalen BeeksPitchers68pitching————42.335.95
Average (46) — 419 of 508 pitchers in the available 2023 rostersAn earned-run average of 5.95 over 42.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.
Taj BradleyPitchers45pitching————104.675.59
Average (45) — 445 of 508 pitchers in the available 2023 rostersAn earned-run average of 5.59 over 104.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.
Braden BristoPitchers54pitching————3.000.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.
Zack BurdiPitchers70pitching————4.0011.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.
Yonny ChirinosPitchers72pitching————62.674.02
Average (51) — 197 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.02 over 62.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.
Aaron CivalePitchers34pitching————45.335.36
Average (47) — 394 of 508 pitchers in the available 2023 rostersAn earned-run average of 5.36 over 45.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.
Garrett CleavingerPitchers60pitching————12.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.
Cooper CriswellPitchers71pitching————33.005.73
Average (47) — 394 of 508 pitchers in the available 2023 rostersAn earned-run average of 5.73 over 33.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.
Chris DevenskiPitchers48pitching————8.672.08
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.
Jake DiekmanPitchers30pitching————45.332.18
Average (56) — 31 of 508 pitchers in the available 2023 rostersAn earned-run average of 2.18 over 45.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.
Zach EflinPitchers24pitching————177.673.50
Average (55) — 54 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.50 over 177.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.
Peter FairbanksPitchers29No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Calvin FaucherPitchers58pitching————25.677.01
Average (45) — 445 of 508 pitchers in the available 2023 rostersAn earned-run average of 7.01 over 25.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.
Josh FlemingPitchers19pitching————51.674.70
Average (49) — 308 of 508 pitchers in the available 2023 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.
Tyler GlasnowPitchers20pitching————120.003.53
Average (54) — 86 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.53 over 120.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.
Javy GuerraPitchers99pitching————11.004.09
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.
Heath HembreePitchers53pitching————1.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.
Trevor KelleyPitchers44pitching————15.335.87
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.
Kevin KellyPitchers49pitching————67.003.09
Average (54) — 86 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.09 over 67.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.
Andrew KittredgePitchers36pitching————11.673.09
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.
Joe La SorsaPitchers73pitching————4.332.08
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.
Zack LittellPitchers52pitching————87.003.93
Average (52) — 152 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.93 over 87.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.
Jacob LopezPitchers74pitching————12.334.38
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.
José LópezPitchers75pitching————2.004.50
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.
Shane McClanahanPitchers18pitching————115.003.29
Average (55) — 54 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.29 over 115.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.
Luis PatiñoPitchers1pitching————4.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.
Héctor PérezPitchers67pitching————0.3327.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.
Colin PochePitchers38pitching————60.672.23
Average (57) — 21 of 508 pitchers in the available 2023 rostersAn earned-run average of 2.23 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.
Erasmo RamírezPitchers61pitching————33.336.48
Average (45) — 445 of 508 pitchers in the available 2023 rostersAn earned-run average of 6.48 over 33.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.
Drew RasmussenPitchers57pitching————44.672.62
Average (55) — 54 of 508 pitchers in the available 2023 rostersAn earned-run average of 2.62 over 44.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.
Elvin RodriguezPitchers88No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Jeffrey SpringsPitchers59pitching————16.000.56
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.
Robert StephensonPitchers26pitching————38.332.35
Average (55) — 54 of 508 pitchers in the available 2023 rostersAn earned-run average of 2.35 over 38.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 ThompsonPitchers81pitching————17.676.11
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.
Christian BethancourtCatchers14both3157111.2250.3381.00
Average (48) — 349 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 315 at-bats and 11 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.
Francisco MejíaCatchers21batting150345.227——
Average (49) — 310 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 150 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.
René PintoCatchers50both103266.2521.0045.00
Average (53) — 169 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 103 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.
Jonathan ArandaInfielders62batting87202.230——
Average (49) — 310 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 87 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.
Osleivis BasabeInfielders37batting87191.218——
Average (47) — 382 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 87 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.
Vidal BrujánInfielders7batting76130.171——
Below average (43) — 492 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 76 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.
Junior CamineroInfielders1batting3481.235——
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.
Yandy DíazInfielders2batting52517322.330——
Strong (68) — 4 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 525 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.
Wander FrancoInfielders5batting44212417.281——
Average (58) — 41 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 442 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.
Tristan GrayInfielders9batting521.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.
Brandon LoweInfielders8batting3778721.231——
Average (51) — 217 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 377 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.
Curtis MeadInfielders25batting83211.253——
Average (50) — 251 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 83 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.
Isaac ParedesInfielders17batting49212331.250——
Average (55) — 107 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 492 at-bats and 31 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.
Taylor WallsInfielders6batting303618.201——
Below average (44) — 472 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 303 at-bats and 8 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.
Randy ArozarenaOutfielders56batting55114023.254——
Average (54) — 132 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 551 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.
Josh LoweOutfielders15batting46613620.292——
Strong (61) — 14 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 466 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.
Manuel MargotOutfielders13batting311824.264——
Average (53) — 169 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 311 at-bats and 4 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.
Luke RaleyOutfielders55both3578919.2492.6730.38
Average (54) — 132 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 357 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.
Harold RamírezOutfielders43batting40012512.313——
Strong (63) — 10 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 400 at-bats and 12 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.
José SiriOutfielders22batting3387525.222——
Average (51) — 217 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 338 at-bats and 25 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.
Raimel TapiaOutfielders10batting930.333——
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.

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: 2023 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, 2023 Tampa Bay Rays season. Retrieved 2026-09-30T10:42:40.034770+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.