For single seasons, From 1901 to 2008, From Age 37 to 99, (requiring At least 600 plate appearances), sorted by greatest OPSp
generated by a site user
Query generated using the Baseball Stathead : /pi/bsl_finder.cgi. Try the Stathead for free and make your own queries.
Player ages are computed as their age on June 30th
Cnt Player **OPS ** PA Year Age Tm Lg G AB R H 2B 3B HR RBI BB IBB SO HBP SH SF GDP SB CS BA OBP SLG OPS Positions ----+-----------------+--------+---+----+---+---+--+---+---+---+---+--+--+--+---+---+---+---+---+---+---+---+---+--+-----+-----+-----+-----+--------- 1 Barry Bonds 268 612 2002 37 SFG NL 143 403 117 149 31 2 46 110 198 68 47 9 0 2 4 9 2 .370 .582 .799 1.381 *7/D 2 Barry Bonds 263 617 2004 39 SFG NL 147 373 129 135 27 3 45 101 232 120 41 9 0 3 5 6 1 .362 .609 .812 1.421 *7/D 3 Bob Johnson 174 626 1944 38 BOS AL 144 525 106 170 40 8 17 106 95 0 67 4 2 0 14 2 7 .324 .431 .528 .959 *7 4 Edgar Martinez 157 665 2000 37 SEA AL 153 556 100 180 31 0 37 145 96 8 95 5 0 8 13 3 0 .324 .423 .579 1.002 *D/3 5 Andres Galarraga 157 648 1998 37 ATL NL 153 555 103 169 27 1 44 121 63 11 146 25 0 5 8 7 6 .305 .397 .595 .992 *3/D 6 Tony Gwynn 156 651 1997 37 SDP NL 149 592 97 220 49 2 17 119 43 12 28 3 1 12 12 12 5 .372 .409 .547 .956 *9/D 7 George Brett 153 607 1990 37 KCR AL 142 544 82 179 45 7 14 87 56 14 63 0 0 7 18 9 2 .329 .387 .515 .902 *3D/975 8 Frank Robinson 150 630 1973 37 CAL AL 147 534 85 142 29 0 30 97 82 12 93 10 1 3 13 1 1 .266 .372 .489 .861 *D7 9 Rafael Palmeiro 146 663 2002 37 TEX AL 155 546 99 149 34 0 43 105 104 16 94 6 0 7 10 2 0 .273 .391 .571 .962 *3D 10 Honus Wagner 144 634 1912 38 PIT NL 145 558 91 181 35 20 7 102 59 0 38 6 11 0 0 26 0 .324 .395 .496 .891 *6 11 Mike Schmidt 142 613 1987 37 PHI NL 147 522 88 153 28 0 35 113 83 15 80 2 0 6 17 2 1 .293 .388 .548 .936 *5/36 12 Zack Wheat 142 670 1925 37 BRO NL 150 616 125 221 42 14 14 103 45 0 22 1 8 0 0 3 1 .359 .403 .541 .944 *7 13 Edgar Martinez 141 603 2003 40 SEA AL 145 497 72 146 25 0 24 98 92 7 95 7 0 7 17 0 1 .294 .406 .489 .895 *D 14 Hank Sauer 140 605 1954 37 CHC NL 142 520 98 150 18 1 41 103 70 0 68 6 2 7 8 2 1 .288 .375 .563 .938 *9/7 15 Dave Winfield 137 670 1992 40 TOR AL 156 583 92 169 33 3 26 108 82 10 89 1 1 3 10 2 3 .290 .377 .491 .868 *D9 16 Dwight Evans 136 630 1989 37 BOS AL 146 520 82 148 27 3 20 100 99 1 84 3 1 7 16 3 3 .285 .397 .463 .860 *9D 17 Darrell Evans 135 609 1987 40 DET AL 150 499 90 128 20 0 34 99 100 8 84 2 2 6 2 6 5 .257 .379 .501 .880 *3D/5 18 Joe Kuhel 134 615 1945 39 WSH AL 142 533 73 152 29 13 2 75 79 0 31 1 2 0 7 10 5 .285 .378 .400 .778 *3 19 Eddie Collins 134 676 1924 37 CHW AL 152 556 108 194 27 7 6 86 89 0 16 3 28 0 0 42 17 .349 .441 .455 .896 *4 20 Jeff Kent 133 637 2005 37 LAD NL 149 553 100 160 36 0 29 105 72 8 85 8 0 4 19 6 2 .289 .377 .512 .889 *43 21 George McQuinn 132 609 1947 37 NYY AL 144 517 84 157 24 3 13 80 78 0 66 0 14 0 6 0 2 .304 .395 .437 .832 *3 22 Moises Alou 131 675 2004 37 CHC NL 155 601 106 176 36 3 39 106 68 2 80 0 0 6 12 3 0 .293 .361 .557 .918 *7/D 23 Pete Rose 130 730 1979 38 PHI NL 163 628 90 208 40 5 4 59 95 10 32 2 0 5 18 20 11 .331 .418 .430 .848 *3/54 24 Hal McRae 129 654 1983 37 KCR AL 157 589 84 183 41 6 12 82 50 7 68 10 0 5 18 2 3 .311 .372 .462 .834 *D 25 Kiki Cuyler 129 623 1936 37 CIN NL 144 567 96 185 29 11 7 74 47 0 67 2 7 0 7 16 0 .326 .380 .453 .833 *879 ----+-----------------+--------+---+----+---+---+--+---+---+---+---+--+--+--+---+---+---+---+---+---+---+---+---+--+-----+-----+-----+-----+--------- Cnt Player **OPS ** PA Year Age Tm Lg G AB R H 2B 3B HR RBI BB IBB SO HBP SH SF GDP SB CS BA OBP SLG OPS Positions ----+-----------------+--------+---+----+---+---+--+---+---+---+---+--+--+--+---+---+---+---+---+---+---+---+---+--+-----+-----+-----+-----+--------- 26 Jake Daubert 129 700 1922 38 CIN NL 156 610 114 205 15 22 12 66 56 0 21 3 31 0 0 14 17 .336 .395 .492 .887 *3 27 Mickey Vernon 128 627 1955 37 WSH AL 150 538 74 162 23 8 14 85 74 9 50 3 4 8 17 0 4 .301 .384 .452 .836 *3 28 Tris Speaker 127 661 1926 38 CLE AL 150 539 96 164 52 8 7 86 94 0 15 0 28 0 0 6 1 .304 .408 .469 .877 *8 29 Dummy Hoy 127 641 1901 39 CHW AL 132 527 112 155 28 11 2 60 86 0 0 14 14 0 0 27 0 .294 .407 .400 .807 *8 30 Honus Wagner 126 625 1915 41 PIT NL 156 566 68 155 32 17 6 78 39 0 64 4 16 0 0 22 15 .274 .325 .422 .747 *643 31 Frank Thomas 125 624 2007 39 TOR AL 155 531 63 147 30 0 26 95 81 3 94 7 0 5 14 0 0 .277 .377 .480 .857 *D 32 Carl Yastrzemski 125 643 1977 37 BOS AL 150 558 99 165 27 3 28 102 73 6 40 1 0 11 10 11 1 .296 .372 .505 .877 *7/D39 33 Ty Cobb 125 726 1924 37 DET AL 155 625 115 211 38 10 4 78 85 0 18 1 15 0 0 23 14 .338 .418 .450 .868 *8 34 Luke Appling 124 619 1949 42 CHW AL 142 492 82 148 21 5 5 58 121 0 24 0 6 0 23 7 12 .301 .439 .394 .833 *6 35 Dave Winfield 120 633 1991 39 CAL AL 150 568 75 149 27 4 28 86 56 4 109 1 2 6 21 7 2 .262 .326 .472 .798 *9D 36 Ken Griffey 119 623 2007 37 CIN NL 144 528 78 146 24 1 30 93 85 14 99 1 0 9 14 6 1 .277 .372 .496 .868 *9/D 37 Pete Rose 119 729 1978 37 CIN NL 159 655 103 198 51 3 7 52 62 6 30 3 2 7 8 13 9 .302 .362 .421 .783 *5/73 38 Charlie Gehringer 119 629 1940 37 DET AL 139 515 108 161 33 3 10 81 101 0 17 3 10 0 9 10 0 .313 .428 .447 .875 *4 39 Sam Rice 119 668 1930 40 WSH AL 147 593 121 207 35 13 1 73 55 0 14 3 17 0 0 13 8 .349 .407 .457 .864 *98 40 Dave Parker 118 669 1990 39 MIL AL 157 610 71 176 30 3 21 92 41 11 102 4 0 14 18 4 7 .289 .330 .451 .781 *D/3 41 Brian Downing 118 610 1989 38 CAL AL 142 544 59 154 25 2 14 59 56 3 87 6 0 4 6 0 2 .283 .354 .414 .768 *D 42 Rafael Palmeiro 117 654 2003 38 TEX AL 154 561 92 146 21 2 38 112 84 9 77 5 0 4 7 2 0 .260 .359 .508 .867 *D3 43 Luke Appling 117 659 1946 39 CHW AL 149 582 59 180 27 5 1 55 71 0 41 0 6 0 15 6 4 .309 .384 .378 .762 *6 44 Paul Molitor 116 728 1996 39 MIN AL 161 660 99 225 41 8 9 113 56 10 72 3 0 9 21 18 6 .341 .390 .468 .858 *D3 45 Darrell Evans 116 601 1986 39 DET AL 151 507 78 122 15 0 29 85 91 5 105 1 0 2 6 3 2 .241 .356 .442 .798 *3D/5 46 Billy Williams 116 602 1975 37 OAK AL 155 520 68 127 20 1 23 81 76 7 68 2 1 3 9 0 0 .244 .341 .419 .760 *D/3 47 Carlton Fisk 115 620 1985 37 CHW AL 153 543 85 129 23 1 37 107 52 12 81 17 2 6 9 17 9 .238 .320 .488 .808 *2D 48 Sam Rice 115 681 1928 38 WSH AL 148 616 95 202 32 15 2 55 49 0 15 2 14 0 0 16 3 .328 .379 .438 .817 *9/7 49 Luis Gonzalez 113 672 2005 37 ARI NL 155 579 90 157 37 0 24 79 78 12 90 11 0 4 14 4 1 .271 .366 .459 .825 *7 50 Brooks Robinson 113 622 1974 37 BAL AL 153 553 46 159 27 0 7 59 56 13 47 3 5 5 14 2 0 .288 .353 .374 .727 *5 ----+-----------------+--------+---+----+---+---+--+---+---+---+---+--+--+--+---+---+---+---+---+---+---+---+---+--+-----+-----+-----+-----+--------- Cnt Player **OPS ** PA Year Age Tm Lg G AB R H 2B 3B HR RBI BB IBB SO HBP SH SF GDP SB CS BA OBP SLG OPS Positions ----+-----------------+--------+---+----+---+---+--+---+---+---+---+--+--+--+---+---+---+---+---+---+---+---+---+--+-----+-----+-----+-----+--------- 51 Lave Cross 113 639 1904 38 PHA AL 155 607 73 176 31 10 1 71 13 0 0 5 14 0 0 10 0 .290 .310 .379 .689 *5 52 Carl Yastrzemski 112 611 1978 38 BOS AL 144 523 70 145 21 2 17 81 76 8 44 3 1 8 9 4 5 .277 .367 .423 .790 73D/8 53 Eddie Murray 111 659 1993 37 NYM NL 154 610 77 174 28 1 27 100 40 4 61 0 0 9 24 2 2 .285 .325 .467 .792 *3 54 Don Baylor 111 687 1986 37 BOS AL 160 585 93 139 23 1 31 94 62 8 111 35 0 5 12 3 5 .238 .344 .439 .783 *D3/7 55 Dave Parker 110 600 1989 38 OAK AL 144 553 56 146 27 0 22 97 38 13 91 1 0 8 21 0 0 .264 .308 .432 .740 *D/9 56 Ollie Pickering 110 634 1907 37 SLB AL 151 576 63 159 15 10 0 60 35 0 0 3 20 0 0 15 0 .276 .321 .337 .658 *98 57 Steve Finley 109 706 2004 39 TOT NL 162 628 92 170 28 1 36 94 61 1 82 1 9 7 14 9 7 .271 .333 .490 .823 *8/D 58 Jeff Conine 109 646 2003 37 TOT ML 149 577 88 163 36 3 20 95 50 5 70 5 1 13 16 5 0 .282 .338 .459 .797 *37/95 59 Tony Phillips 109 719 1996 37 CHW AL 153 581 119 161 29 3 12 63 125 9 132 4 1 8 6 13 8 .277 .404 .399 .803 *7/843 60 Rafael Palmeiro 108 651 2004 39 BAL AL 154 550 68 142 29 0 23 88 86 15 61 6 0 9 15 2 1 .258 .359 .436 .795 *3D 61 Tony Perez 108 635 1980 38 BOS AL 151 585 73 161 31 3 25 105 41 11 93 1 0 8 25 1 0 .275 .320 .467 .787 *3D 62 Rickey Henderson 107 602 1996 37 SDP NL 148 465 110 112 17 2 9 29 125 2 90 10 0 2 5 37 15 .241 .410 .344 .754 *798 63 Al Kaline 107 630 1974 39 DET AL 147 558 71 146 28 2 13 64 65 2 75 1 1 5 12 2 2 .262 .337 .389 .726 *D 64 Tony Phillips 106 648 1997 38 TOT AL 141 534 96 147 34 2 8 57 102 5 118 3 5 4 11 13 10 .275 .392 .391 .783 479D5/8 65 Sam Rice 106 694 1929 39 WSH AL 150 616 119 199 39 10 1 62 55 0 9 4 19 0 0 16 8 .323 .382 .424 .806 *9 66 Craig Biggio 104 651 2005 39 HOU NL 155 590 94 156 40 1 26 69 37 2 90 17 4 3 10 11 1 .264 .325 .468 .793 *4/D 67 Craig Biggio 104 700 2004 38 HOU NL 156 633 100 178 47 0 24 63 40 0 94 15 9 3 8 7 2 .281 .337 .469 .806 *78/D 68 George Brett 102 637 1992 39 KCR AL 152 592 55 169 35 5 7 61 35 6 69 6 0 4 15 8 6 .285 .330 .397 .727 *D3/5 69 Kid Gleason 102 661 1904 37 PHI NL 153 587 61 161 23 6 0 42 37 0 0 2 35 0 0 17 0 .274 .319 .334 .653 *4/5 70 Luis Gonzalez 99 668 2006 38 ARI NL 153 586 93 159 52 2 15 73 69 10 58 7 0 6 14 0 1 .271 .352 .444 .796 *7/D 71 Omar Vizquel 99 651 2004 37 CLE AL 148 567 82 165 28 3 7 59 57 0 62 1 20 6 12 19 6 .291 .353 .388 .741 *6 72 Lave Cross 98 630 1905 39 PHA AL 147 587 69 156 29 5 0 77 26 0 0 2 15 0 0 8 0 .266 .299 .332 .631 *5 73 Marquis Grissom 97 606 2004 37 SFG NL 145 562 78 157 26 2 22 90 37 5 83 1 2 4 22 3 1 .279 .323 .450 .773 *8 74 Doc Cramer 97 626 1944 38 DET AL 143 578 69 169 20 9 2 42 37 0 21 2 9 0 7 6 5 .292 .337 .369 .706 *8 75 Craig Biggio 96 717 2003 37 HOU NL 153 628 102 166 44 2 15 62 57 3 116 27 3 2 4 8 4 .264 .350 .412 .762 *8 ----+-----------------+--------+---+----+---+---+--+---+---+---+---+--+--+--+---+---+---+---+---+---+---+---+---+--+-----+-----+-----+-----+--------- Cnt Player **OPS ** PA Year Age Tm Lg G AB R H 2B 3B HR RBI BB IBB SO HBP SH SF GDP SB CS BA OBP SLG OPS Positions ----+-----------------+--------+---+----+---+---+--+---+---+---+---+--+--+--+---+---+---+---+---+---+---+---+---+--+-----+-----+-----+-----+--------- 76 Rickey Henderson 94 670 1998 39 OAK AL 152 542 101 128 16 1 14 57 118 0 114 5 2 3 5 66 13 .236 .376 .347 .723 *78 77 George Brett 94 612 1993 40 KCR AL 145 560 69 149 31 3 19 75 39 9 67 3 0 10 20 7 5 .266 .312 .434 .746 *D 78 Pete Rose 94 735 1980 39 PHI NL 162 655 95 185 42 1 1 64 66 5 33 6 4 4 13 12 8 .282 .352 .354 .706 *3 79 Doc Cramer 94 651 1943 37 DET AL 140 606 79 182 18 4 1 43 31 0 13 1 13 0 8 4 3 .300 .335 .348 .683 *8 80 Omar Vizquel 93 659 2006 39 SFG NL 153 579 88 171 22 10 4 58 56 3 51 6 13 5 13 24 7 .295 .361 .389 .750 *6 81 Sam Rice 93 651 1927 37 WSH AL 142 603 98 179 33 14 2 65 36 0 11 0 12 0 0 19 6 .297 .336 .408 .744 *9/7 82 Paul O'Neill 92 628 2000 37 NYY AL 142 566 79 160 26 0 18 100 51 2 90 0 0 11 17 14 9 .283 .336 .424 .760 *9/D 83 Ernie Banks 92 629 1969 38 CHC NL 155 565 60 143 19 2 23 106 42 7 101 7 8 7 15 0 0 .253 .309 .416 .725 *3 84 Honus Wagner 92 616 1914 40 PIT NL 150 552 60 139 15 9 1 50 51 0 51 2 11 0 0 23 0 .252 .317 .317 .634 *65/3 85 Maury Wills 91 654 1971 38 LAD NL 149 601 73 169 14 3 3 44 40 2 44 0 7 6 8 15 8 .281 .323 .329 .652 *6/5 86 Dave Kingman 90 604 1986 37 OAK AL 144 561 70 118 19 0 35 94 33 3 126 3 0 7 16 3 3 .210 .255 .431 .686 *D/3 87 Pete Rose 90 718 1982 41 PHI NL 162 634 80 172 25 4 3 54 66 9 32 7 8 3 12 8 8 .271 .345 .338 .683 *3 88 Max Carey 90 623 1927 37 BRO NL 144 538 70 143 30 10 1 54 64 0 18 1 20 0 0 32 0 .266 .345 .364 .709 *98 89 Cal Ripken 89 659 1998 37 BAL AL 161 601 65 163 27 1 14 61 51 0 68 4 1 2 9 0 2 .271 .331 .389 .720 *5 90 Ozzie Smith 88 603 1993 38 STL NL 141 545 75 157 22 6 1 53 43 1 18 1 7 7 11 21 8 .288 .337 .356 .693 *6 91 Eddie Murray 87 637 1996 40 TOT AL 152 566 69 147 21 1 22 79 61 6 87 0 0 10 19 4 0 .260 .327 .417 .744 *D/3 92 Craig Biggio 84 607 2006 40 HOU NL 145 548 79 135 33 0 21 62 40 1 84 9 5 5 16 3 2 .246 .306 .422 .728 *4/D 93 Kid Gleason 83 699 1905 38 PHI NL 155 608 95 150 17 7 1 50 45 0 0 3 43 0 0 16 0 .247 .302 .303 .605 *4 94 Omar Vizquel 82 651 2005 38 SFG NL 152 568 66 154 28 4 3 45 56 0 58 5 20 2 10 24 10 .271 .341 .350 .691 *6 95 Sparky Adams 79 631 1933 38 TOT NL 145 568 60 146 22 1 1 22 45 0 33 3 15 0 12 3 0 .257 .315 .305 .620 *56 96 Rabbit Maranville 79 634 1929 37 BSN NL 146 560 87 159 26 10 0 55 47 0 33 4 23 0 0 13 0 .284 .344 .366 .710 *6/4 97 Dave Concepcion 78 620 1985 37 CIN NL 155 560 59 141 19 2 7 48 50 3 67 3 3 4 23 16 12 .252 .314 .330 .644 *6/5 98 Joe Carter 77 668 1997 37 TOR AL 157 612 76 143 30 4 21 102 40 5 105 7 0 9 12 8 2 .234 .284 .399 .683 D379 99 Joe Kuhel 77 617 1943 37 CHW AL 153 531 55 113 21 1 5 46 76 0 45 7 3 0 8 14 8 .213 .319 .284 .603 *3 100 Rabbit Maranville 77 636 1931 39 BSN NL 145 562 69 146 22 5 0 33 56 0 34 2 16 0 0 9 0 .260 .329 .317 .646 *64 ----+-----------------+--------+---+----+---+---+--+---+---+---+---+--+--+--+---+---+---+---+---+---+---+---+---+--+-----+-----+-----+-----+--------- Cnt Player **OPS ** PA Year Age Tm Lg G AB R H 2B 3B HR RBI BB IBB SO HBP SH SF GDP SB CS BA OBP SLG OPS Positions ----+-----------------+--------+---+----+---+---+--+---+---+---+---+--+--+--+---+---+---+---+---+---+---+---+---+--+-----+-----+-----+-----+--------- 101 Otis Nixon 75 655 1997 38 TOT ML 145 576 84 153 18 3 2 44 65 0 78 0 8 6 12 59 12 .266 .337 .318 .655 *8/D 102 Pee Wee Reese 74 648 1956 37 BRO NL 147 572 85 147 19 2 9 46 56 1 69 1 15 4 14 13 4 .257 .322 .344 .666 *65 103 Rabbit Maranville 74 628 1930 38 BSN NL 142 558 85 157 26 8 2 43 48 0 23 5 17 0 0 9 0 .281 .344 .367 .711 *6/5 104 Rabbit Maranville 59 635 1932 40 BSN NL 149 571 67 134 20 4 0 37 46 0 28 3 15 0 0 4 0 .235 .295 .284 .579 *4 Seasons/Careers found: 104.
Photos from the George Grantham Bain Collection at the Library of Congress.
Please report any abuse.
We're Social...for Statheads
Every Sports Reference Social Media Account
Site Last Updated: Wednesday, April 24, 3:49AM
Question, Comment, Feedback, or Correction?
Subscribe to our Free Email Newsletter
Subscribe to Stathead Baseball: Get your first month FREE
Your All-Access Ticket to the Baseball Reference Database
Do you have a sports website? Or write about sports? We have tools and resources that can help you use sports data. Find out more.