MLB Causal Analytics Player Leaderboard
Updated: July 9, 2026
CGD-HH + SLG
CGD-HH League AVG
2.99
CGD-HH + SLG Composite Rank
Represents hitters who combine efficient hard-hit contact geometry with hard-hit slugging damage. The ranking is based on combined CGD-HH rank and SLG rank.
| CGD-HH + SLG Rank | CGD-HH Rank | SLG% Rank | Player | Team | Events | CGD-HH AVG | HH SLG% |
|---|---|---|---|---|---|---|---|
| 1 | 13 | 9 | Luis García Jr. | Washington Nationals | 118 | 2.11 | 1.26 |
| 2 | 23 | 10 | Brandon Lowe | Pittsburgh Pirates | 113 | 2.34 | 1.25 |
| 3 | 15 | 22 | Dominic Canzone | Seattle Mariners | 83 | 2.17 | 1.19 |
| 4 | 14 | 27 | Christian Walker | Houston Astros | 112 | 2.13 | 1.17 |
| 5 | 19 | 24 | Max Muncy | Los Angeles Dodgers | 94 | 2.26 | 1.18 |
| 6 | 38 | 12 | Kazuma Okamoto | Toronto Blue Jays | 103 | 2.50 | 1.25 |
| 7 | 27 | 29 | Shea Langeliers | Athletics | 115 | 2.41 | 1.17 |
| 8 | 62 | 3 | Ben Rice | New York Yankees | 113 | 2.73 | 1.45 |
| 9 | 28 | 42 | JJ Bleday | Cincinnati Reds | 75 | 2.41 | 1.12 |
| 10 | 37 | 35 | Spencer Steer | Cincinnati Reds | 87 | 2.49 | 1.14 |
| 11 | 49 | 25 | Spencer Torkelson | Detroit Tigers | 86 | 2.64 | 1.17 |
| 12 | 21 | 60 | Bryan Reynolds | Pittsburgh Pirates | 120 | 2.29 | 1.08 |
| 13 | 44 | 38 | Corbin Carroll | Arizona Diamondbacks | 113 | 2.56 | 1.13 |
| 14 | 9 | 77 | Caleb Durbin | Boston Red Sox | 69 | 1.88 | 1.00 |
| 15 | 46 | 41 | Heriberto Hernández | Miami Marlins | 73 | 2.60 | 1.13 |
| 16 | 16 | 72 | Mauricio Dubón | Atlanta Braves | 87 | 2.17 | 1.02 |
| 17 | 45 | 44 | Jake Bauers | Milwaukee Brewers | 107 | 2.58 | 1.12 |
| 18 | 82 | 8 | Matt Olson | Atlanta Braves | 138 | 2.86 | 1.26 |
| 19 | 41 | 51 | Ryan O'Hearn | Pittsburgh Pirates | 103 | 2.51 | 1.11 |
| 20 | 60 | 33 | Garrett Mitchell | Milwaukee Brewers | 83 | 2.70 | 1.15 |
| 21 | 70 | 23 | Juan Soto | New York Mets | 110 | 2.78 | 1.18 |
| 22 | 87 | 6 | Colson Montgomery | Chicago White Sox | 91 | 2.97 | 1.40 |
| 23 | 75 | 21 | Curtis Mead | Washington Nationals | 85 | 2.81 | 1.20 |
| 24 | 52 | 46 | TJ Rumfield | Colorado Rockies | 79 | 2.66 | 1.12 |
| 25 | 93 | 5 | Munetaka Murakami | Chicago White Sox | 70 | 3.01 | 1.40 |
| 26 | 7 | 93 | Kyle Karros | Colorado Rockies | 89 | 1.81 | 0.97 |
| 27 | 10 | 90 | Luis Arraez | San Francisco Giants | 79 | 1.97 | 0.97 |
| 28 | 98 | 2 | Kyle Schwarber | Philadelphia Phillies | 107 | 3.08 | 1.58 |
| 29 | 53 | 49 | Dansby Swanson | Chicago Cubs | 97 | 2.66 | 1.11 |
| 30 | 35 | 69 | Tyler Soderstrom | Athletics | 104 | 2.47 | 1.03 |
| 31 | 4 | 104 | Cody Bellinger | New York Yankees | 104 | 1.61 | 0.92 |
| 32 | 34 | 75 | Andy Pages | Los Angeles Dodgers | 126 | 2.47 | 1.02 |
| 33 | 39 | 71 | Heliot Ramos | San Francisco Giants | 76 | 2.50 | 1.03 |
| 34 | 58 | 53 | Manny Machado | San Diego Padres | 106 | 2.68 | 1.11 |
| 35 | 8 | 105 | Xavier Edwards | Miami Marlins | 87 | 1.82 | 0.92 |
| 36 | 22 | 92 | Otto Lopez | Miami Marlins | 140 | 2.34 | 0.97 |
| 37 | 94 | 20 | Junior Caminero | Tampa Bay Rays | 141 | 3.04 | 1.21 |
| 38 | 99 | 16 | CJ Abrams | Washington Nationals | 106 | 3.08 | 1.24 |
| 39 | 11 | 106 | Adley Rutschman | Baltimore Orioles | 85 | 1.98 | 0.92 |
| 40 | 31 | 86 | Jazz Chisholm Jr. | New York Yankees | 84 | 2.44 | 0.99 |
| 41 | 103 | 14 | Yordan Alvarez | Houston Astros | 144 | 3.13 | 1.25 |
| 42 | 101 | 17 | Sal Stewart | Cincinnati Reds | 110 | 3.12 | 1.23 |
| 43 | 51 | 68 | Brooks Lee | Minnesota Twins | 86 | 2.65 | 1.04 |
| 44 | 88 | 31 | Jordan Walker | St. Louis Cardinals | 132 | 3.00 | 1.16 |
| 45 | 59 | 61 | Kody Clemens | Minnesota Twins | 104 | 2.69 | 1.08 |
| 46 | 65 | 56 | Carter Jensen | Kansas City Royals | 89 | 2.74 | 1.10 |
| 47 | 104 | 18 | Nick Kurtz | Athletics | 119 | 3.13 | 1.23 |
| 48 | 115 | 7 | Zach Neto | Los Angeles Angels | 93 | 3.28 | 1.27 |
| 49 | 5 | 119 | Mookie Betts | Los Angeles Dodgers | 80 | 1.63 | 0.88 |
| 50 | 33 | 91 | George Springer | Toronto Blue Jays | 74 | 2.46 | 0.97 |
| 51 | 12 | 114 | Matt McLain | Cincinnati Reds | 71 | 2.01 | 0.89 |
| 52 | 43 | 84 | Jake Burger | Texas Rangers | 111 | 2.54 | 0.99 |
| 53 | 54 | 77 | Ernie Clement | Toronto Blue Jays | 71 | 2.66 | 1.00 |
| 54 | 6 | 127 | Colt Keith | Detroit Tigers | 82 | 1.78 | 0.85 |
| 55 | 132 | 4 | Byron Buxton | Minnesota Twins | 106 | 3.46 | 1.41 |
| 56 | 55 | 87 | Daulton Varsho | Toronto Blue Jays | 79 | 2.67 | 0.99 |
| 57 | 80 | 64 | Joc Pederson | Texas Rangers | 89 | 2.85 | 1.05 |
| 58 | 144 | 1 | Hunter Goodman | Colorado Rockies | 95 | 3.60 | 1.58 |
| 59 | 102 | 45 | Seiya Suzuki | Chicago Cubs | 84 | 3.12 | 1.12 |
| 60 | 3 | 145 | Jakob Marsee | Miami Marlins | 79 | 1.58 | 0.78 |
| 61 | 133 | 15 | James Wood | Washington Nationals | 139 | 3.47 | 1.24 |
| 62 | 84 | 66 | Elly De La Cruz | Cincinnati Reds | 103 | 2.93 | 1.04 |
| 63 | 24 | 129 | Troy Johnston | Colorado Rockies | 82 | 2.34 | 0.85 |
| 64 | 90 | 63 | Kyle Stowers | Miami Marlins | 91 | 3.01 | 1.06 |
| 65 | 126 | 28 | Ian Happ | Chicago Cubs | 91 | 3.43 | 1.17 |
| 66 | 40 | 115 | Chase DeLauter | Cleveland Guardians | 107 | 2.51 | 0.89 |
| 67 | 67 | 88 | Ezequiel Tovar | Colorado Rockies | 74 | 2.77 | 0.99 |
| 68 | 78 | 77 | Ceddanne Rafaela | Boston Red Sox | 85 | 2.84 | 1.00 |
| 69 | 129 | 26 | Dillon Dingler | Detroit Tigers | 118 | 3.44 | 1.17 |
| 70 | 83 | 73 | Riley Greene | Detroit Tigers | 117 | 2.92 | 1.02 |
| 71 | 26 | 131 | Bryson Stott | Philadelphia Phillies | 100 | 2.40 | 0.85 |
| 72 | 108 | 49 | Willy Adames | San Francisco Giants | 98 | 3.17 | 1.11 |
| 73 | 127 | 30 | Brandon Marsh | Philadelphia Phillies | 111 | 3.43 | 1.16 |
| 74 | 66 | 94 | Randy Arozarena | Seattle Mariners | 102 | 2.75 | 0.96 |
| 75 | 128 | 32 | Shohei Ohtani | Los Angeles Dodgers | 124 | 3.44 | 1.16 |
| 76 | 2 | 160 | Maikel Garcia | Kansas City Royals | 90 | 1.47 | 0.69 |
| 77 | 25 | 138 | Nolan Schanuel | Los Angeles Angels | 74 | 2.36 | 0.82 |
| 78 | 68 | 95 | Wilyer Abreu | Boston Red Sox | 110 | 2.77 | 0.96 |
| 79 | 123 | 40 | Nolan Arenado | Arizona Diamondbacks | 72 | 3.40 | 1.13 |
| 80 | 20 | 144 | Mike Yastrzemski | Atlanta Braves | 73 | 2.26 | 0.79 |
| 81 | 117 | 47 | Spencer Horwitz | Pittsburgh Pirates | 72 | 3.33 | 1.11 |
| 82 | 17 | 149 | Sam Antonacci | Chicago White Sox | 77 | 2.22 | 0.77 |
| 83 | 1 | 167 | Isaac Collins | Kansas City Royals | 78 | 1.33 | 0.65 |
| 84 | 29 | 139 | Trent Grisham | New York Yankees | 95 | 2.43 | 0.81 |
| 85 | 110 | 58 | Gavin Sheets | San Diego Padres | 84 | 3.23 | 1.10 |
| 86 | 113 | 55 | Rafael Devers | San Francisco Giants | 125 | 3.25 | 1.10 |
| 87 | 95 | 74 | Casey Schmitt | San Francisco Giants | 121 | 3.04 | 1.02 |
| 88 | 116 | 54 | Ozzie Albies | Atlanta Braves | 88 | 3.28 | 1.11 |
| 89 | 137 | 34 | Liam Hicks | Miami Marlins | 81 | 3.51 | 1.14 |
| 90 | 36 | 136 | Jung Hoo Lee | San Francisco Giants | 82 | 2.48 | 0.83 |
| 91 | 74 | 100 | Alec Burleson | St. Louis Cardinals | 142 | 2.80 | 0.94 |
| 92 | 164 | 12 | Willson Contreras | Boston Red Sox | 104 | 4.10 | 1.25 |
| 93 | 112 | 65 | Freddie Freeman | Los Angeles Dodgers | 128 | 3.24 | 1.04 |
| 94 | 167 | 11 | Aaron Judge | New York Yankees | 82 | 4.33 | 1.25 |
| 95 | 18 | 162 | Nico Hoerner | Chicago Cubs | 95 | 2.24 | 0.68 |
| 96 | 73 | 108 | Michael Busch | Chicago Cubs | 101 | 2.79 | 0.90 |
| 97 | 162 | 19 | Pete Crow-Armstrong | Chicago Cubs | 120 | 4.08 | 1.22 |
| 98 | 79 | 103 | Cam Smith | Houston Astros | 104 | 2.84 | 0.92 |
| 99 | 145 | 37 | Mike Trout | Los Angeles Angels | 94 | 3.67 | 1.14 |
| 100 | 55 | 128 | Gabriel Moreno | Arizona Diamondbacks | 79 | 2.67 | 0.85 |
| 101 | 32 | 155 | Masyn Winn | St. Louis Cardinals | 85 | 2.45 | 0.74 |
| 102 | 42 | 146 | Brett Baty | New York Mets | 76 | 2.54 | 0.77 |
| 103 | 72 | 118 | Bobby Witt Jr. | Kansas City Royals | 149 | 2.79 | 0.88 |
| 104 | 50 | 141 | Marcus Semien | New York Mets | 78 | 2.64 | 0.81 |
| 105 | 57 | 134 | Jackson Merrill | San Diego Padres | 113 | 2.67 | 0.84 |
| 106 | 149 | 43 | Oneil Cruz | Pittsburgh Pirates | 90 | 3.74 | 1.12 |
| 107 | 158 | 36 | Jackson Chourio | Milwaukee Brewers | 86 | 3.94 | 1.14 |
| 108 | 30 | 165 | Alex Bregman | Chicago Cubs | 112 | 2.44 | 0.65 |
| 109 | 47 | 148 | Taylor Ward | Baltimore Orioles | 104 | 2.61 | 0.77 |
| 110 | 86 | 111 | Carson Benge | New York Mets | 110 | 2.95 | 0.89 |
| 111 | 96 | 101 | Ezequiel Duran | Texas Rangers | 82 | 3.05 | 0.94 |
| 112 | 140 | 57 | Miguel Vargas | Chicago White Sox | 120 | 3.55 | 1.10 |
| 113 | 122 | 76 | Jac Caglianone | Kansas City Royals | 116 | 3.36 | 1.01 |
| 114 | 111 | 89 | Bryce Eldridge | San Francisco Giants | 70 | 3.23 | 0.99 |
| 115 | 124 | 77 | Jarren Duran | Boston Red Sox | 86 | 3.42 | 1.00 |
| 116 | 118 | 85 | Daylen Lile | Washington Nationals | 104 | 3.34 | 0.99 |
| 117 | 63 | 142 | Vinnie Pasquantino | Kansas City Royals | 75 | 2.73 | 0.80 |
| 118 | 76 | 130 | Josh Jung | Texas Rangers | 127 | 2.83 | 0.85 |
| 119 | 147 | 59 | Bryce Harper | Philadelphia Phillies | 118 | 3.71 | 1.09 |
| 120 | 160 | 48 | Isaac Paredes | Houston Astros | 80 | 3.99 | 1.11 |
| 121 | 169 | 39 | Samuel Basallo | Baltimore Orioles | 85 | 4.45 | 1.13 |
| 122 | 157 | 52 | Jonathan Aranda | Tampa Bay Rays | 109 | 3.93 | 1.11 |
| 123 | 88 | 122 | Cole Young | Seattle Mariners | 105 | 3.00 | 0.87 |
| 124 | 141 | 70 | Josh Bell | Minnesota Twins | 110 | 3.56 | 1.03 |
| 125 | 91 | 121 | Jesús Sánchez | Toronto Blue Jays | 78 | 3.01 | 0.87 |
| 126 | 64 | 150 | Kevin McGonigle | Detroit Tigers | 106 | 2.74 | 0.76 |
| 127 | 48 | 169 | Jeff McNeil | Athletics | 72 | 2.63 | 0.60 |
| 128 | 97 | 120 | Tyler Stephenson | Cincinnati Reds | 71 | 3.07 | 0.87 |
| 129 | 61 | 157 | Xander Bogaerts | San Diego Padres | 93 | 2.71 | 0.73 |
| 130 | 138 | 83 | Michael Harris II | Atlanta Braves | 127 | 3.51 | 0.99 |
| 131 | 100 | 123 | Chase Meidroth | Chicago White Sox | 84 | 3.10 | 0.87 |
| 132 | 161 | 62 | Brice Turang | Milwaukee Brewers | 110 | 4.04 | 1.06 |
| 133 | 71 | 154 | Matt Vierling | Detroit Tigers | 70 | 2.79 | 0.74 |
| 134 | 85 | 143 | William Contreras | Milwaukee Brewers | 124 | 2.94 | 0.80 |
| 135 | 130 | 99 | Yandy Díaz | Tampa Bay Rays | 133 | 3.44 | 0.95 |
| 136 | 152 | 77 | Pete Alonso | Baltimore Orioles | 137 | 3.78 | 1.00 |
| 137 | 69 | 161 | Josh Naylor | Seattle Mariners | 111 | 2.77 | 0.69 |
| 138 | 134 | 96 | Brayan Rocchio | Cleveland Guardians | 81 | 3.48 | 0.95 |
| 139 | 106 | 126 | Andrew Benintendi | Chicago White Sox | 91 | 3.14 | 0.85 |
| 140 | 109 | 124 | Austin Riley | Atlanta Braves | 95 | 3.20 | 0.86 |
| 141 | 121 | 112 | Michael Massey | Kansas City Royals | 76 | 3.36 | 0.89 |
| 142 | 135 | 98 | Julio Rodríguez | Seattle Mariners | 118 | 3.49 | 0.95 |
| 143 | 168 | 67 | Matt Chapman | San Francisco Giants | 82 | 4.40 | 1.04 |
| 144 | 81 | 156 | Nick Gonzales | Pittsburgh Pirates | 97 | 2.86 | 0.73 |
| 145 | 163 | 77 | Drake Baldwin | Atlanta Braves | 100 | 4.09 | 1.00 |
| 146 | 105 | 136 | Ildemaro Vargas | Arizona Diamondbacks | 80 | 3.14 | 0.83 |
| 147 | 77 | 168 | Vladimir Guerrero Jr. | Toronto Blue Jays | 126 | 2.83 | 0.65 |
| 148 | 139 | 107 | Gunnar Henderson | Baltimore Orioles | 129 | 3.53 | 0.91 |
| 149 | 151 | 97 | Ketel Marte | Arizona Diamondbacks | 140 | 3.77 | 0.95 |
| 150 | 92 | 159 | Edouard Julien | Colorado Rockies | 74 | 3.01 | 0.69 |
| 151 | 119 | 132 | José Ramírez | Cleveland Guardians | 98 | 3.34 | 0.85 |
| 152 | 136 | 116 | Iván Herrera | St. Louis Cardinals | 109 | 3.50 | 0.88 |
| 153 | 155 | 102 | Jo Adell | Los Angeles Angels | 122 | 3.85 | 0.93 |
| 154 | 107 | 152 | JJ Wetherholt | St. Louis Cardinals | 128 | 3.17 | 0.76 |
| 155 | 150 | 109 | Mark Vientos | New York Mets | 78 | 3.77 | 0.90 |
| 156 | 114 | 147 | Trea Turner | Philadelphia Phillies | 114 | 3.26 | 0.77 |
| 157 | 131 | 133 | Adolis García | Philadelphia Phillies | 72 | 3.44 | 0.84 |
| 158 | 125 | 140 | Brandon Nimmo | Texas Rangers | 136 | 3.43 | 0.81 |
| 159 | 154 | 117 | J.P. Crawford | Seattle Mariners | 74 | 3.81 | 0.88 |
| 160 | 159 | 113 | Kyle Tucker | Los Angeles Dodgers | 93 | 3.98 | 0.89 |
| 161 | 120 | 153 | Alec Bohm | Philadelphia Phillies | 112 | 3.35 | 0.75 |
| 162 | 148 | 125 | Salvador Perez | Kansas City Royals | 115 | 3.74 | 0.86 |
| 163 | 165 | 110 | Jacob Young | Washington Nationals | 74 | 4.14 | 0.89 |
| 164 | 153 | 135 | Willi Castro | Colorado Rockies | 80 | 3.79 | 0.84 |
| 165 | 143 | 151 | Bo Bichette | New York Mets | 137 | 3.58 | 0.76 |
| 166 | 142 | 158 | Blaze Alexander | Baltimore Orioles | 78 | 3.56 | 0.71 |
| 167 | 146 | 164 | Lawrence Butler | Athletics | 72 | 3.71 | 0.65 |
| 168 | 156 | 163 | Fernando Tatis Jr. | San Diego Padres | 148 | 3.92 | 0.66 |
| 169 | 166 | 166 | Geraldo Perdomo | Arizona Diamondbacks | 83 | 4.24 | 0.65 |