2023 San Diego Padres

Franchise seasons · 2020s seasons

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

Compare historical seasons

San Diego Padres franchise archive · Available years: 1969–2025 · 57 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 San Diego Padres90–722528
2024 San Diego Padres93–692326
2023 San Diego Padres · Current season82–802730
2022 San Diego Padres89–732730
2021 San Diego Padres79–832134

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
Pedro ÁvilaPitchers60pitching————50.333.22
Average (53) — 121 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.22 over 50.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.
Scott BarlowPitchers58pitching————29.333.07
Average (53) — 121 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.07 over 29.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 CarltonPitchers73pitching————20.674.35
Average (50) — 246 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.35 over 20.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.
José CastilloPitchers65pitching————0.33108.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.
Tom CosgrovePitchers59pitching————51.331.75
Average (58) — 15 of 508 pitchers in the available 2023 rostersAn earned-run average of 1.75 over 51.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.
Nabil CrismattPitchers74pitching————11.009.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.
Yu DarvishPitchers11pitching————136.334.56
Average (49) — 308 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.56 over 136.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é EspadaPitchers40pitching————1.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.
Luis GarcíaPitchers66pitching————59.674.07
Average (51) — 197 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.07 over 59.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 HaderPitchers71pitching————56.331.28
Strong (60) — 3 of 508 pitchers in the available 2023 rostersAn earned-run average of 1.28 over 56.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.
Nick HernandezPitchers48pitching————3.0012.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.
Rich HillPitchers41pitching————27.338.23
Below average (43) — 479 of 508 pitchers in the available 2023 rostersAn earned-run average of 8.23 over 27.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.
Tim HillPitchers25pitching————44.335.48
Average (47) — 394 of 508 pitchers in the available 2023 rostersAn earned-run average of 5.48 over 44.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.
Brent Honeywell Jr.Pitchers45pitching————46.674.05
Average (51) — 197 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.05 over 46.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.
Alek JacobPitchers58pitching————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.
Ray KerrPitchers56pitching————27.004.33
Average (50) — 246 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.33 over 27.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.
Reiss KnehrPitchers33pitching————5.6715.88
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.
Seth LugoPitchers67pitching————146.333.57
Average (54) — 86 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.57 over 146.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.
Nick MartinezPitchers21pitching————110.333.43
Average (54) — 86 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.43 over 110.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.
Adrián MorejónPitchers50pitching————9.007.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.
Joe MusgrovePitchers44pitching————97.333.05
Average (56) — 31 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.05 over 97.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.
Blake SnellPitchers4pitching————180.002.25
Strong (61) — 1 of 508 pitchers in the available 2023 rostersAn earned-run average of 2.25 over 180.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.
Robert SuárezPitchers75pitching————27.674.23
Average (50) — 246 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.23 over 27.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.
Domingo TapiaPitchers76pitching————17.673.57
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.
Michael WachaPitchers52pitching————134.333.22
Average (56) — 31 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.22 over 134.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 WaldronPitchers61pitching————41.334.35
Average (50) — 246 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.35 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.
Ryan WeathersPitchers40pitching————44.676.25
Average (45) — 445 of 508 pitchers in the available 2023 rostersAn earned-run average of 6.25 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.
Steven WilsonPitchers36pitching————53.003.91
Average (51) — 197 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.91 over 53.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.
Jackson WolfPitchers43pitching————5.005.40
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.
Luis CampusanoCatchers12batting163527.319——
Strong (61) — 14 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 163 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.
Austin NolaCatchers26batting130191.146——
Below average (38) — 527 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 130 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.
Gary SánchezCatchers99batting2345119.218——
Average (51) — 217 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 234 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.
Brett SullivanCatchers29batting81171.210——
Average (47) — 382 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 81 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.
Matthew BattenInfielders17batting120312.258——
Average (51) — 217 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 120 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.
Xander BogaertsInfielders2batting59617019.285——
Average (59) — 32 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 596 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.
Matt CarpenterInfielders14batting188335.176——
Below average (41) — 512 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 188 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.
Ji-man ChoiInfielders91batting3120.065——
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.
Garrett CooperInfielders24batting117284.239——
Average (50) — 251 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 117 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.
Jake CronenworthInfielders9batting45810510.229——
Average (47) — 382 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 458 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.
Nelson CruzInfielders32batting143355.245——
Average (51) — 217 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 143 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.
Brandon DixonInfielders16both79162.2031.000.00
Average (47) — 382 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 79 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.
Ha-seong KimInfielders7batting53814017.260——
Average (54) — 132 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 538 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.
Manny MachadoInfielders13batting54314030.258——
Average (56) — 82 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 543 at-bats and 30 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.
Rougned OdorInfielders24batting138284.203——
Average (46) — 410 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 138 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.
Alfonso RivasInfielders30batting1530.200——
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.
Eguy RosarioInfielders5batting3692.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.
José AzócarOutfielders28batting91212.231——
Average (49) — 310 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 91 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.
David DahlOutfielders27batting911.111——
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.
Adam EngelOutfielders5batting600.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.
Ben GamelOutfielders16batting1530.200——
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.
Trent GrishamOutfielders1batting4699313.198——
Below average (42) — 506 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 469 at-bats and 13 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 KohlweyOutfielders38batting1320.154——
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.
Jurickson ProfarOutfielders10batting44131.295——
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.
Juan SotoOutfielders22batting56815635.275——
Strong (60) — 23 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 568 at-bats and 35 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.
Fernando Tatís Jr.Outfielders23batting57514825.257——
Average (55) — 107 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 575 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.
Chandler SeagleOutfielders45batting100.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.

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 San Diego Padres season. Retrieved 2026-09-30T03:35:50.541194+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.