MLB 2023 Causal Analytics Player Leaderboards

Updated: October 1, 2023

Low Damage Zone Swing Discipline

Lower is better

Swing % League Average: 32.5
Low Damage Zone Swings in Leverage Counts

Ranks eligible hitters by the number of times they swing at Low Damage Zone pitches (knees outside, thighs outside and knees middle-outside) in leverage counts (0 or 1 strikes).

Rank Player Team Events Swings Swing % BA SLG
1 Ha-Seong Kim San Diego Padres 540 76 14.1 .105 .105
2 DJ LeMahieu New York Yankees 439 68 15.5 .059 .074
3 Myles Straw Cleveland Guardians 338 54 16.0 .222 .241
4 Bryson Stott Philadelphia Phillies 447 83 18.6 .145 .169
5 Juan Soto San Diego Padres 511 99 19.4 .121 .121
6 Nathaniel Lowe Texas Rangers 415 83 20.0 .157 .193
7 Paul Goldschmidt St. Louis Cardinals 583 119 20.4 .092 .109
8 Spencer Steer Cincinnati Reds 529 109 20.6 .128 .138
9 Lars Nootbaar St. Louis Cardinals 431 92 21.4 .141 .152
10 Mark Canha Milwaukee Brewers / New York Mets 387 84 21.7 .071 .095
11 Seiya Suzuki Chicago Cubs 499 110 22.0 .100 .155
12 Matt Chapman Toronto Blue Jays 531 119 22.4 .126 .160
13 Alex Bregman Houston Astros 622 141 22.7 .149 .170
14 Kyle Schwarber Philadelphia Phillies 603 140 23.2 .114 .221
15 Dansby Swanson Chicago Cubs 601 140 23.3 .079 .086
16 Jonathan India Cincinnati Reds 406 95 23.4 .074 .095
17 Isaac Paredes Tampa Bay Rays 545 130 23.9 .115 .192
18 Gleyber Torres New York Yankees 568 139 24.5 .079 .094
19 Jack Suwinski Pittsburgh Pirates 484 119 24.6 .118 .202
20 Steven Kwan Cleveland Guardians 475 117 24.6 .145 .154
21 Maikel Garcia Kansas City Royals 426 105 24.7 .114 .143
22 Alex Verdugo Boston Red Sox 488 121 24.8 .149 .190
23 Brandon Nimmo New York Mets 479 119 24.8 .151 .294
23 Lane Thomas Washington Nationals 459 114 24.8 .096 .140
24 Jake Cronenworth San Diego Padres 334 83 24.9 .084 .096
25 Orlando Arcia Atlanta Braves 481 121 25.2 .107 .107
26 Will Smith Los Angeles Dodgers 548 141 25.7 .113 .135
27 Adley Rutschman Baltimore Orioles 536 139 25.9 .144 .180
28 Spencer Torkelson Detroit Tigers 627 164 26.2 .049 .067
29 Justin Turner Boston Red Sox 590 155 26.3 .103 .181
30 Tyler Stephenson Cincinnati Reds 392 103 26.3 .049 .058
31 Mookie Betts Los Angeles Dodgers 571 151 26.4 .093 .126
32 Masataka Yoshida Boston Red Sox 392 104 26.5 .087 .106
33 Ryan McMahon Colorado Rockies 493 131 26.6 .107 .168
34 Xander Bogaerts San Diego Padres 624 166 26.6 .102 .133
35 J.P. Crawford Seattle Mariners 436 116 26.6 .129 .216
36 Trent Grisham San Diego Padres 412 111 26.9 .063 .090
37 Nico Hoerner Chicago Cubs 514 141 27.4 .156 .163
38 William Contreras Milwaukee Brewers 497 137 27.6 .095 .124
39 Bobby Witt Jr. Kansas City Royals 650 182 28.0 .071 .077
40 Yandy Díaz Tampa Bay Rays 530 149 28.1 .174 .215
41 Luis Arraez Miami Marlins 326 92 28.2 .141 .163
42 Bryan De La Cruz Miami Marlins 655 185 28.2 .043 .049
43 Marcell Ozuna Atlanta Braves 558 160 28.7 .088 .169
44 Joey Meneses Washington Nationals 632 182 28.8 .099 .137
45 Marcus Semien Texas Rangers 680 198 29.1 .136 .177
46 Andrew Vaughn Chicago White Sox 554 162 29.2 .099 .160
47 Gunnar Henderson Baltimore Orioles 550 161 29.3 .143 .174
48 Kyle Tucker Houston Astros 573 168 29.3 .077 .095
49 TJ Friedl Cincinnati Reds 349 103 29.5 .136 .155
50 Austin Riley Atlanta Braves 577 172 29.8 .081 .145
51 Triston Casas Boston Red Sox 438 132 30.1 .114 .136
52 Lourdes Gurriel Jr. Arizona Diamondbacks 552 167 30.3 .150 .192
53 Max Muncy Los Angeles Dodgers 423 128 30.3 .102 .164
54 Cody Bellinger Chicago Cubs 403 122 30.3 .148 .172
55 Enrique Hernández Boston Red Sox / Los Angeles Dodgers 480 146 30.4 .082 .096
56 Austin Hays Baltimore Orioles 441 135 30.6 .104 .119
57 Ronald Acuña Jr. Atlanta Braves 617 190 30.8 .147 .263
58 Thairo Estrada San Francisco Giants 395 122 30.9 .115 .139
59 Ke'Bryan Hayes Pittsburgh Pirates 453 140 30.9 .107 .136
60 Dominic Smith Washington Nationals 433 134 31.0 .164 .194
61 Jorge Soler Miami Marlins 579 180 31.1 .122 .217
62 Ketel Marte Arizona Diamondbacks 475 148 31.2 .115 .169
63 Christian Walker Arizona Diamondbacks 602 188 31.2 .053 .096
64 Pete Alonso New York Mets 502 157 31.3 .083 .089
65 Matt Vierling Detroit Tigers 473 150 31.7 .133 .153
66 Manny Machado San Diego Padres 548 174 31.8 .115 .132
67 Zach McKinstry Detroit Tigers 312 100 32.1 .120 .140
68 J.T. Realmuto Philadelphia Phillies 466 150 32.2 .140 .187
69 Shohei Ohtani Los Angeles Angels 469 152 32.4 .125 .184
69 Ian Happ Chicago Cubs 432 140 32.4 .107 .129
70 Matt Olson Atlanta Braves 557 181 32.5 .094 .204
70 Carlos Correa Minnesota Twins 520 169 32.5 .101 .183
71 Brent Rooker Oakland Athletics 449 148 33.0 .061 .115
72 Christian Yelich Milwaukee Brewers 431 143 33.2 .161 .238
73 Whit Merrifield Toronto Blue Jays 452 150 33.2 .093 .100
74 Freddie Freeman Los Angeles Dodgers 627 209 33.3 .091 .129
74 Anthony Santander Baltimore Orioles 390 130 33.3 .162 .223
74 Leody Taveras Texas Rangers 363 121 33.3 .107 .107
75 Alec Bohm Philadelphia Phillies 425 143 33.7 .091 .147
76 LaMonte Wade Jr. San Francisco Giants 329 111 33.7 .135 .207
77 Daulton Varsho Toronto Blue Jays 290 99 34.1 .121 .212
78 Eugenio Suárez Seattle Mariners 575 199 34.6 .070 .106
79 Nolan Arenado St. Louis Cardinals 535 187 35.0 .096 .139
80 Adolis García Texas Rangers 556 196 35.3 .107 .199
81 Anthony Volpe New York Yankees 452 160 35.4 .131 .213
82 Keibert Ruiz Washington Nationals 347 127 36.6 .142 .189
83 Randy Arozarena Tampa Bay Rays 609 223 36.6 .130 .220
84 George Springer Toronto Blue Jays 626 230 36.7 .130 .139
85 José Ramírez Cleveland Guardians 438 161 36.8 .143 .193
86 Vladimir Guerrero Jr. Toronto Blue Jays 648 239 36.9 .117 .134
87 Bryan Reynolds Pittsburgh Pirates 398 147 36.9 .075 .082
88 Tommy Edman St. Louis Cardinals 251 93 37.1 .161 .226
89 Jake Burger Chicago White Sox / Miami Marlins 385 143 37.1 .042 .042
90 Josh Jung Texas Rangers 478 178 37.2 .101 .146
91 Josh Bell Cleveland Guardians / Miami Marlins 499 186 37.3 .102 .140
92 Jeff McNeil New York Mets 455 170 37.4 .188 .218
93 Hunter Renfroe Cincinnati Reds / Los Angeles Angels 479 179 37.4 .123 .145
94 MJ Melendez Kansas City Royals 412 154 37.4 .143 .234
95 Andrew Benintendi Chicago White Sox 392 147 37.5 .143 .184
96 J.D. Davis San Francisco Giants 378 142 37.6 .092 .141
97 José Abreu Houston Astros 467 176 37.7 .080 .080
98 Francisco Lindor New York Mets 381 144 37.8 .174 .264
99 Willy Adames Milwaukee Brewers 557 214 38.4 .079 .121
100 Corbin Carroll Arizona Diamondbacks 333 128 38.4 .141 .234
101 James Outman Los Angeles Dodgers 369 143 38.8 .119 .161
102 Trea Turner Philadelphia Phillies 611 238 39.0 .126 .151
103 Amed Rosario Cleveland Guardians / Los Angeles Dodgers 361 141 39.1 .099 .170
104 Brandon Drury Los Angeles Angels 473 185 39.1 .119 .173
105 Teoscar Hernández Seattle Mariners 681 274 40.2 .102 .120
106 Bo Bichette Toronto Blue Jays 582 241 41.4 .112 .170
107 Javier Báez Detroit Tigers 509 211 41.5 .085 .118
108 Jurickson Profar Colorado Rockies / San Diego Padres 262 109 41.6 .119 .193
109 Ty France Seattle Mariners 453 194 42.8 .093 .093
110 Eddie Rosario Atlanta Braves 330 143 43.3 .140 .210
111 Fernando Tatis Jr. San Diego Padres 569 247 43.4 .117 .206
112 Tim Anderson Chicago White Sox 423 184 43.5 .092 .098
113 Cal Raleigh Seattle Mariners 383 167 43.6 .108 .186
114 Michael Harris II Atlanta Braves 314 137 43.6 .080 .095
115 Carlos Santana Milwaukee Brewers / Pittsburgh Pirates 385 168 43.6 .113 .161
116 Andrés Giménez Cleveland Guardians 360 158 43.9 .076 .082
117 CJ Abrams Washington Nationals 383 170 44.4 .124 .165
118 Julio Rodríguez Seattle Mariners 497 221 44.5 .086 .122
119 Bryce Harper Philadelphia Phillies 440 197 44.8 .157 .259
120 Rafael Devers Boston Red Sox 517 233 45.1 .112 .189
121 Elias Díaz Colorado Rockies 412 187 45.4 .112 .139
122 Jeremy Peña Houston Astros 590 271 45.9 .089 .107
123 Nick Castellanos Philadelphia Phillies 607 287 47.3 .059 .098
124 Luis Robert Jr. Chicago White Sox 558 267 47.9 .101 .187
125 Jeimer Candelario Chicago Cubs / Washington Nationals 312 150 48.1 .107 .200
126 Corey Seager Texas Rangers 367 178 48.5 .096 .124
127 Ezequiel Tovar Colorado Rockies 468 247 52.8 .065 .077
128 Salvador Perez Kansas City Royals 589 312 53.0 .093 .119
129 Ozzie Albies Atlanta Braves 441 241 54.7 .095 .174