Willie Mays has launched the most career homers for the Giants, with 646 home runs.

who has the most home runs all-time for the giants
Mays Bonds Ott McCovey Williams Cepeda Thomson Bonds Clark Belt Kent Clark Posey Hart Mize Terry Crawford Aurilia Mitchell Evans Sandoval Jackson Thompson Snow Kelly Thompson Lockman 0 50 100 150 200 250 300 350 400 450 500 550 600 646 586 511 469 247 226 189 186 176 175 175 163 158 157 157 154 146 143 143 142 135 135 129 124 123 119 113
NAME HR G AB R H 2B 3B RBI SH SF SB CS BB IBB HBP SO GIDP PA TB XBH AVG OBP SLG OPS WRC WRC+ WOBA WRAA BRAA
Willie Mays Willie Mays 646 2,857 10,477 2,011 3,187 504 139 1,859 9 90 336 98 1,394 187 42 1,436 239 12,012 5,907 1,289 .304 .385 .564 .949 2205 156 .412 884.2 794.7
Barry Bonds Barry Bonds 586 1,976 6,263 1,555 1,951 381 41 1,440 1 54 263 69 1,947 575 86 949 120 8,351 4,172 1,008 .312 .477 .666 1.143 1971 187 .463 929.5 928.6
Mel Ott Mel Ott 511 2,730 9,456 1,859 2,876 488 72 1,860 109 89 1,708 64 896 38 11,337 5,041 1,071 .304 .414 .533 .947 2204 156 .430 826.4 794.2
Willie McCovey Willie McCovey 469 2,256 7,214 1,113 1,974 308 45 1,388 5 67 24 22 1,168 235 64 1,351 154 8,518 3,779 822 .274 .377 .524 .900 1428 147 .391 511.6 458.1
Matt Williams Matt Williams 247 1,120 4,139 594 1,092 179 25 732 9 39 29 27 272 59 38 872 97 4,497 2,062 451 .264 .312 .498 .811 618 118 .348 91.6 102.3
Orlando Cepeda Orlando Cepeda 226 1,114 4,178 652 1,286 226 22 767 1 40 92 46 259 66 50 636 108 4,528 2,234 474 .308 .352 .535 .887 743 139 .383 235.7 208.7
Bobby Thomson Bobby Thomson 189 1,135 4,223 648 1,171 192 56 704 22 1 31 11 360 2 24 477 110 4,630 2,042 437 .277 .337 .484 .821 667 115 .372 125.9 86.8
Bobby Bonds Bobby Bonds 186 1,014 4,047 765 1,106 188 42 552 6 26 263 63 500 37 31 1,016 50 4,610 1,936 416 .273 .356 .478 .834 697 132 .374 210.8 169.9
Will Clark Will Clark 176 1,160 4,269 687 1,278 249 37 709 13 58 52 41 506 112 32 744 47 4,878 2,129 462 .299 .373 .499 .872 776 143 .378 223.7 236
Brandon Belt Brandon Belt 175 1,310 4,390 628 1,146 267 36 584 1 25 47 21 617 35 46 1,205 59 5,079 2,010 478 .261 .356 .458 .814 739 124 .351 145.3 148
Jeff Kent Jeff Kent 175 900 3,434 570 1,021 247 22 689 1 53 57 29 364 26 51 659 90 3,903 1,837 444 .297 .368 .535 .903 658 133 .384 169.1 170.1
Jack Clark Jack Clark 163 1,044 3,731 597 1,034 197 30 595 9 52 60 44 497 55 11 556 98 4,300 1,780 390 .277 .359 .477 .836 643 134 .368 161.9 164.5
Buster Posey Buster Posey 158 1,371 4,970 663 1,500 293 9 729 1 53 23 9 540 67 43 721 163 5,607 2,285 460 .302 .372 .460 .831 837 129 .358 188.2 190.6
Jim Ray Hart Jim Ray Hart 157 1,001 3,425 488 965 135 27 526 7 35 17 15 341 42 28 521 107 3,836 1,625 319 .282 .348 .474 .823 566 132 .364 168.8 136.9
Johnny Mize Johnny Mize 157 655 2,452 473 733 110 16 505 3 13 340 21 163 31 2,816 1,346 283 .299 .389 .549 .938 517 154 .430 200.6 177.7
Bill Terry Bill Terry 154 1,721 6,428 1,120 2,193 373 112 1,078 137 56 537 9 449 7,111 3,252 639 .341 .393 .506 .899 1265 136 .407 365 346.7
Brandon Crawford Brandon Crawford 146 1,654 5,575 669 1,392 290 44 744 7 62 47 34 536 75 58 1,268 121 6,238 2,208 480 .250 .319 .396 .715 687 95 .307 -40.6 -37.1
Rich Aurilia Rich Aurilia 143 1,292 4,456 574 1,226 232 17 574 26 37 17 18 342 18 18 672 110 4,879 1,921 392 .275 .327 .431 .758 599 98 .329 -10.6 -14.1
Kevin Mitchell Kevin Mitchell 143 624 2,211 351 614 109 17 411 1 23 23 25 264 57 17 394 34 2,516 1,186 269 .278 .356 .536 .892 415 149 .385 133 139.3
Darrell Evans Darrell Evans 142 1,094 3,728 534 952 159 19 525 21 39 55 37 605 66 13 475 53 4,406 1,575 320 .255 .358 .422 .781 593 120 .349 100.3 101.1
Pablo Sandoval Pablo Sandoval 135 1,149 3,959 484 1,130 235 20 569 3 48 12 12 310 54 22 630 129 4,342 1,810 390 .285 .337 .457 .794 576 116 .340 76.8 80.9
Travis Jackson Travis Jackson 135 1,656 6,086 833 1,768 291 86 929 171 71 412 10 565 6,679 2,636 512 .291 .337 .433 .770 874 101 .351 29.2 13.4
Hank Thompson Hank Thompson 129 906 2,925 482 781 103 33 477 34 15 31 14 483 6 22 330 44 3,479 1,337 265 .267 .373 .457 .830 528 121 .379 121.2 92.3
J.T. Snow J.T. Snow 124 1,183 3,822 561 1,043 228 15 615 8 52 14 15 565 45 50 806 87 4,497 1,673 367 .273 .369 .438 .807 640 113 .353 78 74.6
High Pockets Kelly High Pockets Kelly 123 1,136 4,213 608 1,270 218 52 762 101 54 277 23 503 4,614 1,961 393 .301 .348 .465 .813 667 117 .372 104.3 102.4

