MLB 2025 Season Causal Analytics Player Leaderboard

Updated: September 28, 2025

CQS

0-30

Higher is better

League AVG 9.01
Collision Quality Score

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

Rank Player Team Events CQS
1 Juan Soto New York Mets 444 10.96
2 Aaron Judge New York Yankees 388 10.91
3 Shohei Ohtani Los Angeles Dodgers 426 10.84
4 Kyle Schwarber Philadelphia Phillies 408 10.33
5 James Wood Washington Nationals 380 10.31
6 Corbin Carroll Arizona Diamondbacks 415 10.24
7 Rafael Devers San Francisco Giants 419 10.18
8 Tyler Soderstrom Athletics 422 10.15
9 Randy Arozarena Seattle Mariners 426 10.13
10 Seiya Suzuki Chicago Cubs 415 10.07
11 Brandon Nimmo New York Mets 453 10.02
12 Jarren Duran Boston Red Sox 454 10.01
13 Alejandro Kirk Toronto Blue Jays 398 10.01
14 Junior Caminero Tampa Bay Rays 484 9.95
15 Bobby Witt Jr. Kansas City Royals 505 9.94
16 Ben Rice New York Yankees 369 9.93
17 George Springer Toronto Blue Jays 391 9.92
18 Trevor Story Boston Red Sox 437 9.85
19 Jo Adell Los Angeles Angels 376 9.82
20 Julio Rodríguez Seattle Mariners 502 9.81
21 Byron Buxton Minnesota Twins 346 9.80
22 Brenton Doyle Colorado Rockies 367 9.77
23 Bryan Reynolds Pittsburgh Pirates 417 9.74
24 Wyatt Langford Texas Rangers 343 9.74
25 Vladimir Guerrero Jr. Toronto Blue Jays 499 9.73
26 Yandy Díaz Tampa Bay Rays 496 9.72
27 Lars Nootbaar St. Louis Cardinals 393 9.68
28 Elly De La Cruz Cincinnati Reds 448 9.67
29 Christian Walker Houston Astros 412 9.67
30 Pete Alonso New York Mets 471 9.65
31 Oneil Cruz Pittsburgh Pirates 302 9.65
32 Taylor Ward Los Angeles Angels 410 9.59
33 Josh Jung Texas Rangers 353 9.57
34 Spencer Torkelson Detroit Tigers 399 9.52
35 Michael Busch Chicago Cubs 386 9.52
36 Agustín Ramírez Miami Marlins 428 9.51
37 Manny Machado San Diego Padres 489 9.51
38 Teoscar Hernández Los Angeles Dodgers 382 9.48
39 Eric Wagaman Miami Marlins 381 9.48
40 Dansby Swanson Chicago Cubs 427 9.48
41 Ryan McMahon New York Yankees 318 9.47
42 Alec Bohm Philadelphia Phillies 388 9.47
43 Trea Turner Philadelphia Phillies 484 9.46
44 Josh Bell Washington Nationals 383 9.46
45 Matt Chapman San Francisco Giants 332 9.46
46 Trent Grisham New York Yankees 357 9.46
47 Matt Olson Atlanta Braves 453 9.46
48 Shea Langeliers Athletics 383 9.45
49 Christian Yelich Milwaukee Brewers 406 9.40
50 Bryce Harper Philadelphia Phillies 383 9.39
51 William Contreras Milwaukee Brewers 452 9.38
52 Hunter Goodman Colorado Rockies 390 9.32
53 Luis García Jr. Washington Nationals 412 9.31
54 Fernando Tatis Jr. San Diego Padres 467 9.30
55 Heliot Ramos San Francisco Giants 468 9.30
56 Trevor Larnach Minnesota Twins 387 9.29
57 Maikel Garcia Kansas City Royals 515 9.29
58 Willson Contreras St. Louis Cardinals 352 9.29
59 Kyle Manzardo Cleveland Guardians 340 9.27
60 Brice Turang Milwaukee Brewers 437 9.27
61 Lawrence Butler Athletics 390 9.25
62 Vinnie Pasquantino Kansas City Royals 519 9.24
63 Ketel Marte Arizona Diamondbacks 400 9.23
64 Jorge Polanco Seattle Mariners 392 9.21
65 Jackson Chourio Milwaukee Brewers 433 9.21
66 Zach Neto Los Angeles Angels 353 9.20
67 Ian Happ Chicago Cubs 423 9.19
68 Riley Greene Detroit Tigers 404 9.17
69 Brent Rooker Athletics 473 9.17
70 Gleyber Torres Detroit Tigers 438 9.12
71 Jake Cronenworth San Diego Padres 319 9.12
72 Jordan Beck Colorado Rockies 364 9.11
73 Adolis García Texas Rangers 379 9.09
74 Francisco Lindor New York Mets 520 9.07
75 Gunnar Henderson Baltimore Orioles 445 9.06
76 Brandon Lowe Tampa Bay Rays 364 9.04
77 Otto Lopez Miami Marlins 465 9.03
78 Matt McLain Cincinnati Reds 346 9.03
79 Jeremy Peña Houston Astros 401 9.01
80 Jackson Holliday Baltimore Orioles 446 9.01
81 Bo Bichette Toronto Blue Jays 494 8.97
82 Mike Trout Los Angeles Angels 284 8.95
83 Gavin Sheets San Diego Padres 389 8.93
84 Brendan Donovan St. Louis Cardinals 397 8.91
85 Nico Hoerner Chicago Cubs 554 8.89
86 Cal Raleigh Seattle Mariners 411 8.84
87 Alec Burleson St. Louis Cardinals 422 8.83
88 Salvador Perez Kansas City Royals 473 8.81
89 Lenyn Sosa Chicago White Sox 394 8.79
90 Freddie Freeman Los Angeles Dodgers 433 8.78
91 Eugenio Suárez Seattle Mariners 399 8.77
92 Mike Yastrzemski Kansas City Royals 372 8.76
93 Josh Naylor Seattle Mariners 465 8.75
94 Gavin Lux Cincinnati Reds 333 8.75
95 Paul Goldschmidt New York Yankees 391 8.74
96 Andy Pages Los Angeles Dodgers 452 8.73
97 Miguel Vargas Chicago White Sox 407 8.73
98 Kyle Tucker Chicago Cubs 415 8.72
99 Michael Harris II Atlanta Braves 489 8.69
100 Chase Meidroth Chicago White Sox 378 8.68
101 Ke'Bryan Hayes Cincinnati Reds 417 8.66
102 J.T. Realmuto Philadelphia Phillies 376 8.66
103 Carlos Correa Houston Astros 425 8.65
104 Ryan O'Hearn San Diego Padres 369 8.63
105 Pete Crow-Armstrong Chicago Cubs 445 8.62
106 Xander Bogaerts San Diego Padres 405 8.62
107 Andrew McCutchen Pittsburgh Pirates 362 8.61
108 Ceddanne Rafaela Boston Red Sox 431 8.59
109 Yainer Diaz Houston Astros 450 8.57
110 Mookie Betts Los Angeles Dodgers 531 8.56
111 Anthony Volpe New York Yankees 395 8.55
112 Willy Adames San Francisco Giants 421 8.55
113 Xavier Edwards Miami Marlins 468 8.51
114 Nathaniel Lowe Boston Red Sox 386 8.51
115 Marcell Ozuna Atlanta Braves 350 8.50
116 Brooks Lee Minnesota Twins 400 8.48
117 Zach McKinstry Detroit Tigers 346 8.46
118 Marcus Semien Texas Rangers 386 8.45
119 Bryson Stott Philadelphia Phillies 411 8.43
120 Lourdes Gurriel Jr. Arizona Diamondbacks 433 8.41
121 Masyn Winn St. Louis Cardinals 389 8.40
122 CJ Abrams Washington Nationals 458 8.40
123 Spencer Steer Cincinnati Reds 382 8.29
124 Jung Hoo Lee San Francisco Giants 492 8.28
125 Jonathan India Kansas City Royals 393 8.26
126 Luis Rengifo Los Angeles Angels 398 8.23
127 TJ Friedl Cincinnati Reds 463 8.19
128 Jazz Chisholm Jr. New York Yankees 317 8.17
129 Caleb Durbin Milwaukee Brewers 394 8.09
130 Cody Bellinger New York Yankees 506 8.04
131 Sal Frelick Milwaukee Brewers 452 7.94
132 Jose Altuve Houston Astros 484 7.91
133 Joey Ortiz Milwaukee Brewers 392 7.80
134 Geraldo Perdomo Arizona Diamondbacks 522 7.76
135 J.P. Crawford Seattle Mariners 449 7.74
136 Jacob Wilson Athletics 448 7.58
137 Nolan Schanuel Los Angeles Angels 420 7.55
138 José Ramírez Cleveland Guardians 525 7.49
139 Josh Smith Texas Rangers 396 7.49
140 Steven Kwan Cleveland Guardians 565 7.42
141 Nick Castellanos Philadelphia Phillies 420 7.37
142 Luis Arraez San Diego Padres 605 7.35
143 Ernie Clement Toronto Blue Jays 489 7.16
144 Ozzie Albies Atlanta Braves 514 6.95