League Leaders

2024 On-Base Plus Slug. Leaders

On-base percentage plus slugging

All-time career leaders →

Showing players with at least 503 plate appearances — the standard 3.1 plate appearances per team game. Show all players

# Player Team G AB R H 2B 3B HR RBI BB SO SB AVG OBP SLG OPS
1 Aaron Judge Aaron Judge NYA 158 559 122 180 36 1 58 144 133 171 10 .322 .458 .701 1.159
2 Shohei Ohtani Shohei Ohtani LAN 159 636 134 197 38 7 54 130 81 162 59 .310 .390 .646 1.036
3 Juan Soto Juan Soto NYA 157 576 128 166 31 4 41 109 129 119 7 .288 .419 .569 .989
4 Bobby Witt KCA 161 636 125 211 45 11 32 109 57 106 31 .332 .389 .588 .977
5 Yordan Alvarez Yordan Alvarez HOU 147 552 88 170 34 2 35 86 69 95 6 .308 .392 .567 .959
6 Vladimir Guerrero Vladimir Guerrero TOR 159 616 98 199 44 1 30 103 72 96 2 .323 .396 .544 .940
7 Ketel Marte Ketel Marte ARI 136 504 93 147 23 2 36 95 65 106 7 .292 .372 .560 .932
8 Brent Rooker OAK 145 546 82 160 26 2 39 112 59 177 11 .293 .365 .562 .927
9 Marcell Ozuna Marcell Ozuna ATL 162 606 96 183 31 0 39 104 74 170 1 .302 .379 .546 .925
10 Bryce Harper Bryce Harper PHI 145 550 85 157 42 0 30 87 76 138 7 .286 .373 .526 .899
11 Gunnar Henderson BAL 159 630 118 177 31 7 37 92 78 159 21 .281 .364 .529 .893
12 Jose Ramirez Jose Ramirez CLE 158 620 114 173 39 2 39 118 54 82 41 .279 .335 .537 .872
13 Rafael Devers Rafael Devers BOS 138 525 87 143 34 5 28 83 67 147 3 .272 .354 .516 .871
14 Corey Seager Corey Seager TEX 123 475 68 132 21 0 30 74 53 96 1 .278 .353 .512 .864
15 Mookie Betts Mookie Betts LAN 116 450 75 130 24 5 19 75 61 57 16 .289 .372 .491 .863
16 Freddie Freeman Freddie Freeman LAN 147 542 81 153 35 2 22 89 78 100 9 .282 .378 .476 .854
17 Kyle Schwarber Kyle Schwarber PHI 150 573 110 142 22 0 38 104 106 197 5 .248 .366 .485 .851
18 Seiya Suzuki Seiya Suzuki CHN 132 512 74 145 27 6 21 73 63 160 16 .283 .366 .482 .848
19 Francisco Lindor Francisco Lindor NYN 152 618 107 169 39 1 33 91 56 127 29 .274 .344 .500 .844
20 Teoscar Hernandez Teoscar Hernandez LAN 154 589 84 160 32 2 33 99 53 188 12 .272 .340 .501 .840
21 Jurickson Profar Jurickson Profar SDN 158 564 94 158 29 0 24 85 76 101 10 .280 .380 .459 .839
22 Jarren Duran Jarren Duran BOS 160 671 111 191 48 14 21 75 54 160 34 .285 .342 .492 .834
23 William Contreras William Contreras MIL 155 595 99 167 37 2 23 92 78 139 9 .281 .365 .466 .831
24 Riley Greene DET 137 512 82 134 27 6 24 74 64 156 4 .262 .348 .479 .827
25 Jackson Merrill SDN 156 554 77 162 31 6 24 90 29 101 16 .292 .326 .500 .826
26 Anthony Santander Anthony Santander BAL 155 595 91 140 25 2 44 102 58 129 2 .235 .308 .506 .814
27 Elly De La Cruz CIN 160 618 105 160 36 10 25 76 69 218 67 .259 .339 .471 .810
28 Trea Turner Trea Turner PHI 121 505 88 149 25 0 21 62 27 98 19 .295 .338 .469 .807
29 Christian Walker Christian Walker ARI 130 479 72 120 26 0 26 84 55 133 2 .251 .335 .468 .803
30 Manny Machado Manny Machado SDN 152 593 77 163 30 0 29 105 45 124 11 .275 .325 .472 .797
31 Willy Adames Willy Adames MIL 161 610 93 153 33 0 32 112 74 173 21 .251 .331 .462 .794
32 Steven Kwan Steven Kwan CLE 122 480 83 140 16 3 14 44 53 51 12 .292 .368 .425 .793
33 Heliot Ramos SFN 121 475 54 128 23 3 22 72 37 135 6 .270 .322 .470 .792
34 Jackson Chourio MIL 148 528 80 145 29 4 21 79 39 121 22 .275 .327 .464 .791
35 Bryan Reynolds Bryan Reynolds PIT 156 622 73 171 29 3 24 88 57 156 10 .275 .344 .447 .791
36 Matt Chapman Matt Chapman SFN 154 575 98 142 39 2 27 78 64 158 15 .247 .328 .463 .790
37 Jose Altuve Jose Altuve HOU 153 628 94 185 31 0 20 65 47 119 22 .295 .350 .440 .790
38 Matt Olson Matt Olson ATL 162 600 78 148 37 1 29 98 71 170 0 .247 .333 .457 .790
39 Pete Alonso Pete Alonso NYN 162 608 91 146 31 0 34 88 70 172 3 .240 .330 .459 .788
40 Eugenio Suarez Eugenio Suarez ARI 158 571 90 146 28 2 30 101 49 176 2 .256 .319 .469 .788
41 Salvador Perez Salvador Perez KCA 158 590 58 160 28 0 27 104 44 129 0 .271 .330 .456 .786
42 Tyler Stephenson Tyler Stephenson CIN 138 457 69 118 26 1 19 66 48 117 1 .258 .338 .444 .782
43 Ian Happ Ian Happ CHN 153 569 89 138 34 2 25 86 80 168 13 .243 .341 .441 .782
44 Jorge Soler Jorge Soler SFN +1 142 493 84 119 34 1 21 64 68 141 1 .241 .338 .442 .780
45 Alec Bohm Alec Bohm PHI 143 554 62 155 44 2 15 97 40 86 5 .280 .332 .448 .779
46 Josh Naylor Josh Naylor CLE 152 563 84 137 27 0 31 108 58 105 6 .243 .320 .457 .776
47 Michael Busch CHN 152 496 73 123 28 2 21 65 63 162 2 .248 .335 .440 .775
48 Oneil Cruz PIT 146 541 72 140 34 3 21 76 51 181 22 .259 .324 .449 .773
49 Alex Bregman Alex Bregman HOU 145 581 79 151 30 2 26 75 44 86 3 .260 .316 .453 .768
50 Colton Cowser BAL 153 499 77 121 24 3 24 69 52 172 9 .243 .321 .447 .768
1–50 of 129Next →