Explore

More Giants Stats

Team Batting Leaders

See more

HR

5

Conforto

Michael Conforto

RBI

16

Conforto

Michael Conforto

AVG

.358

Jr.

LaMonte Wade Jr.

Team Pitching Leaders

See more

W

2

Harrison

Kyle Harrison

K

24

Harrison

Kyle Harrison

ERA

1.61

Hicks

Jordan Hicks

Team Rankings

See more

HR

22

17th

R

100

15th

SO

173

25th

ERA

4.76

26th

2024 Division Standings

See more
TEAM W L PCT GB
Dodgers Dodgers
13 11 .542
Padres Padres
13 12 .520 0.5
Giants Giants
11 13 .458 2.0
Diamondbacks Diamondbacks
11 13 .458 2.0
Rockies Rockies
5 18 .217 7.5

Schedule

See more
DATE MATCHUP TIME (ET)
Tue
4/23
NYM NYM
@
SFG SFG
9:45 PM
Wed
4/24
NYM NYM
@
SFG SFG
3:45 PM
Fri
4/26
PIT PIT
@
SFG SFG
10:15 PM
Sat
4/27
PIT PIT
@
SFG SFG
9:05 PM
Sun
4/28
PIT PIT
@
SFG SFG
4:05 PM

Last Game

See more
SFG Giants

11-13

5

Final

2

NYM Mets

12-10

Mon 22 Apr 2024

MLB 2024 Batting Leaders

MLB 2024 Pitching Leaders

Fantasy 2024

MLB 2023 Division Standings

NL East W L PCT GB
1
Braves Braves
104 58 .642
2
Phillies Phillies
90 72 .556 14.0
AL East W L PCT GB
1
Orioles Orioles
101 61 .623
2
Rays Rays
99 63 .611 2.0
NL West W L PCT GB
1
Dodgers Dodgers
100 62 .617
2
Diamondbacks Diamondbacks
84 78 .519 16.0
NL Central W L PCT GB
1
Brewers Brewers
92 70 .568
2
Cubs Cubs
83 79 .512 9.0
AL West W L PCT GB
1
Astros Astros
90 72 .556
2
Rangers Rangers
90 72 .556
AL Central W L PCT GB
1
Twins Twins
87 75 .537
2
Tigers Tigers
78 84 .481 9.0

MLB 2024 Scores & Schedule

Scores

DATE MATCHUP SCORE
Mon
4/22
BOS BOS
@
CLE CLE
1-4
Sun
4/21
BAL BAL
@
LAA LAA
4-2
Sun
4/21
OAK OAK
@
NYY NYY
2-0
Sun
4/21
MIL MIL
@
PIT PIT
2-4
Sun
4/21
NYM NYM
@
SFG SFG
2-5

Schedule

DATE MATCHUP TIME (ET)
Tue
4/23
PHI PHI
@
CIN CIN
6:40 PM
Tue
4/23
MIL MIL
@
PIT PIT
6:40 PM
Tue
4/23
LAD LAD
@
WSH WSH
6:45 PM
Tue
4/23
DET DET
@
TBR TBR
6:50 PM
Tue
4/23
OAK OAK
@
NYY NYY
7:05 PM