Since 1961, Barry Bonds has the highest wRC+ with 500+ plate appearances in a season, with 244 wRC+ in 2002.

highest wrc+ by a player in a season with at least 500 pa since 1961
2002 Bonds 2001 Bonds 2004 Bonds 2003 Bonds 2022 Judge 1998 McGwire 1994 Thomas 1972 Allen 1980 Brett 1992 Bonds 2015 Harper 1961 Mantle 1966 Robinson 1969 McCovey 1967 Yastrzemski 1961 Cash 1993 Bonds 2001 Giambi 2013 Cabrera 1962 Mantle 1971 Aaron 1996 McGwire 1990 Henderson 2002 Thome 2018 Trout 1971 Stargell 1965 Mays 0 20 40 60 80 100 120 140 160 180 200 220 240 244 234 233 212 208 205 205 199 198 197 197 197 195 194 194 194 193 193 193 192 191 190 190 189 189 186 186
NAME WRC+ PA SEASON TM G AB R H 2B 3B HR RBI SH SF SB CS BB IBB HBP SO GIDP TB XBH AVG OBP SLG OPS WRC WOBA WRAA BRAA
Barry Bonds Barry Bonds 244 612 2002
SFG SFG
143 403 117 149 31 2 46 110 0 2 9 2 198 68 9 47 4 322 79 .370 .582 .799 1.381 183 .544 110 109.9
Barry Bonds Barry Bonds 234 664 2001
SFG SFG
153 476 129 156 32 2 73 137 0 2 13 3 177 35 9 93 5 411 107 .328 .515 .863 1.379 200 .537 117.7 116.6
Barry Bonds Barry Bonds 233 617 2004
SFG SFG
147 373 129 135 27 3 45 101 0 3 6 1 232 120 9 41 5 303 75 .362 .609 .812 1.422 185 .537 108 105.7
Barry Bonds Barry Bonds 212 550 2003
SFG SFG
130 390 111 133 22 1 45 90 0 2 7 0 148 61 10 58 7 292 68 .341 .529 .749 1.278 148 .503 80.5 79.4
Aaron Judge Aaron Judge 208 692 2022
NYY NYY
157 570 133 177 28 0 62 131 0 5 16 3 111 19 6 175 14 391 90 .311 .425 .686 1.111 161 .458 81.6 84.5
Mark McGwire Mark McGwire 205 681 1998
STL STL
155 509 130 152 21 0 70 147 0 4 1 0 162 28 6 155 8 383 91 .299 .470 .752 1.222 176 .492 91.7 90.7
Frank Thomas Frank Thomas 205 517 1994
CWS CWS
113 399 106 141 34 1 38 101 0 7 2 3 109 12 2 61 15 291 73 .353 .487 .729 1.217 138 .499 72.3 71.9
Dick Allen Dick Allen 199 609 1972
CWS CWS
148 506 90 156 28 5 37 113 0 3 19 8 99 16 1 126 13 305 70 .308 .420 .603 1.023 123 .450 63.4 60.2
George Brett George Brett 198 515 1980
KCR KCR
117 449 87 175 33 9 24 118 0 7 15 6 58 16 1 22 11 298 66 .390 .454 .664 1.118 120 .478 62.7 59.2
Barry Bonds Barry Bonds 197 612 1992
PIT PIT
140 473 109 147 36 5 34 103 0 7 39 8 127 32 5 69 9 295 75 .311 .456 .624 1.080 131 .459 65.4 65.2
Bryce Harper Bryce Harper 197 654 2015
WSH WSH
153 521 118 172 38 1 42 99 0 4 6 4 124 15 5 131 15 338 81 .330 .460 .649 1.109 151 .461 77.3 73.9
Mickey Mantle Mickey Mantle 197 646 1961
NYY NYY
153 514 131 163 16 6 54 128 1 5 12 1 126 9 0 112 2 353 76 .317 .448 .687 1.135 156 .478 79.6 78.8
Frank Robinson Frank Robinson 195 680 1966
BAL BAL
155 576 122 182 34 2 49 122 0 7 8 5 87 11 10 90 24 367 85 .316 .410 .637 1.047 146 .447 73.4 71.4
Willie McCovey Willie McCovey 194 623 1969
SFG SFG
149 491 101 157 26 2 45 126 0 7 0 0 121 45 4 66 11 322 73 .320 .453 .656 1.108 138 .466 71 67
Carl Yastrzemski Carl Yastrzemski 194 680 1967
BOS BOS
161 579 112 189 31 4 44 121 1 5 10 8 91 11 4 69 5 360 79 .326 .418 .622 1.040 144 .454 76.1 67.2
Norm Cash Norm Cash 194 672 1961
DET DET
159 535 119 193 22 8 41 132 2 2 11 5 124 19 9 85 16 354 71 .361 .487 .662 1.148 168 .488 88.3 79.5
Barry Bonds Barry Bonds 193 674 1993
SFG SFG
159 539 129 181 38 4 46 123 0 7 29 12 126 43 2 79 11 365 88 .336 .458 .677 1.136 157 .467 76.4 77.7
Jason Giambi Jason Giambi 193 671 2001
OAK OAK
154 520 109 178 47 2 38 120 0 9 2 0 129 24 13 83 17 343 87 .342 .477 .660 1.137 162 .465 78.3 78.7
Miguel Cabrera Miguel Cabrera 193 652 2013
DET DET
148 555 103 193 26 1 44 137 0 2 3 0 90 19 5 94 19 353 71 .348 .442 .636 1.078 144 .455 72.1 68.8
Mickey Mantle Mickey Mantle 192 502 1962
NYY NYY
123 377 96 121 15 1 30 89 0 2 9 0 122 9 1 78 4 228 46 .321 .486 .605 1.091 118 .472 59.5 57.6
Hank Aaron Hank Aaron 191 573 1971
ATL ATL
139 495 95 162 22 3 47 118 0 5 1 1 71 21 2 58 9 331 72 .327 .410 .669 1.079 124 .466 65.3 57.2
Mark McGwire Mark McGwire 190 548 1996
OAK OAK
130 423 104 132 21 0 52 113 0 1 0 0 116 16 8 112 14 309 73 .312 .467 .730 1.198 142 .489 71.8 68.5
Rickey Henderson Rickey Henderson 190 594 1990
OAK OAK
136 489 119 159 33 3 28 61 2 2 65 10 97 2 4 60 13 282 64 .325 .439 .577 1.016 125 .447 58.9 60.9
Jim Thome Jim Thome 189 613 2002
CLE CLE
147 480 101 146 19 2 52 118 0 6 1 2 122 18 5 139 5 325 73 .304 .445 .677 1.122 142 .461 68.3 67.1
Mike Trout Mike Trout 189 607 2018
LAA LAA
140 471 101 147 24 4 39 79 0 4 24 2 122 25 10 124 5 296 67 .312 .460 .628 1.088 136 .447 65.3 64.4

