League Leaders

2024 Doubles Leaders

Two-base hits

All-time career leaders →
# Player Team G AB R H 2B 3B HR RBI BB SO SB AVG OBP SLG OPS
1 Jarren Duran Jarren Duran BOS 160 671 111 191 48 14 21 75 54 160 34 .285 .342 .492 .834
2 Bobby Witt KCA 161 636 125 211 45 11 32 109 57 106 31 .332 .389 .588 .977
3 Ezequiel Tovar COL 157 655 83 176 45 4 26 78 23 200 6 .269 .295 .469 .763
4 Vladimir Guerrero Vladimir Guerrero TOR 159 616 98 199 44 1 30 103 72 96 2 .323 .396 .544 .940
5 Alec Bohm Alec Bohm PHI 143 554 62 155 44 2 15 97 40 86 5 .280 .332 .448 .779
6 JJ Bleday JJ Bleday OAK 159 572 74 139 43 4 20 60 67 125 2 .243 .325 .437 .762
7 Bryce Harper Bryce Harper PHI 145 550 85 157 42 0 30 87 76 138 7 .286 .373 .526 .899
8 Jose Ramirez Jose Ramirez CLE 158 620 114 173 39 2 39 118 54 82 41 .279 .335 .537 .872
9 Matt Chapman Matt Chapman SFN 154 575 98 142 39 2 27 78 64 158 15 .247 .328 .463 .790
10 Francisco Lindor Francisco Lindor NYN 152 618 107 169 39 1 33 91 56 127 29 .274 .344 .500 .844
11 Shohei Ohtani Shohei Ohtani LAN 159 636 134 197 38 7 54 130 81 162 59 .310 .390 .646 1.036
12 Matt Olson Matt Olson ATL 162 600 78 148 37 1 29 98 71 170 0 .247 .333 .457 .790
13 William Contreras William Contreras MIL 155 595 99 167 37 2 23 92 78 139 9 .281 .365 .466 .831
14 Elly De La Cruz CIN 160 618 105 160 36 10 25 76 69 218 67 .259 .339 .471 .810
15 Aaron Judge Aaron Judge NYA 158 559 122 180 36 1 58 144 133 171 10 .322 .458 .701 1.159
16 Nico Hoerner Nico Hoerner CHN 151 582 86 159 35 1 7 48 44 66 31 .273 .335 .373 .708
17 Freddie Freeman Freddie Freeman LAN 147 542 81 153 35 2 22 89 78 100 9 .282 .378 .476 .854
18 Spencer Steer CIN 158 574 74 129 34 4 20 92 72 137 25 .225 .319 .402 .721
19 Zach Neto LAA 155 542 70 135 34 1 23 77 39 140 30 .249 .318 .443 .761
20 Brendan Donovan Brendan Donovan SLN 153 587 65 163 34 3 14 73 47 81 5 .278 .342 .417 .759
21 Ian Happ Ian Happ CHN 153 569 89 138 34 2 25 86 80 168 13 .243 .341 .441 .782
22 Yordan Alvarez Yordan Alvarez HOU 147 552 88 170 34 2 35 86 69 95 6 .308 .392 .567 .959
23 Oneil Cruz PIT 146 541 72 140 34 3 21 76 51 181 22 .259 .324 .449 .773
24 Jorge Soler Jorge Soler SFN +1 142 493 84 119 34 1 21 64 68 141 1 .241 .338 .442 .780
25 Rafael Devers Rafael Devers BOS 138 525 87 143 34 5 28 83 67 147 3 .272 .354 .516 .871
26 Willy Adames Willy Adames MIL 161 610 93 153 33 0 32 112 74 173 21 .251 .331 .462 .794
27 Randy Arozarena Randy Arozarena TBA +1 154 549 77 120 33 0 20 60 73 169 20 .219 .332 .388 .720
28 Paul Goldschmidt Paul Goldschmidt SLN 154 599 70 147 33 1 22 65 47 173 11 .245 .302 .414 .716
29 Wilyer Abreu BOS 132 399 59 101 33 2 15 58 40 125 8 .253 .322 .459 .781
30 Teoscar Hernandez Teoscar Hernandez LAN 154 589 84 160 32 2 33 99 53 188 12 .272 .340 .501 .840
31 Luis Arraez Luis Arraez SDN +1 150 637 83 200 32 3 4 46 24 29 9 .314 .346 .393 .739
32 Masyn Winn SLN 150 587 85 157 32 5 15 57 41 109 11 .268 .314 .416 .730
33 Pete Alonso Pete Alonso NYN 162 608 91 146 31 0 34 88 70 172 3 .240 .330 .459 .788
34 Marcell Ozuna Marcell Ozuna ATL 162 606 96 183 31 0 39 104 74 170 1 .302 .379 .546 .925
35 Gunnar Henderson BAL 159 630 118 177 31 7 37 92 78 159 21 .281 .364 .529 .893
36 Willi Castro Willi Castro MIN 158 558 89 138 31 5 12 60 51 150 14 .247 .331 .385 .717
37 Juan Soto Juan Soto NYA 157 576 128 166 31 4 41 109 129 119 7 .288 .419 .569 .989
38 Jackson Merrill SDN 156 554 77 162 31 6 24 90 29 101 16 .292 .326 .500 .826
39 Jose Altuve Jose Altuve HOU 153 628 94 185 31 0 20 65 47 119 22 .295 .350 .440 .790
40 Yandy Diaz Yandy Diaz TBA 145 563 55 158 31 1 14 65 50 95 0 .281 .341 .414 .755
41 Nick Castellanos Nick Castellanos PHI 162 606 80 154 30 4 23 86 41 139 6 .254 .311 .431 .742
42 Manny Machado Manny Machado SDN 152 593 77 163 30 0 29 105 45 124 11 .275 .325 .472 .797
43 Josh Smith TEX 149 523 67 135 30 1 13 62 46 121 11 .258 .337 .394 .731
44 Andrew Vaughn Andrew Vaughn CHA 149 570 55 140 30 1 19 70 38 132 2 .246 .297 .402 .699
45 Alex Bregman Alex Bregman HOU 145 581 79 151 30 2 26 75 44 86 3 .260 .316 .453 .768
46 Vinnie Pasquantino Vinnie Pasquantino KCA 131 496 64 130 30 2 19 97 40 71 1 .262 .315 .446 .760
47 Ryan Mountcastle BAL 124 473 54 128 30 2 13 63 27 114 3 .271 .308 .425 .733
48 Jurickson Profar Jurickson Profar SDN 158 564 94 158 29 0 24 85 76 101 10 .280 .380 .459 .839
49 Bryan Reynolds Bryan Reynolds PIT 156 622 73 171 29 3 24 88 57 156 10 .275 .344 .447 .791
50 Jake Cronenworth Jake Cronenworth SDN 155 577 72 139 29 3 17 83 61 118 5 .241 .324 .390 .714
1–50 of 1,454Next →