League Leaders

2025 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 152 541 137 179 30 2 53 114 124 160 12 .331 .457 .688 1.144
2 Shohei Ohtani Shohei Ohtani LAN 158 611 146 172 25 9 55 102 109 187 20 .282 .392 .622 1.014
3 George Springer George Springer TOR 140 498 106 154 27 1 32 84 69 111 18 .309 .399 .560 .959
4 Cal Raleigh SEA 159 596 110 147 24 0 60 125 97 188 14 .247 .359 .589 .948
5 Kyle Schwarber Kyle Schwarber PHI 162 604 111 145 23 2 56 132 108 197 10 .240 .365 .563 .928
6 Juan Soto Juan Soto NYN 160 577 120 152 20 1 43 105 127 137 38 .263 .396 .525 .921
7 Ketel Marte Ketel Marte ARI 126 480 87 136 28 0 28 72 64 83 4 .283 .376 .517 .893
8 Corbin Carroll ARI 143 564 107 146 32 17 31 84 67 153 32 .259 .343 .541 .884
9 Byron Buxton Byron Buxton MIN 126 488 97 129 21 7 35 83 41 148 24 .264 .327 .551 .878
10 Pete Alonso Pete Alonso NYN 162 624 87 170 41 1 38 126 61 162 1 .272 .347 .524 .871
11 Freddie Freeman Freddie Freeman LAN 147 556 81 164 39 2 24 90 60 128 6 .295 .367 .502 .869
12 Michael Busch CHN 155 524 78 137 25 5 34 90 56 139 4 .262 .343 .523 .866
13 Jose Ramirez Jose Ramirez CLE 158 593 103 168 34 3 30 85 66 74 44 .283 .360 .503 .863
14 Shea Langeliers ATH 123 481 73 133 32 0 31 72 36 103 7 .277 .325 .536 .861
15 Bobby Witt KCA 157 623 99 184 47 6 23 88 49 125 38 .295 .351 .501 .852
16 Geraldo Perdomo Geraldo Perdomo ARI 161 597 98 173 33 5 20 100 94 83 27 .290 .389 .462 .851
17 Rafael Devers Rafael Devers SFN +1 163 607 99 153 33 0 35 109 112 192 1 .252 .372 .479 .851
18 Matt Olson Matt Olson ATL 162 624 98 170 41 2 29 95 91 176 1 .272 .366 .484 .850
19 Vladimir Guerrero Vladimir Guerrero TOR 156 589 96 172 34 0 23 84 81 94 6 .292 .381 .467 .848
20 Yandy Diaz Yandy Diaz TBA 150 583 79 175 29 1 25 83 57 92 3 .300 .366 .482 .848
21 Junior Caminero TBA 154 602 93 159 28 0 45 110 41 125 7 .264 .311 .535 .846
22 Bryce Harper Bryce Harper PHI 132 501 72 131 32 0 27 75 70 121 12 .262 .357 .487 .844
23 Hunter Goodman COL 144 540 73 150 28 5 31 91 33 152 1 .278 .323 .520 .843
24 Kyle Tucker Kyle Tucker CHN 136 500 91 133 25 4 22 73 87 88 25 .266 .377 .464 .841
25 Jeremy Peña Jeremy Peña HOU 125 493 68 150 30 2 17 62 35 93 20 .304 .364 .477 .840
26 Bo Bichette Bo Bichette TOR 139 582 78 181 44 1 18 94 40 91 4 .311 .357 .483 .840
27 Ben Rice NYA 138 467 74 119 28 4 26 65 50 100 3 .255 .337 .499 .836
28 James Wood WAS 157 598 87 153 38 0 31 94 85 221 15 .256 .350 .475 .825
29 Eugenio Suarez Eugenio Suarez ARI +1 159 588 91 134 28 0 49 118 46 196 4 .228 .298 .526 .824
30 Jorge Polanco Jorge Polanco SEA 138 471 64 125 30 0 26 78 42 82 6 .265 .326 .495 .821
31 Tyler Soderstrom ATH 158 561 75 155 34 1 25 93 55 141 8 .276 .346 .474 .820
32 Josh Naylor Josh Naylor ARI +1 147 543 81 160 29 1 20 92 48 83 30 .295 .353 .462 .816
33 Brent Rooker ATH 162 626 92 164 40 3 30 89 65 155 6 .262 .335 .479 .814
34 Fernando Tatis Fernando Tatis SDN 155 594 111 159 27 2 25 71 89 129 32 .268 .368 .446 .814
35 Cody Bellinger Cody Bellinger NYA 152 588 89 160 25 5 29 98 57 90 13 .272 .334 .480 .813
36 Jazz Chisholm Jazz Chisholm NYA 130 462 75 112 15 1 31 80 58 148 31 .242 .332 .481 .813
37 Trea Turner Trea Turner PHI 141 589 94 179 31 7 15 69 43 107 36 .304 .355 .457 .812
38 Francisco Lindor Francisco Lindor NYN 160 644 117 172 35 0 31 86 65 131 31 .267 .346 .466 .811
39 Trent Grisham Trent Grisham NYA 143 494 87 116 9 1 34 74 82 137 3 .235 .348 .464 .811
40 Riley Greene DET 157 600 84 155 31 1 36 111 46 201 2 .258 .313 .493 .806
41 Seiya Suzuki Seiya Suzuki CHN 151 571 75 140 31 3 32 103 71 164 5 .245 .326 .478 .804
42 Ryan O'Hearn Ryan O'Hearn BAL +1 144 474 67 133 21 1 17 63 58 109 3 .281 .366 .437 .803
43 Alec Burleson SLN 139 497 54 144 26 2 18 69 39 79 5 .290 .343 .459 .801
44 Maikel Garcia Maikel Garcia KCA 160 595 81 170 39 5 16 74 62 84 23 .286 .351 .449 .800
45 Jacob Wilson ATH 125 486 62 151 26 0 13 63 27 39 5 .311 .355 .444 .800
46 Julio Rodriguez SEA 160 652 106 174 31 4 32 95 44 152 30 .267 .324 .474 .798
47 Vinnie Pasquantino Vinnie Pasquantino KCA 160 621 72 164 33 1 32 113 49 107 1 .264 .323 .475 .798
48 Mike Trout Mike Trout LAA 130 456 73 106 14 1 26 64 87 178 2 .233 .359 .439 .797
49 Christian Yelich Christian Yelich MIL 150 573 88 151 21 0 29 103 64 167 16 .264 .343 .452 .795
50 Manny Machado Manny Machado SDN 159 615 91 169 33 0 27 95 55 131 14 .275 .335 .460 .795
1–50 of 144Next →