Explore

More Giants Stats

Team Batting Leaders

See more

HR

4

Conforto

Michael Conforto

RBI

14

Conforto

Michael Conforto

AVG

.370

Jr.

LaMonte Wade Jr.

Team Pitching Leaders

See more

W

2

Harrison

Kyle Harrison

K

22

Webb

Logan Webb

ERA

1.57

Hicks

Jordan Hicks

Team Rankings

See more

HR

17

22nd

R

84

19th

SO

146

29th

ERA

4.50

25th

2024 Division Standings

See more
TEAM W L PCT GB
Dodgers Dodgers
12 9 .571
Padres Padres
11 10 .524 1.0
Giants Giants
9 11 .450 2.5
Diamondbacks Diamondbacks
9 11 .450 2.5
Rockies Rockies
4 15 .211 7.0

Schedule

See more
DATE MATCHUP TIME (ET)
Sat
4/20
ARI ARI
@
SFG SFG
4:05 PM
Sun
4/21
ARI ARI
@
SFG SFG
4:05 PM
Mon
4/22
NYM NYM
@
SFG SFG
9:45 PM
Tue
4/23
NYM NYM
@
SFG SFG
9:45 PM
Wed
4/24
NYM NYM
@
SFG SFG
3:45 PM

Last Game

See more
SFG Giants

9-11

5

Final

0

Thu 18 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
Thu
4/18
TOR TOR
@
SDP SDP
5-1
Thu
4/18
LAA LAA
@
CIN CIN
1-7
Thu
4/18
MIL MIL
@
STL STL
2-1
Thu
4/18
TBR TBR
@
NYY NYY
3-5
Thu
4/18
BAL BAL
@
KCR KCR
4-9

Schedule

DATE MATCHUP TIME (ET)
Sat
4/20
TBR TBR
@
NYY NYY
1:05 PM
Sat
4/20
DET DET
@
MIN MIN
2:10 PM
Sat
4/20
MIL MIL
@
STL STL
2:15 PM
Sat
4/20
MIA MIA
@
CHC CHC
2:20 PM
Sat
4/20
BOS BOS
@
PIT PIT
4:05 PM