2023 San Francisco Giants
Franchise seasons · 2020s seasons
Independent, unofficial historical lineup simulator. Games here are simulated exhibitions, not historical results.
Compare historical seasons
San Francisco Giants franchise archive · Available years: 1901–2025 · 92 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 |
|---|---|---|---|
| 2025 San Francisco Giants | 81–81 | 25 | 31 |
| 2024 San Francisco Giants | 80–82 | 30 | 31 |
| 2023 San Francisco Giants · Current season | 79–83 | 32 | 24 |
| 2022 San Francisco Giants | 81–81 | 37 | 32 |
| 2021 San Francisco Giants | 107–55 | 23 | 31 |
Same era: other teams in 2023
- 2023 Arizona Diamondbacks · 84–78
- 2023 Atlanta Braves · 104–58
- 2023 Baltimore Orioles · 101–61
- 2023 Boston Red Sox · 78–84
- 2023 Chicago Cubs · 83–79
- 2023 Chicago White Sox · 61–101
More teams from 2023
- 2023 Cincinnati Reds · 82–80
- 2023 Colorado Rockies · 59–103
- 2023 Detroit Tigers · 78–84
- 2023 Houston Astros · 90–72
- 2023 Kansas City Royals · 56–106
- 2023 Los Angeles Angels · 73–89
- 2023 Los Angeles Dodgers · 100–62
- 2023 Miami Marlins · 84–78
- 2023 Milwaukee Brewers · 92–70
- 2023 Minnesota Twins · 87–75
- 2023 New York Mets · 75–87
- 2023 New York Yankees · 82–80
- 2023 Oakland Athletics · 50–112
- 2023 Philadelphia Phillies · 90–72
- 2023 Pittsburgh Pirates · 76–86
- 2023 San Diego Padres · 82–80
- 2023 Seattle Mariners · 88–74
- 2023 St. Louis Cardinals · 71–91
- 2023 Tampa Bay Rays · 99–63
- 2023 Texas Rangers · 90–72
- 2023 Toronto Blue Jays · 89–73
- 2023 Washington Nationals · 71–91
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 |
|---|---|---|---|---|---|---|---|---|---|---|
| Scott Alexander | Pitchers | 54 | pitching | — | — | — | — | 48.33 | 4.66 | Average (49) — 308 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.66 over 48.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 Beaty | Pitchers | 45 | both | 5 | 1 | 0 | .200 | 1.00 | 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. |
| Tristan Beck | Pitchers | 43 | pitching | — | — | — | — | 85.00 | 3.92 | Average (52) — 152 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.92 over 85.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. |
| John Brebbia | Pitchers | 59 | pitching | — | — | — | — | 38.33 | 3.99 | Average (51) — 197 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.99 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. |
| Alex Cobb | Pitchers | 38 | pitching | — | — | — | — | 151.33 | 3.87 | Average (53) — 121 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.87 over 151.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 DeSclafani | Pitchers | 26 | pitching | — | — | — | — | 99.67 | 4.88 | Average (48) — 356 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.88 over 99.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. |
| Camilo Doval | Pitchers | 75 | pitching | — | — | — | — | 67.67 | 2.93 | Average (55) — 54 of 508 pitchers in the available 2023 rostersAn earned-run average of 2.93 over 67.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. |
| Kyle Harrison | Pitchers | 45 | pitching | — | — | — | — | 34.67 | 4.15 | Average (50) — 246 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.15 over 34.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. |
| Sean Hjelle | Pitchers | 64 | pitching | — | — | — | — | 29.00 | 6.52 | Average (46) — 419 of 508 pitchers in the available 2023 rostersAn earned-run average of 6.52 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. |
| Luke Jackson | Pitchers | 77 | pitching | — | — | — | — | 33.33 | 2.97 | Average (53) — 121 of 508 pitchers in the available 2023 rostersAn earned-run average of 2.97 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. |
| Jakob Junis | Pitchers | 34 | pitching | — | — | — | — | 86.00 | 3.87 | Average (52) — 152 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.87 over 86.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. |
| Mauricio Llovera | Pitchers | 63 | pitching | — | — | — | — | 5.33 | 1.69 | 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. |
| Sean Manaea | Pitchers | 52 | pitching | — | — | — | — | 117.67 | 4.44 | Average (50) — 246 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.44 over 117.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. |
| Taylor Rogers | Pitchers | 33 | pitching | — | — | — | — | 51.67 | 3.83 | Average (52) — 152 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.83 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 Rogers | Pitchers | 71 | pitching | — | — | — | — | 74.00 | 3.04 | Average (55) — 54 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.04 over 74.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. |
| Ross Stripling | Pitchers | 48 | pitching | — | — | — | — | 89.00 | 5.36 | Average (46) — 419 of 508 pitchers in the available 2023 rostersAn earned-run average of 5.36 over 89.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. |
| Cole Waites | Pitchers | 56 | pitching | — | — | — | — | 2.33 | 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. |
| Ryan Walker | Pitchers | 74 | pitching | — | — | — | — | 61.33 | 3.23 | Average (54) — 86 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.23 over 61.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. |
| Logan Webb | Pitchers | 62 | pitching | — | — | — | — | 216.00 | 3.25 | Average (56) — 31 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.25 over 216.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. |
| Keaton Winn | Pitchers | 67 | pitching | — | — | — | — | 42.33 | 4.68 | Average (49) — 308 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.68 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. |
| Alex Wood | Pitchers | 57 | pitching | — | — | — | — | 97.67 | 4.33 | Average (50) — 246 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.33 over 97.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. |
| Patrick Bailey | Catchers | 14 | batting | 326 | 76 | 7 | .233 | — | — | Average (48) — 349 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 326 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. |
| Joey Bart | Catchers | 21 | batting | 87 | 18 | 0 | .207 | — | — | Average (46) — 410 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 87 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. |
| Roberto Pérez | Catchers | 1 | batting | 15 | 2 | 0 | .133 | — | — | 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. |
| Blake Sabol | Catchers | 2 | batting | 310 | 73 | 13 | .235 | — | — | Average (50) — 251 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 310 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. |
| Austin Wynns | Catchers | 14 | 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. |
| Johan Camargo | Infielders | 10 | batting | 18 | 4 | 0 | .222 | — | — | 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 Crawford | Infielders | 35 | both | 283 | 55 | 7 | .194 | 1.00 | 0.00 | Below average (42) — 506 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 283 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. |
| J. D. Davis | Infielders | 7 | batting | 480 | 119 | 18 | .248 | — | — | Average (52) — 192 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 480 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. |
| Paul DeJong | Infielders | 18 | batting | 49 | 9 | 1 | .184 | — | — | 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. |
| Isan Díaz | Infielders | 10 | batting | 19 | 1 | 0 | .053 | — | — | 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. |
| Thairo Estrada | Infielders | 39 | batting | 495 | 134 | 14 | .271 | — | — | Average (56) — 82 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 495 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. |
| Wilmer Flores | Infielders | 41 | batting | 405 | 115 | 23 | .284 | — | — | Strong (60) — 23 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 405 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. |
| Marco Luciano | Infielders | 37 | batting | 39 | 9 | 0 | .231 | — | — | 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. |
| Mark Mathias | Infielders | 46 | batting | 10 | 2 | 0 | .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. |
| Casey Schmitt | Infielders | 6 | batting | 253 | 52 | 5 | .206 | — | — | Below average (44) — 472 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 253 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. |
| David Villar | Infielders | 32 | both | 124 | 18 | 5 | .145 | 1.00 | 0.00 | Below average (40) — 519 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 124 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. |
| LaMonte Wade Jr. | Infielders | 31 | batting | 429 | 110 | 17 | .256 | — | — | Average (54) — 132 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 429 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. |
| Brett Wisely | Infielders | 70 | both | 120 | 21 | 2 | .175 | 1.00 | 9.00 | Below average (42) — 506 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. |
| Michael Conforto | Outfielders | 8 | batting | 406 | 97 | 15 | .239 | — | — | Average (51) — 217 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 406 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. |
| Tyler Fitzgerald | Outfielders | 49 | batting | 32 | 7 | 2 | .219 | — | — | 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 | 211 | 44 | 6 | .209 | — | — | Average (45) — 449 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 211 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. |
| Bryce Johnson | Outfielders | 58 | batting | 43 | 7 | 1 | .163 | — | — | 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. |
| Luis Matos | Outfielders | 29 | batting | 228 | 57 | 2 | .250 | — | — | Average (50) — 251 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 228 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. |
| Wade Meckler | Outfielders | 53 | batting | 56 | 13 | 0 | .232 | — | — | Average (49) — 310 of 530 batters in the available 2023 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. |
| Joc Pederson | Outfielders | 23 | batting | 358 | 84 | 15 | .235 | — | — | Average (50) — 251 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 358 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. |
| A. J. Pollock | Outfielders | 16 | batting | 6 | 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. |
| Heliot Ramos | Outfielders | 12 | batting | 56 | 10 | 1 | .179 | — | — | Average (46) — 410 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 56 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. |
| Austin Slater | Outfielders | 13 | batting | 185 | 50 | 5 | .270 | — | — | Average (54) — 132 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 185 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. |
| Cal Stevenson | Outfielders | 37 | batting | 9 | 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. |
| Mike Yastrzemski | Outfielders | 5 | batting | 330 | 77 | 15 | .233 | — | — | Average (50) — 251 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 330 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. |
| Darin Ruf | Outfielders | 18 | batting | 23 | 6 | 0 | .261 | — | — | 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.
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 Francisco Giants season. Retrieved 2026-09-30T10:42:13.355182+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.