The Comp Constellation
Profile-shape similarity over six weighted feature groups, standardized within this season's 264 qualified hitters (202+ PA). Closer to the center star = more alike. xwOBA is deliberately excluded: this maps how hitters are built, not results twins.
No strong comp exists for this profile this season. The sky shows the nearest neighbors anyway, scored honestly on the same global scale as everyone else.
Two profile shapes drawn over the same axes: overlap is what makes them comps, gaps are where they part. Kwan, Steven in signal, the comp in amber.
Ranked comps for Kwan, Steven
| # | Player | Similarity | Agrees on | Differs on | Open |
|---|---|---|---|---|---|
| 01 | Arraez, Luis SF · L · 408 PA | 0.37 | Whiff rateSweet-spot rateGround-ball rate | Walk rate -2.6zChase rate +1.7zAvg exit velocity +1.6z | Player Projection Swing lab |
| 02 | McKinstry, Zach DET · L · 267 PA | 0.30 | xwOBA on contactGround-ball rateIsolated power | Bat speed +2.1zPull rate +1.7zOppo rate -1.7z | Player Projection Swing lab |
| 03 | Edwards, Xavier MIA · L · 421 PA | 0.28 | Oppo rateFly-ball rateStrikeout rate | Max exit velocity +2.4zHard-hit rate +2.2zBat speed +1.8z | Player Projection Swing lab |
| 04 | Hoerner, Nico CHC · R · 438 PA | 0.24 | Ground-ball rateIn-zone contactFly-ball rate | Swing length +2.7zHard-hit rate +2.3zBat speed +2.2z | Player Projection Swing lab |
| 05 | Martin, Austin MIN · R · 284 PA | 0.23 | Walk rateIsolated powerFly-ball rate | Hard-hit rate +2.2zIn-zone contact -1.9zWhiff rate +1.9z | Player Projection Swing lab |
| 06 | Keaschall, Luke MIN · R · 375 PA | 0.21 | Sweet-spot ratexwOBA on contactChase rate | Hard-hit rate +2.6zMax exit velocity +2.2zBat speed +2.2z | Player Projection Swing lab |
| 07 | Walls, Taylor TB · L · 273 PA | 0.21 | Isolated powerxwOBA on contactGround-ball rate | In-zone contact -2.6zWhiff rate +2.3zStrikeout rate +2.3z | Player Projection Swing lab |
| 08 | Wilson, Jacob ATH · R · 251 PA | 0.18 | Strikeout rateOppo ratePull rate | Walk rate -3.1zChase rate +3.0zHard-hit rate +2.6z | Player Projection Swing lab |
| 09 | McNeil, Jeff ATH · L · 307 PA | 0.18 | Isolated powerBarrel rateStrikeout rate | Hard-hit rate +2.6zSwing length +2.3zWalk rate -2.2z | Player Projection Swing lab |
| 10 | Vázquez, Christian HOU · R · 202 PA | 0.18 | Pull rateFly-ball rateOppo rate | Sprint speed -2.7zChase rate +2.2zWalk rate -2.0z | Player Projection Swing lab |
| 11 | Vivas, Jorbit WSH · L · 219 PA | 0.16 | Sprint speedxwOBA on contactAvg exit velocity | Swing length +3.0zMax exit velocity +2.3zBat speed +2.2z | Player Projection Swing lab |
| 12 | Nuñez, Nasim WSH · L · 328 PA | 0.15 | Avg exit velocityBarrel ratexwOBA on contact | In-zone contact -2.5zWhiff rate +2.2zSprint speed +2.1z | Player Projection Swing lab |
Weighted RMS z-distance over 6 feature groups, standardized within the qualified population; similarity = exp(-alpha * d^2), one global fixed transform. xwOBA excluded by design: this matches profile shape, not outcome twins. Descriptive, not predictive.