MLB Causal Analytics Player Leaderboard

Updated: July 9, 2026

CQS+

0-30

Higher is better

League AVG 6.82
Collision Quality Score Plus

Represents a hitter who combines elite collision quality with disciplined plate outcomes by producing damage and reducing strikeout-related penalties.

Rank Player Team Events CQS+
1 Yordan Alvarez Houston Astros 341 8.75
2 Bobby Witt Jr. Kansas City Royals 346 8.58
3 Otto Lopez Miami Marlins 373 8.51
4 Luis García Jr. Washington Nationals 293 8.46
5 Juan Soto New York Mets 267 8.36
6 Junior Caminero Tampa Bay Rays 347 8.17
7 Vladimir Guerrero Jr. Toronto Blue Jays 330 8.06
8 Chase DeLauter Cleveland Guardians 288 8.03
9 Yandy Díaz Tampa Bay Rays 332 8.00
10 Alec Burleson St. Louis Cardinals 352 7.98
11 Michael Harris II Atlanta Braves 324 7.81
12 Maikel Garcia Kansas City Royals 265 7.81
13 Freddie Freeman Los Angeles Dodgers 348 7.80
14 Kyle Karros Colorado Rockies 267 7.78
15 William Contreras Milwaukee Brewers 343 7.73
16 Trent Grisham New York Yankees 251 7.72
17 Brandon Nimmo Texas Rangers 336 7.71
18 Jordan Walker St. Louis Cardinals 350 7.70
19 Andy Pages Los Angeles Dodgers 362 7.56
20 Alec Bohm Philadelphia Phillies 331 7.55
21 Shea Langeliers Athletics 340 7.54
22 Cody Bellinger New York Yankees 340 7.54
23 Tyler Soderstrom Athletics 294 7.52
24 Nico Hoerner Chicago Cubs 368 7.52
25 Casey Schmitt San Francisco Giants 342 7.50
26 Bryan Reynolds Pittsburgh Pirates 344 7.49
27 Christian Walker Houston Astros 348 7.48
28 Ketel Marte Arizona Diamondbacks 356 7.48
29 Matt Olson Atlanta Braves 362 7.47
30 Corbin Carroll Arizona Diamondbacks 331 7.46
31 Josh Jung Texas Rangers 329 7.45
32 JJ Wetherholt St. Louis Cardinals 341 7.39
33 José Ramírez Cleveland Guardians 269 7.38
34 Jake Burger Texas Rangers 330 7.37
35 Sam Antonacci Chicago White Sox 253 7.35
36 Isaac Collins Kansas City Royals 256 7.28
37 Bo Bichette New York Mets 385 7.27
38 Kody Clemens Minnesota Twins 291 7.26
39 Rafael Devers San Francisco Giants 358 7.26
40 Elly De La Cruz Cincinnati Reds 291 7.25
41 Xavier Edwards Miami Marlins 346 7.25
42 Fernando Tatis Jr. San Diego Padres 360 7.24
43 Bryson Stott Philadelphia Phillies 312 7.21
44 Carson Benge New York Mets 342 7.21
45 Julio Rodríguez Seattle Mariners 345 7.20
46 Shohei Ohtani Los Angeles Dodgers 328 7.20
47 Miguel Vargas Chicago White Sox 330 7.19
48 Wilyer Abreu Boston Red Sox 347 7.14
49 Sal Frelick Milwaukee Brewers 268 7.13
50 Luis Arraez San Francisco Giants 357 7.13
51 Ben Rice New York Yankees 329 7.12
52 Jake Bauers Milwaukee Brewers 288 7.10
53 Alex Bregman Chicago Cubs 362 7.09
54 Pete Alonso Baltimore Orioles 353 7.08
55 Dillon Dingler Detroit Tigers 321 7.08
56 James Wood Washington Nationals 359 7.08
57 Brandon Lowe Pittsburgh Pirates 350 7.04
58 Spencer Horwitz Pittsburgh Pirates 250 7.03
59 Ryan O'Hearn Pittsburgh Pirates 300 7.01
60 Sal Stewart Cincinnati Reds 354 7.00
61 Bryce Harper Philadelphia Phillies 336 6.99
62 Brooks Lee Minnesota Twins 332 6.99
63 Xander Bogaerts San Diego Padres 304 6.98
64 Josh Naylor Seattle Mariners 344 6.98
65 Mauricio Dubón Atlanta Braves 329 6.95
66 Manny Machado San Diego Padres 329 6.94
67 Jac Caglianone Kansas City Royals 306 6.92
68 Ildemaro Vargas Arizona Diamondbacks 267 6.89
69 Jung Hoo Lee San Francisco Giants 323 6.87
70 CJ Abrams Washington Nationals 339 6.85
71 Brandon Marsh Philadelphia Phillies 332 6.85
72 Jackson Merrill San Diego Padres 344 6.83
73 Kevin McGonigle Detroit Tigers 338 6.83
74 Caleb Durbin Boston Red Sox 276 6.83
75 TJ Rumfield Colorado Rockies 329 6.80
76 Nick Gonzales Pittsburgh Pirates 326 6.78
77 Josh Bell Minnesota Twins 334 6.78
78 Trea Turner Philadelphia Phillies 377 6.77
79 Kyle Stowers Miami Marlins 261 6.77
80 Kazuma Okamoto Toronto Blue Jays 331 6.77
81 Randy Arozarena Seattle Mariners 317 6.77
82 Liam Hicks Miami Marlins 295 6.76
83 Nolan Schanuel Los Angeles Angels 277 6.76
84 Nick Kurtz Athletics 334 6.76
85 Riley Greene Detroit Tigers 339 6.76
86 Jeff McNeil Athletics 263 6.73
87 Troy Johnston Colorado Rockies 272 6.71
88 Cam Smith Houston Astros 316 6.71
89 Brice Turang Milwaukee Brewers 348 6.70
90 Salvador Perez Kansas City Royals 340 6.66
91 Max Muncy Los Angeles Dodgers 287 6.66
92 Jonathan Aranda Tampa Bay Rays 334 6.63
93 Daulton Varsho Toronto Blue Jays 269 6.63
94 Willson Contreras Boston Red Sox 315 6.62
95 Iván Herrera St. Louis Cardinals 335 6.59
96 Drake Baldwin Atlanta Braves 270 6.56
97 Garrett Mitchell Milwaukee Brewers 260 6.55
98 Gavin Sheets San Diego Padres 270 6.54
99 Byron Buxton Minnesota Twins 308 6.54
100 Dansby Swanson Chicago Cubs 306 6.50
101 Ernie Clement Toronto Blue Jays 346 6.48
102 Cole Young Seattle Mariners 340 6.46
103 Luke Keaschall Minnesota Twins 302 6.45
104 Mike Trout Los Angeles Angels 274 6.45
105 Jo Adell Los Angeles Angels 362 6.41
106 Carter Jensen Kansas City Royals 300 6.40
107 Spencer Steer Cincinnati Reds 306 6.36
108 Gunnar Henderson Baltimore Orioles 386 6.35
109 Ceddanne Rafaela Boston Red Sox 329 6.34
110 Daylen Lile Washington Nationals 364 6.32
111 Masyn Winn St. Louis Cardinals 313 6.29
112 Jakob Marsee Miami Marlins 317 6.26
113 Geraldo Perdomo Arizona Diamondbacks 313 6.24
114 Matt McLain Cincinnati Reds 267 6.23
115 Chandler Simpson Tampa Bay Rays 314 6.22
116 Taylor Ward Baltimore Orioles 352 6.20
117 Brayan Rocchio Cleveland Guardians 305 6.19
118 Pete Crow-Armstrong Chicago Cubs 350 6.15
119 Brett Baty New York Mets 282 6.15
120 Kyle Tucker Los Angeles Dodgers 320 6.14
121 J.P. Crawford Seattle Mariners 273 6.14
122 Michael Busch Chicago Cubs 339 6.03
123 Jarren Duran Boston Red Sox 331 5.99
124 Austin Riley Atlanta Braves 336 5.97
125 Ozzie Albies Atlanta Braves 366 5.95
126 Andrés Giménez Toronto Blue Jays 282 5.91
127 Kyle Schwarber Philadelphia Phillies 339 5.90
128 Seiya Suzuki Chicago Cubs 292 5.88
129 Willy Adames San Francisco Giants 346 5.85
130 Willi Castro Colorado Rockies 283 5.84
131 Ezequiel Tovar Colorado Rockies 312 5.84
132 Marcus Semien New York Mets 293 5.83
133 Chase Meidroth Chicago White Sox 334 5.83
134 Ezequiel Duran Texas Rangers 290 5.81
135 Isaac Paredes Houston Astros 323 5.80
136 Jose Altuve Houston Astros 272 5.77
137 Colson Montgomery Chicago White Sox 327 5.76
138 Spencer Torkelson Detroit Tigers 313 5.75
139 Matt Chapman San Francisco Giants 310 5.73
140 Nolan Arenado Arizona Diamondbacks 298 5.73
141 Hunter Goodman Colorado Rockies 329 5.69
142 Jazz Chisholm Jr. New York Yankees 308 5.69
143 Kyle Manzardo Cleveland Guardians 258 5.63
144 Steven Kwan Cleveland Guardians 286 5.62
145 Ian Happ Chicago Cubs 332 5.62
146 Zach Neto Los Angeles Angels 357 5.56
147 José Caballero New York Yankees 261 5.53
148 Jorge Soler Los Angeles Angels 264 5.45
149 Cedric Mullins Tampa Bay Rays 267 5.39
150 Nasim Nuñez Washington Nationals 257 5.11