2022 San Francisco Giants

Franchise seasons · 2020s seasons

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

Roster and season statistics

Only players appear here. Staff are excluded from lineup choices. — means the source has no usable value. A roster player may have no batting or pitching row if they did not appear in those tables.

PlayerPosition groupNo.Stat rowsABHHRAVGIPERARating
Scott AlexanderPitchers54pitching————17.331.04
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é ÁlvarezPitchers48pitching————15.335.28
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 BeedePitchers14pitching————9.674.66
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.
John BrebbiaPitchers59pitching————68.003.18
Average (53) — 111 of 489 pitchers in the available 2022 rostersAn earned-run average of 3.18 over 68.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.
Kervin CastroPitchers76pitching————1.6727.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.
Alex CobbPitchers38pitching————149.673.73
Average (52) — 158 of 489 pitchers in the available 2022 rostersAn earned-run average of 3.73 over 149.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.
Jharel CottonPitchers47pitching————8.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.
Anthony DeSclafaniPitchers26pitching————19.006.63
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.
Camilo DovalPitchers75pitching————67.672.53
Average (55) — 52 of 489 pitchers in the available 2022 rostersAn earned-run average of 2.53 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.
Jarlín GarcíaPitchers66pitching————65.003.74
Average (51) — 206 of 489 pitchers in the available 2022 rostersAn earned-run average of 3.74 over 65.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.
Sean HjellePitchers64pitching————25.005.76
Average (47) — 364 of 489 pitchers in the available 2022 rostersAn earned-run average of 5.76 over 25.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.
Jakob JunisPitchers34pitching————112.004.42
Average (48) — 329 of 489 pitchers in the available 2022 rostersAn earned-run average of 4.42 over 112.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.
Dominic LeonePitchers52pitching————49.334.01
Average (50) — 246 of 489 pitchers in the available 2022 rostersAn earned-run average of 4.01 over 49.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.
Zack LittellPitchers46pitching————44.335.08
Average (47) — 364 of 489 pitchers in the available 2022 rostersAn earned-run average of 5.08 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.
Mauricio LloveraPitchers63pitching————16.334.41
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.
Sammy LongPitchers73pitching————42.333.61
Average (51) — 206 of 489 pitchers in the available 2022 rostersAn earned-run average of 3.61 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.
Yunior MartePitchers74No 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 McGeePitchers17pitching————21.337.17
Average (45) — 418 of 489 pitchers in the available 2022 rostersAn earned-run average of 7.17 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.
Shelby MillerPitchers18pitching————7.006.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.
Luis OrtizPitchers60pitching————8.671.04
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.
Carlos RodónPitchers16pitching————178.002.88
Average (56) — 38 of 489 pitchers in the available 2022 rostersAn earned-run average of 2.88 over 178.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 RogersPitchers71pitching————75.673.57
Average (52) — 158 of 489 pitchers in the available 2022 rostersAn earned-run average of 3.57 over 75.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.
Gregory SantosPitchers78pitching————3.674.91
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.
Thomas SzapuckiPitchers61pitching————13.671.98
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.
Andrew VasquezPitchers67pitching————2.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.
Cole WaitesPitchers76pitching————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.
Logan WebbPitchers62pitching————192.332.90
Average (56) — 38 of 489 pitchers in the available 2022 rostersAn earned-run average of 2.90 over 192.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 WoodPitchers57pitching————130.675.10
Average (45) — 418 of 489 pitchers in the available 2022 rostersAn earned-run average of 5.10 over 130.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.
Alex YoungPitchers45pitching————26.332.39
Average (53) — 111 of 489 pitchers in the available 2022 rostersAn earned-run average of 2.39 over 26.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.
Joey BartCatchers21batting2615611.215——
Average (48) — 336 of 518 batters in the available 2022 rostersBatting average and home runs per at-bat inform this hitting score, using 261 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.
Curt CasaliCatchers2batting108254.231——
Average (50) — 252 of 518 batters in the available 2022 rostersBatting average and home runs per at-bat inform this hitting score, using 108 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.
Andrew KnappCatchers33batting410.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.
Michael PapierskiCatchers70batting900.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.
Austin WynnsCatchers14both162423.2592.0013.50
Average (52) — 176 of 518 batters in the available 2022 rostersBatting average and home runs per at-bat inform this hitting score, using 162 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.
Brandon BeltInfielders9batting254548.213——
Average (47) — 370 of 518 batters in the available 2022 rostersBatting average and home runs per at-bat inform this hitting score, using 254 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.
Brandon CrawfordInfielders35batting407949.231——
Average (49) — 295 of 518 batters in the available 2022 rostersBatting average and home runs per at-bat inform this hitting score, using 407 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.
J. D. DavisInfielders7batting137368.263——
Average (55) — 95 of 518 batters in the available 2022 rostersBatting average and home runs per at-bat inform this hitting score, using 137 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.
Thairo EstradaInfielders39batting48812714.260——
Average (55) — 95 of 518 batters in the available 2022 rostersBatting average and home runs per at-bat inform this hitting score, using 488 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 FloresInfielders41batting52512019.229——
Average (50) — 252 of 518 batters in the available 2022 rostersBatting average and home runs per at-bat inform this hitting score, using 525 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.
Mike FordInfielders70batting410.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.
Tommy La StellaInfielders8batting180432.239——
Average (49) — 295 of 518 batters in the available 2022 rostersBatting average and home runs per at-bat inform this hitting score, using 180 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.
Evan LongoriaInfielders10batting2666514.244——
Average (54) — 119 of 518 batters in the available 2022 rostersBatting average and home runs per at-bat inform this hitting score, using 266 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.
Dixon MachadoInfielders49batting1530.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.
Kevin PadloInfielders49batting1220.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.
Ford ProctorInfielders65batting1821.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.
Darin RufInfielders33batting2685811.216——
Average (48) — 336 of 518 batters in the available 2022 rostersBatting average and home runs per at-bat inform this hitting score, using 268 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.
David VillarInfielders70batting156369.231——
Average (52) — 176 of 518 batters in the available 2022 rostersBatting average and home runs per at-bat inform this hitting score, using 156 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.
Jason VoslerInfielders32batting98264.265——
Average (53) — 147 of 518 batters in the available 2022 rostersBatting average and home runs per at-bat inform this hitting score, using 98 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.
Donovan WaltonInfielders37both76121.1581.0027.00
Below average (43) — 476 of 518 batters in the available 2022 rostersBatting average and home runs per at-bat inform this hitting score, using 76 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.
Luke WilliamsInfielders45batting1230.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.
Lewis BrinsonOutfielders29batting3663.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.
Austin DeanOutfielders1batting830.375——
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.
Mauricio DubónOutfielders1batting46112.239——
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.
Steven DuggarOutfielders6batting3670.194——
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.
Stuart FairchildOutfielders61batting800.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.
Luis GonzálezOutfielders51both311794.2546.335.68
Average (52) — 176 of 518 batters in the available 2022 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.
Bryce JohnsonOutfielders58batting1820.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.
Jason KrizanOutfielders56batting810.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.
Yermín MercedesOutfielders6batting73171.233——
Average (49) — 295 of 518 batters in the available 2022 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.
Joc PedersonOutfielders23batting38010423.274——
Strong (60) — 27 of 518 batters in the available 2022 rostersBatting average and home runs per at-bat inform this hitting score, using 380 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.
Heliot RamosOutfielders53batting2020.100——
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.
Austin SlaterOutfielders13batting277737.264——
Average (54) — 119 of 518 batters in the available 2022 rostersBatting average and home runs per at-bat inform this hitting score, using 277 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.
Ka'ai TomOutfielders60batting100.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.
LaMonte Wade Jr.Outfielders31batting217458.207——
Average (47) — 370 of 518 batters in the available 2022 rostersBatting average and home runs per at-bat inform this hitting score, using 217 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.
Mike YastrzemskiOutfielders5batting48510417.214——
Average (47) — 370 of 518 batters in the available 2022 rostersBatting average and home runs per at-bat inform this hitting score, using 485 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.
Willie CalhounOutfielders2batting810.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.

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: 2022 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, 2022 San Francisco Giants season. Retrieved 2026-09-30T03:42:31.362540+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.