MLB 2026 Causal Analytics Player Leaderboard

Updated: August 9, 2026

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 Chase Meidroth Chicago White Sox 327 49 15.0 .061 .061
2 Taylor Ward Baltimore Orioles / Seattle Mariners 376 73 19.4 .123 .123
3 Bryson Stott Philadelphia Phillies 288 56 19.4 .071 .089
4 Luke Keaschall Minnesota Twins 339 68 20.1 .176 .191
5 Trent Grisham New York Yankees 188 39 20.7 .077 .077
6 Jakob Marsee Miami Marlins 259 54 20.9 .056 .074
7 Alex Bregman Chicago Cubs 374 79 21.1 .127 .152
8 Isaac Paredes Houston Astros 464 99 21.3 .162 .192
9 Sam Antonacci Chicago White Sox 227 49 21.6 .102 .122
10 James Wood Washington Nationals 439 96 21.9 .083 .125
11 Travis Bazzana Cleveland Guardians 258 57 22.1 .070 .070
12 Tyler Soderstrom Athletics 274 61 22.3 .131 .180
13 Cody Bellinger New York Yankees 273 61 22.3 .164 .213
14 Steven Kwan Cleveland Guardians 244 55 22.5 .109 .109
15 Xander Bogaerts San Diego Padres 368 83 22.6 .036 .036
16 Masyn Winn St. Louis Cardinals 320 73 22.8 .068 .068
17 Kyle Karros Colorado Rockies 394 90 22.8 .056 .089
18 Chase DeLauter Cleveland Guardians 328 75 22.9 .067 .067
19 Sal Stewart Cincinnati Reds 405 94 23.2 .096 .149
20 Shohei Ohtani Los Angeles Dodgers 342 80 23.4 .138 .225
21 Jackson Chourio Milwaukee Brewers 260 63 24.2 .079 .079
22 Luis Arraez Philadelphia Phillies / San Francisco Giants 218 53 24.3 .170 .245
23 Jake Bauers Milwaukee Brewers 258 64 24.8 .141 .234
24 Brice Turang Milwaukee Brewers 318 79 24.8 .038 .038
25 Liam Hicks Miami Marlins / Tampa Bay Rays 259 65 25.1 .169 .169
26 Alec Bohm Philadelphia Phillies 350 88 25.1 .068 .125
27 Josh Jung Texas Rangers 271 69 25.5 .087 .101
28 Gabriel Moreno Arizona Diamondbacks 297 76 25.6 .092 .132
29 Kevin McGonigle Detroit Tigers 319 83 26.0 .193 .289
30 Junior Caminero Tampa Bay Rays 447 118 26.4 .085 .093
31 Ben Rice New York Yankees 366 97 26.5 .052 .103
32 Nick Kurtz Athletics 332 88 26.5 .080 .125
33 Manny Machado San Diego Padres 433 115 26.6 .052 .052
34 Caleb Durbin Boston Red Sox 259 69 26.6 .072 .072
35 Gavin Sheets San Diego Padres 314 84 26.8 .071 .083
36 Jazz Chisholm Jr. New York Yankees 264 71 26.9 .085 .141
37 Matt Olson Atlanta Braves 371 100 27.0 .100 .150
38 JJ Wetherholt St. Louis Cardinals 287 78 27.2 .077 .077
39 Christian Walker Houston Astros 360 98 27.2 .061 .061
40 Dansby Swanson Chicago Cubs 392 107 27.3 .065 .065
41 Nolan Schanuel Los Angeles Angels 267 73 27.3 .110 .178
42 Nolan Arenado Arizona Diamondbacks 364 100 27.5 .060 .090
43 Spencer Torkelson Detroit Tigers 399 111 27.8 .045 .045
44 Miguel Vargas Chicago White Sox 379 107 28.2 .121 .168
44 Carter Jensen Kansas City Royals 294 83 28.2 .084 .120
45 Chandler Simpson Tampa Bay Rays 160 46 28.8 .087 .087
46 Mauricio Dubón Atlanta Braves 305 88 28.9 .068 .080
47 Kazuma Okamoto Toronto Blue Jays 345 100 29.0 .060 .090
48 Seiya Suzuki Chicago Cubs 386 112 29.0 .098 .116
49 Kyle Tucker Los Angeles Dodgers 337 98 29.1 .092 .112
50 Bobby Witt Jr. Kansas City Royals 376 111 29.5 .081 .090
51 Otto Lopez Miami Marlins 427 127 29.7 .134 .142
52 Kyle Schwarber Philadelphia Phillies 389 116 29.8 .095 .155
53 Pete Alonso Baltimore Orioles 362 108 29.8 .111 .167
54 Elly De La Cruz Cincinnati Reds 274 82 29.9 .073 .073
55 Vladimir Guerrero Jr. Toronto Blue Jays 332 100 30.1 .090 .090
56 William Contreras Milwaukee Brewers 311 94 30.2 .096 .096
56 Riley Greene Detroit Tigers 301 91 30.2 .110 .220
57 Geraldo Perdomo Arizona Diamondbacks 281 85 30.3 .129 .176
58 Iván Herrera St. Louis Cardinals 396 120 30.3 .067 .100
59 Nico Hoerner Chicago Cubs 376 114 30.3 .096 .123
60 Isaac Collins Kansas City Royals 150 46 30.7 .130 .196
61 Freddie Freeman Los Angeles Dodgers 348 107 30.8 .075 .112
62 Cam Smith Houston Astros 328 101 30.8 .059 .099
63 Yordan Alvarez Houston Astros 359 111 30.9 .144 .243
64 Gunnar Henderson Baltimore Orioles 390 121 31.0 .091 .140
65 Yandy Díaz Tampa Bay Rays 283 89 31.5 .169 .202
66 Michael Busch Chicago Cubs 317 100 31.6 .100 .140
67 José Ramírez Cleveland Guardians 200 64 32.0 .063 .063
68 Xavier Edwards Miami Marlins 276 89 32.3 .101 .101
69 Spencer Steer Cincinnati Reds 263 85 32.3 .094 .106
70 Drake Baldwin Atlanta Braves 281 92 32.7 .152 .163
71 Brandon Lowe Pittsburgh Pirates 316 104 32.9 .087 .125
71 Bryan Reynolds Pittsburgh Pirates 316 104 32.9 .087 .096
72 Bo Bichette New York Mets 321 106 33.0 .123 .132
73 Kody Clemens Minnesota Twins 218 72 33.0 .111 .153
74 Willy Adames San Francisco Giants 342 113 33.0 .097 .133
75 Ryan O'Hearn Pittsburgh Pirates 248 82 33.1 .122 .183
76 JJ Bleday Cincinnati Reds 260 86 33.1 .105 .105
77 Jose Altuve Houston Astros 272 90 33.1 .100 .111
78 Trea Turner Philadelphia Phillies 394 131 33.3 .137 .160
79 Luis García Jr. New York Yankees / Washington Nationals 240 80 33.3 .050 .063
80 Mike Trout Los Angeles Angels 317 106 33.4 .104 .151
81 Austin Riley Atlanta Braves 395 133 33.7 .083 .105
82 Jake Burger Texas Rangers 341 115 33.7 .052 .052
83 Dillon Dingler Detroit Tigers 351 119 33.9 .126 .210
84 Jonathan Aranda Tampa Bay Rays 268 92 34.3 .185 .250
85 Brandon Nimmo Texas Rangers 250 86 34.4 .140 .163
86 Andy Pages Los Angeles Dodgers 394 136 34.5 .074 .088
87 Randy Arozarena Seattle Mariners 399 138 34.6 .174 .261
88 Jordan Walker St. Louis Cardinals 381 132 34.7 .136 .144
89 Jung Hoo Lee San Francisco Giants 232 81 34.9 .148 .148
90 Nasim Nuñez Washington Nationals 157 55 35.0 .091 .091
91 George Springer Toronto Blue Jays 290 102 35.2 .059 .078
92 Wilyer Abreu Boston Red Sox 298 105 35.2 .114 .143
93 Carson Benge New York Mets 292 103 35.3 .078 .107
94 TJ Rumfield Colorado Rockies 326 115 35.3 .104 .157
95 Ernie Clement Toronto Blue Jays 319 113 35.4 .133 .159
96 Garrett Mitchell Milwaukee Brewers 238 85 35.7 .141 .176
97 Brooks Lee Minnesota Twins 236 85 36.0 .071 .071
98 Brett Baty New York Mets 247 89 36.0 .124 .135
99 Cole Young Seattle Mariners 298 109 36.6 .156 .202
100 Max Muncy Los Angeles Dodgers 243 89 36.6 .135 .169
101 Ceddanne Rafaela Boston Red Sox 327 121 37.0 .083 .091
102 Rafael Devers San Francisco Giants 282 106 37.6 .123 .179
103 Casey Schmitt San Francisco Giants 305 115 37.7 .139 .226
104 Shea Langeliers Athletics 341 130 38.1 .115 .115
105 Kyle Stowers Miami Marlins 213 82 38.5 .098 .122
106 Ketel Marte Arizona Diamondbacks 296 114 38.5 .149 .272
107 Corbin Carroll Arizona Diamondbacks 267 103 38.6 .097 .117
108 Daulton Varsho Houston Astros / Toronto Blue Jays 181 70 38.7 .129 .143
109 Marcus Semien New York Mets 320 124 38.8 .089 .089
110 Josh Bell Minnesota Twins 237 92 38.8 .076 .076
111 Fernando Tatis Jr. San Diego Padres 400 160 40.0 .119 .150
111 Ian Happ Chicago Cubs 225 90 40.0 .089 .133
112 Pete Crow-Armstrong Chicago Cubs 351 142 40.5 .106 .225
113 Hunter Goodman Colorado Rockies 303 123 40.6 .114 .154
114 Jackson Merrill San Diego Padres 328 135 41.2 .074 .104
115 Zach Neto Los Angeles Angels 485 200 41.2 .065 .120
116 Ezequiel Duran Texas Rangers 286 120 42.0 .075 .092
117 Cedric Mullins Tampa Bay Rays 193 81 42.0 .062 .099
118 Colson Montgomery Chicago White Sox 283 119 42.1 .101 .168
119 CJ Abrams Washington Nationals 278 117 42.1 .060 .137
120 Alec Burleson St. Louis Cardinals 325 137 42.2 .161 .219
121 Josh Naylor Seattle Mariners 238 102 42.9 .147 .167
122 Brandon Marsh Philadelphia Phillies 254 109 42.9 .101 .128
123 Nick Gonzales Pittsburgh Pirates 285 124 43.5 .161 .169
124 Bryce Harper Philadelphia Phillies 373 164 44.0 .085 .134
124 Jac Caglianone Kansas City Royals 282 124 44.0 .097 .129
125 Jarren Duran Boston Red Sox 263 118 44.9 .068 .076
126 Jo Adell Cleveland Guardians / Los Angeles Angels 380 171 45.0 .094 .170
127 Michael Harris II Atlanta Braves 265 122 46.0 .131 .148
128 Brayan Rocchio Cleveland Guardians 244 113 46.3 .115 .142
129 Willson Contreras Boston Red Sox 315 151 47.9 .086 .172
130 Jake McCarthy Colorado Rockies 192 93 48.4 .129 .161
131 Willi Castro Colorado Rockies 221 111 50.2 .135 .171
132 Julio Rodríguez Seattle Mariners 323 163 50.5 .098 .147
133 Salvador Perez Kansas City Royals 423 216 51.1 .074 .088
134 Andrés Giménez Toronto Blue Jays 193 99 51.3 .051 .061
135 Daylen Lile Washington Nationals 249 129 51.8 .116 .163
136 Ezequiel Tovar Colorado Rockies 286 155 54.2 .065 .077
137 Ozzie Albies Atlanta Braves 268 152 56.7 .151 .164