2024 Regular Season Top 100 Batters by TBO9

Rank Player Name Team PA (Plate Appearances) Hits Singles Doubles Triples HR (Home Runs) Walks (BB) Steals TBO9
1 Aaron Judge NYY 704 180 85 36 1 58 133 10 3.42
2 Shohei Ohtani LAD 731 197 98 38 7 54 81 59 3.39
3 Bobby Witt Jr. KCR 709 211 123 45 11 32 57 31 2.93
4 Juan Soto NYY 713 166 90 31 4 41 129 7 2.93
5 Jose Ramirez CLE 682 173 93 39 2 39 54 41 2.82
6 Brent Rooker OAK 614 160 93 26 2 39 59 11 2.76
7 Elly De La Cruz CIN 696 160 89 36 10 25 69 67 2.76
8 Yordan Alvarez HOU 635 170 99 34 2 35 69 6 2.75
9 Ketel Marte ARI 583 147 86 23 2 36 65 7 2.73
10 Gunnar Henderson BAL 719 177 102 31 7 37 78 21 2.70
11 Marcell Ozuna ATL 688 183 113 31 0 39 74 1 2.66
12 Bryce Harper PHI 631 157 85 42 0 30 76 7 2.65
13 Vladimir Guerrero Jr. TOR 697 199 124 44 1 30 72 2 2.64
14 Mookie Betts LAD 516 130 82 24 5 19 61 16 2.60
15 Francisco Lindor NYM 689 169 96 39 1 33 56 29 2.57
16 Jarren Duran BOS 735 191 108 48 14 21 54 34 2.56
17 Rafael Devers BOS 601 143 76 34 5 28 67 3 2.55
18 Kyle Schwarber PHI 692 142 82 22 0 38 106 5 2.53
19 Seiya Suzuki CHC 585 145 91 27 6 21 63 16 2.51
20 Corey Seager TEX 533 132 81 21 0 30 53 1 2.51
21 Teoscar Hernandez LAD 652 160 93 32 2 33 53 12 2.48
22 Willy Adames MIL 688 153 88 33 0 32 74 21 2.47
23 Jazz Chisholm Jr. - - - 621 144 95 21 4 24 53 40 2.45
24 Jackson Merrill SDP 593 162 101 31 6 24 29 16 2.44
25 Anthony Santander BAL 665 140 69 25 2 44 58 2 2.44
26 Freddie Freeman LAD 638 153 94 35 2 22 78 9 2.43
27 William Contreras MIL 679 167 105 37 2 23 78 9 2.41
28 Riley Greene DET 584 134 77 27 6 24 64 4 2.41
29 Jackson Chourio MIL 573 145 91 29 4 21 39 22 2.40
30 Matt Chapman SFG 647 142 74 39 2 27 64 15 2.40
31 Oneil Cruz PIT 599 140 82 34 3 21 51 22 2.37
32 Brenton Doyle COL 603 141 90 24 4 23 46 30 2.37
33 Corbin Carroll ARI 684 136 78 22 14 22 73 35 2.37
34 Trea Turner PHI 539 149 103 25 0 21 27 19 2.36
35 Ian Happ CHC 657 138 77 34 2 25 80 13 2.36
36 Manny Machado SDP 643 163 104 30 0 29 45 11 2.35
37 Jurickson Profar SDP 668 158 105 29 0 24 76 10 2.32
38 Heliot Ramos SFG 518 128 80 23 3 22 37 6 2.31
39 Zach Neto LAA 602 135 77 34 1 23 39 30 2.31
40 Luis Garcia Jr. WSN 528 141 97 25 1 18 27 22 2.31
41 Christian Walker ARI 552 120 68 26 0 26 55 2 2.29
42 Josh Naylor CLE 633 137 79 27 0 31 58 6 2.28
43 CJ Abrams WSN 602 133 78 29 6 20 40 31 2.28
44 Pete Alonso NYM 695 146 81 31 0 34 70 3 2.28
45 Colton Cowser BAL 561 121 70 24 3 24 52 9 2.28
46 Jose Altuve HOU 682 185 134 31 0 20 47 22 2.28
47 Matt Olson ATL 685 148 81 37 1 29 71 0 2.27
48 Lane Thomas - - - 528 112 68 26 3 15 44 32 2.26
49 Cal Raleigh SEA 628 120 70 16 0 34 70 6 2.25
50 Spencer Steer CIN 656 129 71 34 4 20 72 25 2.25
51 Jorge Soler - - - 574 119 63 34 1 21 68 1 2.25
52 Michael Busch CHC 567 123 72 28 2 21 63 2 2.25
53 Bryan Reynolds PIT 692 171 115 29 3 24 57 10 2.24
54 Eugenio Suarez ARI 640 146 86 28 2 30 49 2 2.24
55 Steven Kwan CLE 540 140 107 16 3 14 53 12 2.24
56 Wyatt Langford TEX 557 126 81 25 4 16 51 19 2.24
57 J.J. Bleday OAK 642 139 72 43 4 20 67 2 2.24
58 Jesse Winker - - - 508 109 72 23 0 14 63 14 2.22
59 Shea Langeliers OAK 534 108 59 18 2 29 41 4 2.21
60 Tyler Stephenson CIN 515 118 72 26 1 19 48 1 2.20
61 Alex Bregman HOU 634 151 93 30 2 26 44 3 2.20
62 Jesus Sanchez MIA 537 123 79 25 1 18 41 16 2.19
63 Carlos Santana MIN 594 124 75 26 0 23 65 4 2.18
64 Alec Bohm PHI 606 155 94 44 2 15 40 5 2.18
65 Ezequiel Tovar COL 695 176 101 45 4 26 23 6 2.18
66 Brandon Nimmo NYM 663 128 77 25 3 23 77 15 2.17
67 Cody Bellinger CHC 569 137 93 23 3 18 45 9 2.17
68 Jake Burger MIA 579 134 81 23 1 29 31 1 2.16
69 Salvador Perez KCR 652 160 105 28 0 27 44 0 2.16
70 Taylor Ward LAA 663 144 91 26 2 25 63 6 2.16
71 Julio Rodriguez SEA 613 155 118 17 0 20 38 24 2.16
72 Daulton Varsho TOR 513 98 52 21 7 18 48 10 2.15
73 Brice Turang MIL 619 142 107 24 4 7 50 50 2.14
74 Andrew McCutchen PIT 515 104 65 18 1 20 58 3 2.14
75 Nathaniel Lowe TEX 565 129 96 16 1 16 71 2 2.13
76 Will Smith LAD 544 118 72 24 2 20 51 1 2.13
77 Jonathan India CIN 637 132 87 28 2 15 80 13 2.13
78 Dansby Swanson CHC 593 129 84 27 2 16 54 19 2.13
79 Joey Ortiz MIL 511 105 63 25 6 11 56 11 2.13
80 Vinnie Pasquantino KCR 554 130 79 30 2 19 40 1 2.13
81 Randy Arozarena - - - 648 120 67 33 0 20 73 20 2.12
82 Rhys Hoskins MIL 517 96 56 14 0 26 53 3 2.12
83 Matt Vierling DET 567 133 84 28 5 16 41 6 2.11
84 Lourdes Gurriel Jr. ARI 553 143 101 22 2 18 29 7 2.11
85 Paul Goldschmidt STL 654 147 91 33 1 22 47 11 2.11
86 Nick Castellanos PHI 659 154 97 30 4 23 41 6 2.10
87 Masyn Winn STL 637 157 105 32 5 15 41 11 2.09
88 Bryson Stott PHI 571 124 92 19 2 11 53 32 2.09
89 Ryan McMahon COL 645 137 89 28 0 20 69 4 2.08
90 Alec Burleson STL 595 147 106 20 0 21 35 9 2.07
91 Yainer Diaz HOU 619 175 127 29 3 16 24 2 2.06
92 Yandy Diaz TBR 621 158 112 31 1 14 50 0 2.05
93 Ryan Mountcastle BAL 507 128 83 30 2 13 27 3 2.05
94 Nico Hoerner CHC 641 159 116 35 1 7 44 31 2.05
95 Brendan Donovan STL 652 163 112 34 3 14 47 5 2.05
96 Marcus Semien TEX 718 154 102 27 2 23 64 8 2.04
97 George Springer TOR 614 120 79 19 3 19 60 16 2.04
98 Isaac Paredes - - - 641 129 84 25 1 19 76 1 2.04
99 Adolis Garcia TEX 637 130 78 27 0 25 45 11 2.03
100 Andrew Benintendi CHW 522 109 69 20 0 20 41 3 2.01