2025 San Francisco Giants Statistics

National League (NL)
Team Record: 81-81
Finished 3rd in the NL's West Division
Attendance: 2,925,823, Avg. 36,121
Ballpark: Oracle Park
Manager: Bob Melvin (81-81)
Location: San Francisco, California
2025 San Francisco Giants Roster
2025 San Francisco Giants Results

The San Francisco Giants of the National League ended the 2025 season with a record of 81 wins and 81 losses, finishing third in the NL's West Division.

The Giants scored 705 runs and surrendered 684 runs. Willy Adames walloped 30 home runs for San Francisco, while Wilmer Flores, Heliot Ramos, Matt Chapman and Rafael Devers each swatted 20 or more as well. Willy Adames drove in 87 runs. Jung Hoo Lee led all regular hitters with a .266 average. Logan Webb topped the team with 15 wins and a team-best 3.22 ERA, tops among regularly-used pitchers.

Bob Melvin coached the team.

Click on column headings to sort.

Pitching:

Player W L W% ERA G GS GF CG SHO SV IP H R ER HR BB IBB SO HBP BK WP BF
Logan Webb1511.5773.2234340000207.0210827414460224602856
Robbie Ray118.5793.6532320100182.3148817422730186417755
Landen Roupp77.5003.8022220000106.7113554511451102317476
Ryan Walker57.4174.1168036001761.3603228418260821266
Erik Miller41.8001.50360200030.02455020422301128
Camilo Doval42.6673.0947029001546.7322016224150223191
Tyler Rogers43.5711.80530900050.039111034038000188
Spencer Bivens43.5714.005401600381.0834236625161503343
Hayden Birdsong44.5004.802110200065.76142351037068506298
Justin Verlander411.2673.8529290000152.0155746516521137602662
Joel Peguero31.7502.42170400022.315762811701086
Randy Rodríguez35.3751.785001500450.7341210411067402198
Jose Butto21.6674.50210200020.019101021011710086
Carson Whisenhunt21.6675.0155000023.3221413612016202102
Kai-Wei Teng24.3336.3787000029.7292421217039700139
Trevor McDonald101.0001.8032000015.013631201400160
Tristan Beck101.0004.61311900256.7472929716041203232
Lou Trivino101.0005.84110500012.311884501110054
Kyle Harrison11.5004.5684200023.721121249125000100
Sean Hjelle11.5007.80121200015.02113132921100073
Carson Seymour13.2504.75163700036.0372119913026100156
Jordan Hicks15.1676.47139200048.7553635320043404217
Christian Koss000.004040004.0400000000016
JT Brubaker004.2651100012.713660311200254
Keaton Winn004.5070600010.01255120900042
Scott Alexander006.752000001.331112020009
Mason Black006.751000004.0553200500019
Logan Porter009.001010001.021110000005
Mike Yastrzemski0018.001010001.022201001007
Joey Lucchesi01.0003.76380400038.3351716412131212165
Matt Gage01.0003.91272200025.3281111010124203112
Totals8181.5003.8467716216110411433.71353684612143506181358698516095

Batting:

Player GP PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB DP HBP SH SF IBB
Heliot Ramos1576956208515924121696452158.256.328.400.7282481617062
Jung Hoo Lee1506175607314931128551034771.266.327.407.73522826040
Willy Adames16068559194133222308712480179.225.318.421.74024995092
Matt Chapman1285354547610523221619471126.231.340.430.77019586041
Wilmer Flores125463419441011001671103488.241.307.379.686159147030
Patrick Bailey13545240947911836551030133.222.277.325.60213373460
Rafael Devers90395335527915020510056116.236.347.460.80715492023
Casey Schmitt9534831234741501240002783.237.305.401.70612565131
Mike Yastrzemski973723213874141828624786.231.330.355.68511441214
Dominic Smith632252042658120533201542.284.333.417.7508552040
Tyler Fitzgerald722432171947101414941770.217.278.327.6067132610
Christian Koss7619117425469032341945.264.309.368.6766443320
Luis Matos57184172263891822401127.221.266.424.6917350010
LaMonte Wade50169144122482115002135.167.275.271.5463921211
Drew Gilbert3910910012195131311720.190.248.350.5983521010
Andrew Knizner3388771217111500710.221.299.299.5982302110
Sam Huff205853511102400425.208.259.340.5981820010
Jerar Encarnacion195655511302710115.200.214.364.5782030000
Brett Wisely2254485104011011410.208.269.354.6231700200
Daniel Johnson1431295520111028.172.226.345.5711000000
David Villar925204410010045.200.360.250.610511000
Bryce Eldridge10372813200400713.107.297.179.476501010
Grant McCray22262232010200211.091.160.182.342410110
Logan Porter5972100010012.143.333.143.476101000
Sergio Alcantara1440000000002.000.000.000.000000000
Carson Seymour16000000000000000000
Landen Roupp22000000000000000000
Keaton Winn7000000000000000000
Carson Whisenhunt5000000000000000000
Kai-Wei Teng8000000000000000000
Logan Webb34000000000000000000
Lou Trivino11000000000000000000
Ryan Walker68000000000000000000
Justin Verlander29000000000000000000
Spencer Bivens54000000000000000000
Tyler Rogers53000000000000000000
Randy Rodríguez50000000000000000000
Robbie Ray32000000000000000000
Tristan Beck31000000000000000000
Hayden Birdsong21000000000000000000
Mason Black1000000000000000000
JT Brubaker5000000000000000000
Jose Butto21000000000000000000
Camilo Doval47000000000000000000
Matt Gage27000000000000000000
Kyle Harrison8000000000000000000
Sean Hjelle12000000000000000000
Jordan Hicks13000000000000000000
Joey Lucchesi38000000000000000000
Trevor McDonald3000000000000000000
Erik Miller36000000000000000000
Joel Peguero17000000000000000000
Scott Alexander2000000000000000000
Totals23206071537570512612392817367268245561380.235.311.386.697207510366225214

