MLB 2025 Season Causal Analytics Player Leaderboard
Updated: September 28, 2025
CGD-HH + SLG
CGD-HH League AVG
3.21
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 | 15 | 14 | Harrison Bader | Philadelphia Phillies | 127 | 2.38 | 1.21 |
| 2 | 28 | 8 | Taylor Ward | Los Angeles Angels | 175 | 2.59 | 1.29 |
| 3 | 13 | 24 | Seiya Suzuki | Chicago Cubs | 202 | 2.37 | 1.15 |
| 4 | 18 | 27 | Spencer Steer | Cincinnati Reds | 127 | 2.49 | 1.14 |
| 5 | 10 | 39 | Juan Soto | New York Mets | 247 | 2.34 | 1.11 |
| 6 | 31 | 20 | Shea Langeliers | Athletics | 172 | 2.60 | 1.18 |
| 7 | 40 | 11 | Corbin Carroll | Arizona Diamondbacks | 207 | 2.67 | 1.24 |
| 8 | 37 | 17 | George Springer | Toronto Blue Jays | 184 | 2.65 | 1.20 |
| 9 | 14 | 41 | Jose Altuve | Houston Astros | 150 | 2.37 | 1.10 |
| 10 | 44 | 13 | Michael Busch | Chicago Cubs | 182 | 2.70 | 1.22 |
| 11 | 42 | 21 | Spencer Torkelson | Detroit Tigers | 178 | 2.69 | 1.17 |
| 12 | 8 | 56 | Brett Baty | New York Mets | 135 | 2.24 | 1.04 |
| 13 | 22 | 48 | Kyle Tucker | Chicago Cubs | 168 | 2.52 | 1.07 |
| 14 | 27 | 43 | Kody Clemens | Minnesota Twins | 125 | 2.58 | 1.09 |
| 15 | 46 | 25 | Austin Wells | New York Yankees | 132 | 2.72 | 1.15 |
| 16 | 59 | 18 | Brandon Lowe | Tampa Bay Rays | 168 | 2.85 | 1.20 |
| 17 | 32 | 47 | Jordan Beck | Colorado Rockies | 141 | 2.61 | 1.07 |
| 18 | 58 | 23 | Kyle Manzardo | Cleveland Guardians | 149 | 2.84 | 1.16 |
| 19 | 48 | 42 | Trent Grisham | New York Yankees | 166 | 2.72 | 1.09 |
| 20 | 1 | 90 | Sal Frelick | Milwaukee Brewers | 125 | 1.97 | 0.98 |
| 21 | 56 | 37 | Ramón Laureano | San Diego Padres | 159 | 2.82 | 1.11 |
| 22 | 81 | 12 | Mickey Moniak | Colorado Rockies | 148 | 3.02 | 1.22 |
| 23 | 77 | 19 | Kerry Carpenter | Detroit Tigers | 152 | 3.01 | 1.19 |
| 24 | 47 | 51 | Jeremy Peña | Houston Astros | 173 | 2.72 | 1.06 |
| 25 | 39 | 70 | Tyler Soderstrom | Athletics | 210 | 2.66 | 1.02 |
| 26 | 38 | 72 | Bryson Stott | Philadelphia Phillies | 122 | 2.66 | 1.02 |
| 27 | 29 | 83 | Iván Herrera | St. Louis Cardinals | 146 | 2.59 | 0.99 |
| 28 | 30 | 82 | Corey Seager | Texas Rangers | 158 | 2.60 | 0.99 |
| 29 | 4 | 109 | TJ Friedl | Cincinnati Reds | 152 | 2.07 | 0.91 |
| 30 | 49 | 64 | Carlos Narváez | Boston Red Sox | 132 | 2.73 | 1.02 |
| 31 | 12 | 105 | Colt Keith | Detroit Tigers | 138 | 2.36 | 0.93 |
| 32 | 112 | 5 | Shohei Ohtani | Los Angeles Dodgers | 249 | 3.36 | 1.38 |
| 33 | 20 | 99 | Logan O'Hoppe | Los Angeles Angels | 134 | 2.50 | 0.95 |
| 34 | 53 | 67 | Christian Walker | Houston Astros | 188 | 2.80 | 1.02 |
| 35 | 62 | 59 | Wyatt Langford | Texas Rangers | 164 | 2.86 | 1.04 |
| 36 | 106 | 15 | Kyle Stowers | Miami Marlins | 145 | 3.30 | 1.21 |
| 37 | 69 | 53 | Brent Rooker | Athletics | 212 | 2.94 | 1.05 |
| 38 | 93 | 30 | Will Smith | Los Angeles Dodgers | 131 | 3.13 | 1.14 |
| 39 | 99 | 26 | Andy Pages | Los Angeles Dodgers | 168 | 3.21 | 1.15 |
| 40 | 118 | 7 | Byron Buxton | Minnesota Twins | 182 | 3.40 | 1.29 |
| 41 | 92 | 34 | Zach Neto | Los Angeles Angels | 166 | 3.13 | 1.13 |
| 42 | 3 | 124 | Ryan Jeffers | Minnesota Twins | 133 | 2.07 | 0.88 |
| 43 | 67 | 60 | Jackson Merrill | San Diego Padres | 144 | 2.92 | 1.04 |
| 44 | 33 | 95 | Austin Riley | Atlanta Braves | 144 | 2.63 | 0.95 |
| 45 | 6 | 127 | Bryan Reynolds | Pittsburgh Pirates | 192 | 2.17 | 0.87 |
| 46 | 63 | 71 | Jorge Polanco | Seattle Mariners | 182 | 2.86 | 1.02 |
| 47 | 73 | 61 | Teoscar Hernández | Los Angeles Dodgers | 176 | 2.98 | 1.04 |
| 48 | 52 | 84 | Randy Arozarena | Seattle Mariners | 215 | 2.80 | 0.99 |
| 49 | 45 | 92 | Dansby Swanson | Chicago Cubs | 204 | 2.70 | 0.97 |
| 50 | 82 | 55 | Jarren Duran | Boston Red Sox | 213 | 3.02 | 1.05 |
| 51 | 7 | 134 | Jake Cronenworth | San Diego Padres | 126 | 2.21 | 0.86 |
| 52 | 8 | 133 | Marcus Semien | Texas Rangers | 135 | 2.24 | 0.86 |
| 53 | 64 | 77 | Francisco Lindor | New York Mets | 230 | 2.87 | 1.01 |
| 54 | 57 | 87 | Trevor Story | Boston Red Sox | 206 | 2.82 | 0.99 |
| 55 | 43 | 103 | Jake Burger | Texas Rangers | 129 | 2.70 | 0.93 |
| 56 | 125 | 22 | Hunter Goodman | Colorado Rockies | 182 | 3.46 | 1.17 |
| 57 | 55 | 93 | Andrew Benintendi | Chicago White Sox | 127 | 2.80 | 0.96 |
| 58 | 34 | 115 | Mookie Betts | Los Angeles Dodgers | 190 | 2.63 | 0.90 |
| 59 | 60 | 89 | Alex Bregman | Boston Red Sox | 162 | 2.85 | 0.98 |
| 60 | 140 | 9 | Kyle Schwarber | Philadelphia Phillies | 242 | 3.57 | 1.27 |
| 61 | 74 | 80 | Jonathan Aranda | Tampa Bay Rays | 144 | 2.99 | 1.00 |
| 62 | 110 | 44 | Lawrence Butler | Athletics | 174 | 3.34 | 1.08 |
| 63 | 122 | 33 | Junior Caminero | Tampa Bay Rays | 249 | 3.42 | 1.14 |
| 64 | 19 | 137 | Matt McLain | Cincinnati Reds | 142 | 2.49 | 0.86 |
| 65 | 96 | 63 | Elly De La Cruz | Cincinnati Reds | 198 | 3.19 | 1.03 |
| 66 | 24 | 136 | Brenton Doyle | Colorado Rockies | 165 | 2.53 | 0.86 |
| 67 | 157 | 3 | Aaron Judge | New York Yankees | 225 | 3.77 | 1.42 |
| 68 | 159 | 1 | Nick Kurtz | Athletics | 139 | 3.78 | 1.59 |
| 69 | 61 | 101 | Josh Bell | Washington Nationals | 180 | 2.86 | 0.94 |
| 70 | 128 | 35 | Pete Crow-Armstrong | Chicago Cubs | 188 | 3.48 | 1.11 |
| 71 | 17 | 149 | Brooks Lee | Minnesota Twins | 154 | 2.44 | 0.84 |
| 72 | 129 | 38 | Bryce Harper | Philadelphia Phillies | 182 | 3.49 | 1.11 |
| 73 | 89 | 79 | Ian Happ | Chicago Cubs | 186 | 3.11 | 1.01 |
| 74 | 2 | 168 | Nico Hoerner | Chicago Cubs | 168 | 2.02 | 0.76 |
| 75 | 25 | 145 | Ernie Clement | Toronto Blue Jays | 129 | 2.55 | 0.84 |
| 76 | 102 | 68 | Bobby Witt Jr. | Kansas City Royals | 245 | 3.28 | 1.02 |
| 77 | 142 | 28 | Jo Adell | Los Angeles Angels | 188 | 3.60 | 1.14 |
| 78 | 79 | 93 | Nolan Schanuel | Los Angeles Angels | 122 | 3.02 | 0.96 |
| 79 | 71 | 102 | Josh Naylor | Seattle Mariners | 195 | 2.96 | 0.94 |
| 80 | 146 | 29 | Willy Adames | San Francisco Giants | 178 | 3.63 | 1.14 |
| 81 | 172 | 4 | Eugenio Suárez | Seattle Mariners | 187 | 4.18 | 1.41 |
| 82 | 113 | 65 | Jackson Chourio | Milwaukee Brewers | 184 | 3.36 | 1.02 |
| 83 | 103 | 76 | Ben Rice | New York Yankees | 207 | 3.28 | 1.01 |
| 84 | 177 | 2 | Cal Raleigh | Seattle Mariners | 202 | 4.31 | 1.53 |
| 85 | 171 | 10 | Riley Greene | Detroit Tigers | 184 | 4.17 | 1.26 |
| 86 | 75 | 107 | Brandon Nimmo | New York Mets | 228 | 2.99 | 0.92 |
| 87 | 166 | 16 | Ronald Acuña Jr. | Atlanta Braves | 123 | 4.01 | 1.20 |
| 88 | 176 | 6 | Jazz Chisholm Jr. | New York Yankees | 138 | 4.28 | 1.32 |
| 89 | 5 | 179 | Xavier Edwards | Miami Marlins | 141 | 2.16 | 0.69 |
| 90 | 23 | 161 | Lars Nootbaar | St. Louis Cardinals | 196 | 2.53 | 0.79 |
| 91 | 35 | 152 | Luis García Jr. | Washington Nationals | 189 | 2.64 | 0.83 |
| 92 | 51 | 138 | Jackson Holliday | Baltimore Orioles | 182 | 2.77 | 0.86 |
| 93 | 76 | 114 | Mark Vientos | New York Mets | 158 | 2.99 | 0.90 |
| 94 | 117 | 74 | Matt Chapman | San Francisco Giants | 158 | 3.39 | 1.01 |
| 95 | 139 | 52 | Christian Yelich | Milwaukee Brewers | 189 | 3.57 | 1.05 |
| 96 | 126 | 66 | Vinnie Pasquantino | Kansas City Royals | 232 | 3.48 | 1.02 |
| 97 | 135 | 57 | Ketel Marte | Arizona Diamondbacks | 188 | 3.55 | 1.04 |
| 98 | 105 | 88 | Ceddanne Rafaela | Boston Red Sox | 168 | 3.30 | 0.98 |
| 99 | 145 | 48 | Geraldo Perdomo | Arizona Diamondbacks | 170 | 3.63 | 1.07 |
| 100 | 11 | 183 | Tyler Freeman | Colorado Rockies | 134 | 2.34 | 0.58 |
| 101 | 66 | 128 | Gleyber Torres | Detroit Tigers | 171 | 2.92 | 0.87 |
| 102 | 68 | 126 | Yainer Diaz | Houston Astros | 190 | 2.93 | 0.88 |
| 103 | 16 | 180 | Edgar Quero | Chicago White Sox | 137 | 2.42 | 0.68 |
| 104 | 36 | 160 | Gavin Lux | Cincinnati Reds | 123 | 2.64 | 0.80 |
| 105 | 98 | 98 | Ryan O'Hearn | San Diego Padres | 155 | 3.21 | 0.95 |
| 106 | 100 | 96 | Mike Yastrzemski | Kansas City Royals | 158 | 3.23 | 0.95 |
| 107 | 150 | 46 | Rafael Devers | San Francisco Giants | 235 | 3.68 | 1.07 |
| 108 | 26 | 171 | Jung Hoo Lee | San Francisco Giants | 158 | 2.55 | 0.75 |
| 109 | 54 | 143 | Alek Thomas | Arizona Diamondbacks | 126 | 2.80 | 0.85 |
| 110 | 85 | 112 | Max Kepler | Philadelphia Phillies | 147 | 3.08 | 0.90 |
| 111 | 116 | 85 | Addison Barger | Toronto Blue Jays | 172 | 3.39 | 0.99 |
| 112 | 170 | 31 | James Wood | Washington Nationals | 214 | 4.14 | 1.14 |
| 113 | 21 | 181 | Chase Meidroth | Chicago White Sox | 138 | 2.51 | 0.64 |
| 114 | 123 | 80 | CJ Abrams | Washington Nationals | 180 | 3.44 | 1.00 |
| 115 | 158 | 45 | Wilyer Abreu | Boston Red Sox | 123 | 3.77 | 1.07 |
| 116 | 104 | 104 | Lourdes Gurriel Jr. | Arizona Diamondbacks | 165 | 3.28 | 0.93 |
| 117 | 97 | 113 | Agustín Ramírez | Miami Marlins | 201 | 3.19 | 0.90 |
| 118 | 119 | 91 | Jesús Sánchez | Houston Astros | 149 | 3.40 | 0.97 |
| 119 | 174 | 36 | Mike Trout | Los Angeles Angels | 140 | 4.26 | 1.11 |
| 120 | 160 | 54 | Freddie Freeman | Los Angeles Dodgers | 198 | 3.80 | 1.05 |
| 121 | 182 | 32 | José Ramírez | Cleveland Guardians | 194 | 4.57 | 1.14 |
| 122 | 41 | 176 | Otto Lopez | Miami Marlins | 178 | 2.67 | 0.71 |
| 123 | 131 | 86 | Julio Rodríguez | Seattle Mariners | 241 | 3.50 | 0.99 |
| 124 | 178 | 40 | Pete Alonso | New York Mets | 254 | 4.32 | 1.10 |
| 125 | 87 | 132 | Maikel Garcia | Kansas City Royals | 234 | 3.10 | 0.86 |
| 126 | 101 | 118 | Romy Gonzalez | Boston Red Sox | 137 | 3.26 | 0.90 |
| 127 | 78 | 144 | Trea Turner | Philadelphia Phillies | 204 | 3.01 | 0.84 |
| 128 | 84 | 139 | Miguel Vargas | Chicago White Sox | 165 | 3.05 | 0.86 |
| 129 | 173 | 50 | Nick Castellanos | Philadelphia Phillies | 145 | 4.19 | 1.06 |
| 130 | 50 | 174 | Tommy Pham | Pittsburgh Pirates | 143 | 2.73 | 0.73 |
| 131 | 167 | 57 | Cody Bellinger | New York Yankees | 192 | 4.06 | 1.04 |
| 132 | 155 | 73 | Salvador Perez | Kansas City Royals | 219 | 3.74 | 1.01 |
| 133 | 80 | 150 | Andrew Vaughn | Milwaukee Brewers | 159 | 3.02 | 0.83 |
| 134 | 88 | 142 | Trevor Larnach | Minnesota Twins | 177 | 3.11 | 0.85 |
| 135 | 152 | 78 | Willson Contreras | St. Louis Cardinals | 173 | 3.71 | 1.01 |
| 136 | 111 | 121 | Dillon Dingler | Detroit Tigers | 149 | 3.36 | 0.89 |
| 137 | 164 | 69 | Marcell Ozuna | Atlanta Braves | 156 | 3.94 | 1.02 |
| 138 | 94 | 141 | Nathan Lukes | Toronto Blue Jays | 124 | 3.18 | 0.85 |
| 139 | 175 | 62 | Matt Olson | Atlanta Braves | 240 | 4.28 | 1.03 |
| 140 | 65 | 173 | Alec Bohm | Philadelphia Phillies | 180 | 2.89 | 0.73 |
| 141 | 163 | 75 | Lenyn Sosa | Chicago White Sox | 173 | 3.87 | 1.01 |
| 142 | 70 | 169 | Jonathan India | Kansas City Royals | 145 | 2.96 | 0.76 |
| 143 | 132 | 110 | Michael Harris II | Atlanta Braves | 213 | 3.50 | 0.91 |
| 144 | 90 | 153 | Masyn Winn | St. Louis Cardinals | 136 | 3.12 | 0.82 |
| 145 | 83 | 162 | Luis Rengifo | Los Angeles Angels | 131 | 3.03 | 0.79 |
| 146 | 72 | 175 | Alejandro Kirk | Toronto Blue Jays | 202 | 2.97 | 0.73 |
| 147 | 130 | 117 | Anthony Volpe | New York Yankees | 167 | 3.50 | 0.90 |
| 148 | 95 | 154 | Jasson Domínguez | New York Yankees | 134 | 3.19 | 0.82 |
| 149 | 86 | 164 | Brendan Donovan | St. Louis Cardinals | 163 | 3.10 | 0.79 |
| 150 | 127 | 125 | Josh Smith | Texas Rangers | 124 | 3.48 | 0.88 |
| 151 | 107 | 146 | Michael Conforto | Los Angeles Dodgers | 131 | 3.31 | 0.84 |
| 152 | 156 | 97 | Nathaniel Lowe | Boston Red Sox | 160 | 3.76 | 0.95 |
| 153 | 115 | 140 | Heliot Ramos | San Francisco Giants | 222 | 3.39 | 0.85 |
| 154 | 91 | 166 | Xander Bogaerts | San Diego Padres | 158 | 3.12 | 0.77 |
| 155 | 149 | 108 | Manny Machado | San Diego Padres | 252 | 3.66 | 0.92 |
| 156 | 138 | 120 | Brandon Marsh | Philadelphia Phillies | 128 | 3.57 | 0.89 |
| 157 | 141 | 119 | Brice Turang | Milwaukee Brewers | 209 | 3.59 | 0.89 |
| 158 | 153 | 111 | Drake Baldwin | Atlanta Braves | 167 | 3.71 | 0.90 |
| 159 | 136 | 129 | Alec Burleson | St. Louis Cardinals | 182 | 3.55 | 0.87 |
| 160 | 109 | 157 | Javier Báez | Detroit Tigers | 124 | 3.32 | 0.81 |
| 161 | 151 | 116 | Adolis García | Texas Rangers | 177 | 3.69 | 0.90 |
| 162 | 121 | 147 | William Contreras | Milwaukee Brewers | 219 | 3.42 | 0.84 |
| 163 | 133 | 135 | Fernando Tatis Jr. | San Diego Padres | 242 | 3.55 | 0.86 |
| 164 | 169 | 100 | Ryan McMahon | New York Yankees | 163 | 4.13 | 0.94 |
| 165 | 148 | 122 | Gunnar Henderson | Baltimore Orioles | 218 | 3.66 | 0.88 |
| 166 | 114 | 163 | Cam Smith | Houston Astros | 125 | 3.37 | 0.79 |
| 167 | 161 | 123 | Gavin Sheets | San Diego Padres | 180 | 3.83 | 0.88 |
| 168 | 120 | 165 | Eric Wagaman | Miami Marlins | 177 | 3.41 | 0.78 |
| 169 | 154 | 131 | J.T. Realmuto | Philadelphia Phillies | 170 | 3.72 | 0.86 |
| 170 | 180 | 106 | Oneil Cruz | Pittsburgh Pirates | 171 | 4.55 | 0.92 |
| 171 | 108 | 182 | Ke'Bryan Hayes | Cincinnati Reds | 177 | 3.32 | 0.62 |
| 172 | 134 | 158 | Andrew McCutchen | Pittsburgh Pirates | 154 | 3.55 | 0.81 |
| 173 | 137 | 155 | Josh Jung | Texas Rangers | 164 | 3.57 | 0.82 |
| 174 | 147 | 148 | Vladimir Guerrero Jr. | Toronto Blue Jays | 253 | 3.65 | 0.84 |
| 175 | 124 | 172 | Ty France | Toronto Blue Jays | 161 | 3.46 | 0.75 |
| 176 | 144 | 159 | Paul Goldschmidt | New York Yankees | 170 | 3.62 | 0.80 |
| 177 | 181 | 130 | Bo Bichette | Toronto Blue Jays | 241 | 4.55 | 0.87 |
| 178 | 165 | 151 | Yandy Díaz | Tampa Bay Rays | 260 | 3.98 | 0.83 |
| 179 | 143 | 176 | Joey Ortiz | Milwaukee Brewers | 132 | 3.61 | 0.71 |
| 180 | 168 | 156 | Ozzie Albies | Atlanta Braves | 157 | 4.07 | 0.81 |
| 181 | 162 | 170 | Carlos Correa | Houston Astros | 195 | 3.84 | 0.75 |
| 182 | 183 | 167 | Carlos Santana | Chicago Cubs | 123 | 5.24 | 0.76 |
| 183 | 179 | 178 | J.P. Crawford | Seattle Mariners | 158 | 4.42 | 0.70 |