MLB Causal Analytics Player Leaderboard

Updated: July 9, 2026

CQS

0-30

Higher is better

League AVG 8.88
Collision Quality Score

Represents an elite hitter who controls contact and converts it into damage frequently.

Rank Player Team Events CQS
1 Nick Kurtz Athletics 204 11.07
2 Yordan Alvarez Houston Astros 270 11.06
3 James Wood Washington Nationals 232 10.96
4 Elly De La Cruz Cincinnati Reds 196 10.77
5 Jordan Walker St. Louis Cardinals 253 10.66
6 Garrett Mitchell Milwaukee Brewers 161 10.58
7 Bobby Witt Jr. Kansas City Royals 281 10.57
8 Kyle Stowers Miami Marlins 168 10.52
9 Rafael Devers San Francisco Giants 250 10.40
10 Junior Caminero Tampa Bay Rays 274 10.35
11 Kyle Karros Colorado Rockies 201 10.33
12 Jac Caglianone Kansas City Royals 205 10.33
13 Kazuma Okamoto Toronto Blue Jays 217 10.32
14 Jake Burger Texas Rangers 236 10.31
15 Bryan Reynolds Pittsburgh Pirates 253 10.18
16 Jake Bauers Milwaukee Brewers 202 10.12
17 Matt Olson Atlanta Braves 268 10.09
18 Kyle Schwarber Philadelphia Phillies 199 10.05
19 Luis García Jr. Washington Nationals 247 10.04
20 Corbin Carroll Arizona Diamondbacks 246 10.03
21 Brandon Nimmo Texas Rangers 259 10.00
22 Michael Harris II Atlanta Braves 254 9.96
23 Isaac Collins Kansas City Royals 187 9.96
24 Shohei Ohtani Los Angeles Dodgers 238 9.92
25 Christian Walker Houston Astros 263 9.90
26 Brandon Lowe Pittsburgh Pirates 249 9.90
27 Otto Lopez Miami Marlins 321 9.89
28 Juan Soto New York Mets 226 9.88
29 Shea Langeliers Athletics 261 9.83
30 Pete Alonso Baltimore Orioles 255 9.81
31 Riley Greene Detroit Tigers 235 9.75
32 Ben Rice New York Yankees 241 9.72
33 Kody Clemens Minnesota Twins 220 9.60
34 Andy Pages Los Angeles Dodgers 285 9.60
35 Trent Grisham New York Yankees 202 9.59
36 Alec Burleson St. Louis Cardinals 293 9.58
37 Freddie Freeman Los Angeles Dodgers 284 9.55
38 Yandy Díaz Tampa Bay Rays 279 9.52
39 Brice Turang Milwaukee Brewers 246 9.48
40 Chase DeLauter Cleveland Guardians 245 9.44
41 Jackson Merrill San Diego Padres 249 9.44
42 Brandon Marsh Philadelphia Phillies 241 9.43
43 Tyler Soderstrom Athletics 235 9.41
44 Maikel Garcia Kansas City Royals 220 9.40
45 Mike Trout Los Angeles Angels 188 9.39
46 Casey Schmitt San Francisco Giants 273 9.39
47 Manny Machado San Diego Padres 244 9.36
48 Carson Benge New York Mets 264 9.34
49 Fernando Tatis Jr. San Diego Padres 279 9.34
50 Julio Rodríguez Seattle Mariners 266 9.34
51 Vladimir Guerrero Jr. Toronto Blue Jays 285 9.33
52 Carter Jensen Kansas City Royals 206 9.32
53 Josh Jung Texas Rangers 264 9.29
54 Wilyer Abreu Boston Red Sox 267 9.28
55 Willson Contreras Boston Red Sox 225 9.26
56 Sal Stewart Cincinnati Reds 268 9.25
57 Bryce Harper Philadelphia Phillies 255 9.21
58 Dillon Dingler Detroit Tigers 247 9.20
59 Spencer Torkelson Detroit Tigers 196 9.18
60 Ryan O'Hearn Pittsburgh Pirates 229 9.18
61 Cam Smith Houston Astros 231 9.18
62 Cody Bellinger New York Yankees 280 9.15
63 Max Muncy Los Angeles Dodgers 210 9.10
64 William Contreras Milwaukee Brewers 293 9.04
65 Matt McLain Cincinnati Reds 184 9.04
66 Randy Arozarena Seattle Mariners 238 9.01
67 CJ Abrams Washington Nationals 258 9.00
67 JJ Wetherholt St. Louis Cardinals 280 9.00
69 Miguel Vargas Chicago White Sox 264 8.98
70 Jonathan Aranda Tampa Bay Rays 247 8.97
71 Jarren Duran Boston Red Sox 221 8.97
72 Bo Bichette New York Mets 312 8.97
73 Alec Bohm Philadelphia Phillies 279 8.96
74 Byron Buxton Minnesota Twins 225 8.96
75 Sam Antonacci Chicago White Sox 208 8.94
76 Kyle Manzardo Cleveland Guardians 163 8.91
77 Josh Bell Minnesota Twins 254 8.91
78 Austin Riley Atlanta Braves 225 8.91
79 Drake Baldwin Atlanta Braves 199 8.90
80 Bryson Stott Philadelphia Phillies 253 8.90
81 Trea Turner Philadelphia Phillies 287 8.90
82 Colson Montgomery Chicago White Sox 212 8.89
83 Hunter Goodman Colorado Rockies 211 8.88
84 Brett Baty New York Mets 196 8.85
85 Ian Happ Chicago Cubs 211 8.84
86 José Ramírez Cleveland Guardians 225 8.82
87 Dansby Swanson Chicago Cubs 226 8.80
88 Xander Bogaerts San Diego Padres 241 8.80
89 Zach Neto Los Angeles Angels 227 8.74
90 Ketel Marte Arizona Diamondbacks 305 8.73
91 Pete Crow-Armstrong Chicago Cubs 247 8.72
92 Gavin Sheets San Diego Padres 203 8.70
93 Alex Bregman Chicago Cubs 299 8.59
94 Spencer Steer Cincinnati Reds 227 8.57
95 Daulton Varsho Toronto Blue Jays 209 8.54
96 Jakob Marsee Miami Marlins 233 8.51
97 Brooks Lee Minnesota Twins 273 8.50
98 Jorge Soler Los Angeles Angels 170 8.46
99 Jazz Chisholm Jr. New York Yankees 207 8.46
100 Salvador Perez Kansas City Royals 268 8.45
101 Nick Gonzales Pittsburgh Pirates 262 8.44
102 Willy Adames San Francisco Giants 240 8.43
103 Gunnar Henderson Baltimore Orioles 291 8.43
104 Willi Castro Colorado Rockies 197 8.40
105 Xavier Edwards Miami Marlins 299 8.38
106 Jo Adell Los Angeles Angels 277 8.38
107 Spencer Horwitz Pittsburgh Pirates 210 8.37
108 Taylor Ward Baltimore Orioles 262 8.33
109 Troy Johnston Colorado Rockies 220 8.30
110 Seiya Suzuki Chicago Cubs 207 8.30
111 Iván Herrera St. Louis Cardinals 267 8.27
112 Michael Busch Chicago Cubs 248 8.24
113 Nico Hoerner Chicago Cubs 336 8.24
114 Mauricio Dubón Atlanta Braves 278 8.23
115 J.P. Crawford Seattle Mariners 205 8.18
116 Kevin McGonigle Detroit Tigers 284 8.13
117 Nolan Schanuel Los Angeles Angels 231 8.11
118 TJ Rumfield Colorado Rockies 276 8.10
119 Josh Naylor Seattle Mariners 297 8.08
120 Cole Young Seattle Mariners 272 8.07
121 Ezequiel Tovar Colorado Rockies 226 8.07
122 Caleb Durbin Boston Red Sox 234 8.05
123 Ceddanne Rafaela Boston Red Sox 260 8.02
124 Sal Frelick Milwaukee Brewers 239 8.00
125 Kyle Tucker Los Angeles Dodgers 246 7.99
126 Chase Meidroth Chicago White Sox 244 7.98
127 Masyn Winn St. Louis Cardinals 247 7.97
128 Jeff McNeil Athletics 227 7.80
129 Luke Keaschall Minnesota Twins 250 7.79
130 Daylen Lile Washington Nationals 296 7.77
131 Matt Chapman San Francisco Giants 229 7.76
132 Ezequiel Duran Texas Rangers 219 7.69
133 Jose Altuve Houston Astros 205 7.66
134 Ildemaro Vargas Arizona Diamondbacks 241 7.63
135 Jung Hoo Lee San Francisco Giants 291 7.63
136 Marcus Semien New York Mets 225 7.60
137 Liam Hicks Miami Marlins 265 7.53
138 Andrés Giménez Toronto Blue Jays 222 7.51
139 Nolan Arenado Arizona Diamondbacks 229 7.45
140 José Caballero New York Yankees 194 7.44
141 Luis Arraez San Francisco Giants 342 7.44
142 Brayan Rocchio Cleveland Guardians 256 7.37
143 Geraldo Perdomo Arizona Diamondbacks 267 7.32
144 Ernie Clement Toronto Blue Jays 312 7.19
145 Isaac Paredes Houston Astros 264 7.10
146 Nasim Nuñez Washington Nationals 186 7.06
147 Cedric Mullins Tampa Bay Rays 204 7.06
148 Chandler Simpson Tampa Bay Rays 281 6.95
149 Ozzie Albies Atlanta Braves 315 6.91
150 Steven Kwan Cleveland Guardians 251 6.40