Fielding:

Player Pos GP GS Inn. PO A E DP Fld% RF/9 RF/G PB WP SB CS CS%
Dominic Smith1B5348413.739038140.9989.3128.0750000
LaMonte Wade1B4541350.032528426.9899.0777.8440000
Rafael Devers1B2828249.020824219.9918.3868.2860000
Wilmer Flores1B3023208.0181130171.0008.3946.4670000
Casey Schmitt1B1812120.010613112.9928.9256.6110000
David Villar1B8652.0603041.0001.9047.8750000
Bryce Eldridge1B4334.0352041.0009.7949.2500000
Jerar Encarnacion1B117.06110.8759.0007.0000000
Tyler Fitzgerald2B6963561.7104165435.9854.3103.8990000
Casey Schmitt2B5349431.084125430.9814.3643.9430000
Christian Koss2B4639339.056118319.9834.6193.7830000
Brett Wisely2B1611102.0183817.9824.9413.5000000
Matt Chapman3B1271271116.3932241330.9612.5562.4960000
Casey Schmitt3B2623201.3183752.9172.4592.1150000
Christian Koss3B13770.051423.9052.4431.4620000
Brett Wisely3B4221.01510.8572.5711.5000000
Wilmer Flores3B219.001001.0001.000.5000000
Rafael Devers3B119.003011.0003.0003.0000000
Sergio Alcantara3B116.00110.5001.5001.0000000
David Villar3B101.00000.000.0000000
Patrick BaileyC1321141029.710135779.9949.3538.106827612730.7
Andrew KniznerC3228234.0198931.9867.9626.46901514422.2
Sam HuffC2018148.31357001.0008.6167.1001917729.2
Logan PorterC4221.7200011.0008.3085.0000000
Heliot RamosOF1541531332.7284591.9701.9521.8770000
Jung Hoo LeeOF1471441275.7315732.9912.2722.1900000
Mike YastrzemskiOF9485763.3147910.9941.8391.6600000
Luis MatosOF5146394.082040.9531.8731.6080000
Drew GilbertOF3830271.0672001.0002.2921.8160000
Jerar EncarnacionOF1612105.0281001.0002.4861.8130000
Grant McCrayOF23673.311121.8571.473.5220000
Daniel JohnsonOF10764.0180001.0002.5311.8000000
Tyler FitzgeraldOF3321.070001.0003.0002.3330000
Dominic SmithOF101.00000.000.0000000
Logan WebbP3434207.073413.9761.7831.2060000
Robbie RayP3232182.3313001.000.790.5000000
Justin VerlanderP2929152.091010.9501.125.6550000
Landen RouppP2222106.7312011.0001.266.6820000
Spencer BivensP54081.0516031.0002.333.3890000
Hayden BirdsongP211065.74310.875.959.3330000
Ryan WalkerP68061.369011.0002.201.2210000
Tristan BeckP31156.754001.0001.429.2900000
Randy RodríguezP50050.742001.0001.066.1200000
Tyler RogersP53050.0416001.0003.600.3770000
Jordan HicksP13948.746001.0001.849.7690000
Camilo DovalP47046.725011.0001.350.1490000
Joey LucchesiP38038.325001.0001.643.1840000
Carson SeymourP16336.033001.0001.500.3750000
Erik MillerP36030.006001.0001.800.1670000
Kai-Wei TengP8729.72110.750.910.3750000
Matt GageP27225.34110.8331.776.1850000
Kyle HarrisonP8423.712001.0001.141.3750000
Carson WhisenhuntP5523.331011.0001.543.8000000
Joel PegueroP17022.302001.000.806.1180000
Jose ButtoP21020.01410.8332.250.2380000
Trevor McDonaldP3215.002001.0001.200.6670000
Sean HjelleP12115.021001.0001.800.2500000
JT BrubakerP5112.710001.000.711.2000000
Lou TrivinoP11012.310001.000.730.0910000
Keaton WinnP7010.001001.000.900.1430000
Christian KossP404.00000.000.0000000
Mason BlackP104.00000.000.0000000
Scott AlexanderP201.30000.000.0000000
Mike YastrzemskiP101.00000.000.0000000
Logan PorterP101.010001.0009.0001.0000000
Willy AdamesSS1581581389.72003981676.9743.8733.7850000
Christian KossSS7332.071324.9095.6252.8570000
Casey SchmittSS119.011001.0002.0002.0000000
Sergio AlcantaraSS102.00000.000.0000000
Brett WiselySS101.010001.0009.0001.0000000
Totals2116145812903.04301152296354.9844.0622.752951923829.2




Statistical data from Baseball Databank, made available under the Creative Commons Attribution-ShareAlike 3.0 Unported License