2022 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

Nearby franchise seasons and available statistics
SeasonRecord (W–L)Batting rowsPitching rows
2024 San Francisco Giants80–823031
2023 San Francisco Giants79–833224
2022 San Francisco Giants · Current season81–813732
2021 San Francisco Giants107–552331
2020 San Francisco Giants29–312323

Same era: other teams in 2022

More teams from 2022

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
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.