2015 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
2017 San Francisco Giants64–983822
2016 San Francisco Giants87–753524
2015 San Francisco Giants · Current season84–784221
2014 San Francisco Giants88–742521
2013 San Francisco Giants76–862321

Same era: other teams in 2015

More teams from 2015

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
Jeremy AffeldtPitchers41both200.00035.335.86
Average (49) — 370 of 449 pitchers in the available 2015 rostersAn earned-run average of 5.86 over 35.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.
Brett BochyPitchers38pitching————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.
Michael BroadwayPitchers57No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Madison BumgarnerPitchers40both77195.247218.332.93
Average (53) — 5 of 449 pitchers in the available 2015 rostersAn earned-run average of 2.93 over 218.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 CainPitchers18both1600.00060.675.79
Average (49) — 370 of 449 pitchers in the available 2015 rostersAn earned-run average of 5.79 over 60.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.
Santiago CasillaPitchers46pitching————58.002.79
Average (52) — 23 of 449 pitchers in the available 2015 rostersAn earned-run average of 2.79 over 58.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.
Cory GearrinPitchers62pitching————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.
Cody HallPitchers59pitching————8.336.48
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.
Chris HestonPitchers53both51100.196177.673.95
Average (51) — 112 of 449 pitchers in the available 2015 rostersAn earned-run average of 3.95 over 177.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.
Tim HudsonPitchers17both3871.184123.674.44
Average (50) — 273 of 449 pitchers in the available 2015 rostersAn earned-run average of 4.44 over 123.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.
George KontosPitchers70both200.00073.332.33
Average (52) — 23 of 449 pitchers in the available 2015 rostersAn earned-run average of 2.33 over 73.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.
Mike LeakePitchers13both1711.05955.334.07
Average (51) — 112 of 449 pitchers in the available 2015 rostersAn earned-run average of 4.07 over 55.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 LincecumPitchers55both2130.14376.334.13
Average (51) — 112 of 449 pitchers in the available 2015 rostersAn earned-run average of 4.13 over 76.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.
Javier LópezPitchers49pitching————39.331.60
Average (52) — 23 of 449 pitchers in the available 2015 rostersAn earned-run average of 1.60 over 39.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.
Jean MachiPitchers63both300.00035.005.14
Average (50) — 273 of 449 pitchers in the available 2015 rostersAn earned-run average of 5.14 over 35.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.
Josh OsichPitchers61both100.00028.672.20
Average (51) — 112 of 449 pitchers in the available 2015 rostersAn earned-run average of 2.20 over 28.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.
Jake PeavyPitchers22both3671.194110.673.58
Average (51) — 112 of 449 pitchers in the available 2015 rostersAn earned-run average of 3.58 over 110.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.
Yusmeiro PetitPitchers52both900.00076.003.67
Average (51) — 112 of 449 pitchers in the available 2015 rostersAn earned-run average of 3.67 over 76.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.
Sergio RomoPitchers54both200.00057.332.98
Average (52) — 23 of 449 pitchers in the available 2015 rostersAn earned-run average of 2.98 over 57.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.
Hunter StricklandPitchers60both100.00051.332.45
Average (52) — 23 of 449 pitchers in the available 2015 rostersAn earned-run average of 2.45 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.
Ryan VogelsongPitchers32both3651.139135.004.67
Average (50) — 273 of 449 pitchers in the available 2015 rostersAn earned-run average of 4.67 over 135.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.
Trevor BrownCatchers56batting3990.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.
Buster PoseyCatchers28batting55717719.318——
Strong (63) — 7 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 557 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.
Héctor SánchezCatchers29batting56101.179——
Average (46) — 406 of 491 batters in the available 2015 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.
Andrew SusacCatchers34batting133293.218——
Average (47) — 374 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 133 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.
Jackson WilliamsCatchers14batting1020.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.
Ehíré AdríanzaInfielders1batting113210.186——
Below average (43) — 459 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 113 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.
Joaquín ÁriasInfielders13,35batting58121.207——
Average (47) — 374 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 58 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.
Brandon BeltInfielders9batting49213818.280——
Average (57) — 64 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 492 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.
Brandon CrawfordInfielders35batting50713021.256——
Average (53) — 154 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 507 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.
Matt DuffyInfielders50,5batting57316912.295——
Average (58) — 40 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 573 at-bats and 12 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 FrandsenInfielders43batting1120.182——
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 McGeheeInfielders14batting127272.213——
Average (46) — 406 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 127 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.
Nick NoonanInfielders21batting2221.091——
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.
Joe PanikInfielders12batting3821198.312——
Strong (60) — 20 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 382 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.
Kelby TomlinsonInfielders37batting178542.303——
Average (56) — 84 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 178 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.
Nori AokiOutfielders23batting3551025.287——
Average (55) — 104 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 355 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.
Gregor BlancoOutfielders7batting327955.291——
Average (56) — 84 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 327 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.
Marlon ByrdOutfielders6batting147404.272——
Average (53) — 154 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 147 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.
Alejandro De AzaOutfielders45batting61160.262——
Average (50) — 272 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 61 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.
Travis IshikawaOutfielders45batting500.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.
Ryan LollisOutfielders50batting1220.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.
Justin MaxwellOutfielders43batting249527.209——
Average (45) — 427 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 249 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.
Ángel PagánOutfielders16batting5121343.262——
Average (51) — 239 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 512 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.
Jarrett ParkerOutfielders47batting49176.347——
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.
Hunter PenceOutfielders8batting207579.275——
Average (55) — 104 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 207 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.
Juan PérezOutfielders2batting39110.282——
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.
Mac WilliamsonOutfielders51batting3270.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.

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: 2015 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, 2015 San Francisco Giants season. Retrieved 2026-09-30T05:02:48.891331+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.