2019 San Francisco Giants

Franchise seasons · 2010s 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

Nearby franchise seasons and available statistics
SeasonRecord (W–L)Batting rowsPitching rows
2021 San Francisco Giants107–552331
2020 San Francisco Giants29–312323
2019 San Francisco Giants · Current season77–853233
2018 San Francisco Giants73–892327
2017 San Francisco Giants64–983822

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
Fernando AbadPitchers50pitching————13.004.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.
Shaun AndersonPitchers64pitching————96.005.44
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.44 over 96.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.
Kyle BarracloughPitchers45pitching————8.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.
Tyler BeedePitchers38pitching————117.005.08
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.08 over 117.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.
Travis BergenPitchers60pitching————19.675.49
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.
Ty BlachPitchers50pitching————6.3314.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.
Ray BlackPitchers62pitching————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.
Madison BumgarnerPitchers40pitching————207.673.90
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.90 over 207.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.
Sam CoonrodPitchers65pitching————27.673.58
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.58 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.
Johnny CuetoPitchers47pitching————16.005.06
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 DysonPitchers49pitching————51.002.47
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 2.47 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.
Enderson FrancoPitchers75pitching————5.333.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.
Trevor GottPitchers58pitching————52.674.44
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.44 over 52.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.
Jandel GustavePitchers74pitching————24.332.96
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 2.96 over 24.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.
Derek HollandPitchers45pitching————68.675.90
Average (49) — 402 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.90 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.
Williams JerezPitchers63pitching————6.672.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.
Mark MelanconPitchers41pitching————46.333.50
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.50 over 46.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.
Conner MenezPitchers51pitching————17.005.29
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.
Reyes MorontaPitchers54pitching————56.672.86
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 2.86 over 56.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.
Wandy PeraltaPitchers60pitching————5.673.18
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.
Drew PomeranzPitchers37pitching————77.675.68
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.68 over 77.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.
Dereck RodríguezPitchers57pitching————99.005.64
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.64 over 99.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.
Tyler RogersPitchers71No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Jeff SamardzijaPitchers29pitching————181.333.52
Average (53) — 12 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.52 over 181.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.
Sam SelmanPitchers67pitching————10.334.35
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.
Burch SmithPitchers61pitching————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.
Will SmithPitchers13pitching————65.332.76
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 2.76 over 65.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.
Andrew SuárezPitchers59pitching————32.675.79
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.79 over 32.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.
Pat VendittePitchers46pitching————3.3316.20
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 VincentPitchers61pitching————30.675.58
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.58 over 30.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.
Tony WatsonPitchers56pitching————54.004.17
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.17 over 54.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.
Logan WebbPitchers62pitching————39.675.22
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.22 over 39.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.
Aramis GarciaCatchers16batting4262.143——
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.
Erik KratzCatchers5batting3241.125——
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.
Buster PoseyCatchers28batting4051047.257——
Average (50) — 251 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 405 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.
Stephen VogtCatchers21batting2556710.263——
Average (53) — 162 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 255 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.
Cristhian AdamesInfielders14batting2270.318——
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.
Abiatal AvelinoInfielders2batting720.286——
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 BeltInfielders9batting52612317.234——
Average (48) — 329 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 526 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.
Brandon CrawfordInfielders35batting50011411.228——
Average (46) — 392 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 500 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.
Mauricio DubónInfielders19batting104294.279——
Average (53) — 162 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 104 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.
Scooter GennettInfielders14batting64152.234——
Average (49) — 279 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 64 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.
Zach GreenInfielders68batting1420.143——
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.
Corban JosephInfielders46batting1610.063——
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.
Evan LongoriaInfielders10batting45311520.254——
Average (52) — 199 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 453 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.
Joe PanikInfielders12batting344813.235——
Average (46) — 392 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 344 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.
Pablo SandovalInfielders48both2727314.2681.000.00
Average (54) — 125 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 272 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.
Chris ShawInfielders26batting1810.056——
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.
Donovan SolanoInfielders7batting215714.330——
Strong (60) — 24 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 215 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.
Yangervis SolarteInfielders26batting73151.205——
Average (46) — 392 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 73 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.
Tyler AustinOutfielders19batting130248.185——
Average (45) — 418 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 130 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.
Jaylin DavisOutfielders49batting4271.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.
Alex DickersonOutfielders8batting155456.290——
Average (55) — 96 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 155 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.
Steven DuggarOutfielders6batting261614.234——
Average (47) — 350 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 261 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.
Mike GerberOutfielders34No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Connor JoeOutfielders18batting1510.067——
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.
Gerardo ParraOutfielders8batting86171.198——
Average (45) — 418 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 86 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.
Kevin PillarOutfielders1batting59515721.264——
Average (53) — 162 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 595 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.
Michael ReedOutfielders52batting800.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.
Joey RickardOutfielders37batting50141.280——
Average (51) — 228 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 50 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 SlaterOutfielders53batting168405.238——
Average (49) — 279 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 168 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.
Mac WilliamsonOutfielders51batting5161.118——
Below average (42) — 468 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 51 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.
Mike YastrzemskiOutfielders5batting37110121.272——
Average (56) — 76 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 371 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.
Aaron AltherrOutfielders8batting100.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: 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 San Francisco Giants season. Retrieved 2026-09-30T04:16:04.328091+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.