MLB 2022 Causal Analytics Player Leaderboards

Updated: October 5, 2022

Low Damage Zone Swing Discipline

Lower is better

Swing % League Average: 32.2
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 Myles Straw Cleveland Guardians 452 72 15.9 .153 .167
2 Alejandro Kirk Toronto Blue Jays 471 77 16.4 .169 .169
3 Josh Rojas Arizona Diamondbacks 423 78 18.4 .038 .038
4 Alex Bregman Houston Astros 599 117 19.5 .111 .162
5 Steven Kwan Cleveland Guardians 447 91 20.4 .154 .176
6 Ha-Seong Kim San Diego Padres 480 100 20.8 .070 .090
7 DJ LeMahieu New York Yankees 388 82 21.1 .110 .110
8 Lane Thomas Washington Nationals 383 81 21.2 .099 .099
9 Juan Soto San Diego Padres / Washington Nationals 545 119 21.8 .109 .143
10 Ryan McMahon Colorado Rockies 479 106 22.1 .075 .075
11 J.P. Crawford Seattle Mariners 466 104 22.3 .067 .077
12 Will Smith Los Angeles Dodgers 562 129 23.0 .109 .163
13 Jake Cronenworth San Diego Padres 508 117 23.0 .120 .171
14 Max Muncy Los Angeles Dodgers 421 97 23.0 .103 .196
15 Andrew McCutchen Milwaukee Brewers 529 122 23.1 .098 .156
16 Aaron Judge New York Yankees 753 174 23.1 .075 .161
17 Matt Chapman Toronto Blue Jays 600 140 23.3 .129 .171
18 Luis Arraez Minnesota Twins 387 91 23.5 .154 .176
19 Taylor Ward Los Angeles Angels 501 118 23.6 .144 .186
20 Wilmer Flores San Francisco Giants 524 126 24.1 .111 .127
21 Kyle Schwarber Philadelphia Phillies 585 143 24.4 .119 .238
22 Paul Goldschmidt St. Louis Cardinals 632 158 25.0 .127 .177
23 Isiah Kiner-Falefa New York Yankees 367 93 25.3 .108 .108
24 Brandon Drury Cincinnati Reds / San Diego Padres 501 128 25.6 .117 .156
25 C.J. Cron Colorado Rockies 591 153 25.9 .092 .131
26 Christian Walker Arizona Diamondbacks 642 169 26.3 .089 .112
27 Ke'Bryan Hayes Pittsburgh Pirates 488 129 26.4 .054 .070
28 Brandon Nimmo New York Mets 484 129 26.7 .101 .132
29 Dansby Swanson Atlanta Braves 686 183 26.7 .109 .115
30 Marcus Semien Texas Rangers 727 198 27.2 .116 .141
30 Carlos Correa Minnesota Twins 525 143 27.2 .119 .133
31 Mark Canha New York Mets 416 114 27.4 .096 .105
32 Gleyber Torres New York Yankees 504 140 27.8 .043 .043
33 Rhys Hoskins Philadelphia Phillies 647 181 28.0 .122 .204
34 Teoscar Hernández Toronto Blue Jays 554 156 28.2 .071 .122
35 Rowdy Tellez Milwaukee Brewers 563 161 28.6 .106 .143
36 Jose Altuve Houston Astros 401 115 28.7 .096 .148
37 Christian Yelich Milwaukee Brewers 481 138 28.7 .130 .145
38 Trey Mancini Baltimore Orioles / Houston Astros 549 158 28.8 .063 .076
39 Andrew Vaughn Chicago White Sox 491 142 28.9 .120 .141
40 Justin Turner Los Angeles Dodgers 525 152 29.0 .118 .158
41 Yandy Díaz Tampa Bay Rays 491 143 29.1 .133 .161
42 Whit Merrifield Kansas City Royals / Toronto Blue Jays 452 134 29.7 .119 .157
43 Josh Donaldson New York Yankees 481 143 29.7 .063 .105
44 Alex Verdugo Boston Red Sox 543 162 29.8 .099 .111
45 Mike Yastrzemski San Francisco Giants 459 137 29.9 .124 .204
46 Mookie Betts Los Angeles Dodgers 518 155 29.9 .129 .213
47 Xander Bogaerts Boston Red Sox 609 183 30.1 .093 .109
48 Tommy Edman St. Louis Cardinals 319 96 30.1 .094 .115
49 J.T. Realmuto Philadelphia Phillies 507 153 30.2 .039 .046
50 MJ Melendez Kansas City Royals 371 112 30.2 .089 .116
51 Miguel Rojas Miami Marlins 411 125 30.4 .104 .120
52 Tommy Pham Boston Red Sox / Cincinnati Reds 499 152 30.5 .118 .158
53 Jesse Winker Seattle Mariners 380 116 30.5 .095 .155
54 Hunter Renfroe Milwaukee Brewers 485 149 30.7 .107 .195
55 Jesús Aguilar Baltimore Orioles / Miami Marlins 523 161 30.8 .050 .093
56 Nathaniel Lowe Texas Rangers 377 117 31.0 .137 .179
57 Nico Hoerner Chicago Cubs 405 126 31.1 .103 .143
58 Bobby Witt Jr. Kansas City Royals 592 186 31.4 .129 .177
59 Nolan Arenado St. Louis Cardinals 564 178 31.6 .129 .185
60 J.D. Martinez Boston Red Sox 582 184 31.6 .082 .082
61 Shohei Ohtani Los Angeles Angels 566 179 31.6 .089 .134
62 Brendan Rodgers Colorado Rockies 470 149 31.7 .107 .114
63 Elvis Andrus Chicago White Sox / Oakland Athletics 437 139 31.8 .122 .158
64 Yuli Gurriel Houston Astros 481 154 32.0 .071 .084
65 Vladimir Guerrero Jr. Toronto Blue Jays 734 236 32.2 .081 .114
66 Jorge Mateo Baltimore Orioles 440 143 32.5 .049 .063
67 Sean Murphy Oakland Athletics 508 166 32.7 .084 .127
68 Eugenio Suárez Seattle Mariners 538 176 32.7 .125 .216
69 Gio Urshela Minnesota Twins 461 151 32.8 .139 .205
70 Alec Bohm Philadelphia Phillies 474 158 33.3 .127 .165
71 Anthony Santander Baltimore Orioles 363 123 33.9 .154 .220
72 Randal Grichuk Colorado Rockies 365 124 34.0 .121 .153
73 Yordan Alvarez Houston Astros 444 151 34.0 .172 .338
74 Marcell Ozuna Atlanta Braves 529 180 34.0 .056 .072
75 Austin Riley Atlanta Braves 579 198 34.2 .096 .131
76 Ronald Acuña Jr. Atlanta Braves 491 168 34.2 .161 .232
77 José Ramírez Cleveland Guardians 504 174 34.5 .161 .247
78 Thairo Estrada San Francisco Giants 462 160 34.6 .138 .175
79 Freddie Freeman Los Angeles Dodgers 612 212 34.6 .132 .184
80 Andrew Benintendi Kansas City Royals / New York Yankees 371 129 34.8 .194 .233
81 Manny Machado San Diego Padres 599 209 34.9 .124 .144
82 Jurickson Profar San Diego Padres 436 153 35.1 .092 .098
83 Trea Turner Los Angeles Dodgers 685 241 35.2 .137 .178
84 Carlos Santana Kansas City Royals / Seattle Mariners 341 121 35.5 .099 .140
85 Charlie Blackmon Colorado Rockies 425 153 36.0 .150 .183
86 Randy Arozarena Tampa Bay Rays 575 208 36.2 .101 .154
87 Seth Brown Oakland Athletics 439 159 36.2 .101 .145
88 Anthony Rizzo New York Yankees 516 187 36.2 .139 .278
89 José Abreu Chicago White Sox 579 211 36.4 .147 .199
90 Adam Frazier Seattle Mariners 318 116 36.5 .086 .095
91 Julio Rodríguez Seattle Mariners 449 165 36.8 .103 .152
92 Willy Adames Milwaukee Brewers 525 193 36.8 .093 .135
93 Trent Grisham San Diego Padres 361 133 36.8 .060 .128
94 Matt Olson Atlanta Braves 590 219 37.1 .087 .132
95 Bo Bichette Toronto Blue Jays 627 233 37.2 .133 .210
96 Ian Happ Chicago Cubs 434 162 37.3 .167 .210
97 Nelson Cruz Washington Nationals 485 182 37.5 .088 .137
98 Ketel Marte Arizona Diamondbacks 391 148 37.9 .135 .203
99 Jeff McNeil New York Mets 443 169 38.2 .189 .237
100 Austin Hays Baltimore Orioles 452 173 38.3 .110 .150
101 Kyle Farmer Cincinnati Reds 457 175 38.3 .103 .126
102 Patrick Wisdom Chicago Cubs 454 176 38.8 .074 .165
103 George Springer Toronto Blue Jays 490 190 38.8 .084 .132
104 Pete Alonso New York Mets 512 199 38.9 .101 .186
105 Amed Rosario Cleveland Guardians 534 208 39.0 .111 .135
105 Cody Bellinger Los Angeles Dodgers 493 192 39.0 .125 .208
106 Ty France Seattle Mariners 461 180 39.1 .078 .106
107 Bryan Reynolds Pittsburgh Pirates 323 127 39.3 .142 .205
108 Jonathan Schoop Detroit Tigers 426 170 39.9 .100 .124
109 Luke Voit San Diego Padres / Washington Nationals 524 210 40.1 .057 .071
110 Francisco Lindor New York Mets 419 168 40.1 .202 .280
111 Ryan Mountcastle Baltimore Orioles 583 236 40.5 .064 .076
112 César Hernández Washington Nationals 352 146 41.5 .123 .130
113 Kyle Tucker Houston Astros 432 181 41.9 .110 .149
114 Andrés Giménez Cleveland Guardians 258 109 42.3 .174 .229
115 Daulton Varsho Arizona Diamondbacks 321 136 42.4 .110 .147
116 Cedric Mullins Baltimore Orioles 426 182 42.7 .143 .198
117 AJ Pollock Chicago White Sox 478 205 42.9 .151 .195
118 Tony Kemp Oakland Athletics 324 139 42.9 .144 .158
119 Starling Marte New York Mets 396 170 42.9 .088 .141
120 Luis Rengifo Los Angeles Angels 266 117 44.0 .085 .103
121 Rafael Devers Boston Red Sox 440 194 44.1 .113 .149
122 Josh Bell San Diego Padres / Washington Nationals 522 231 44.3 .139 .203
123 Adolis García Texas Rangers 499 224 44.9 .107 .205
124 Corey Seager Texas Rangers 489 220 45.0 .105 .132
125 Nick Castellanos Philadelphia Phillies 516 235 45.5 .072 .098
126 Jeremy Peña Houston Astros 513 240 46.8 .075 .079
127 Eduardo Escobar New York Mets 254 120 47.2 .158 .192
128 Javier Báez Detroit Tigers 553 270 48.8 .070 .111