Respectfully JJ Hardy had 188 homers in a career spanning 13 seasons. If you say he’s 13th all time in homers by a SS, ok but realize that is a product of SS not being a power position until the last 20 years or so, not some elite level production.
Hardy’s 188 is going to be passed by Bogaerts. Trea Turner and Carlos Correra. Absent the wheels falling of their careers, Willy Adames, and Dansby Swanson will likely get there. Then, the new generation of power hitting shortstops are on track to shatter that number: Bichette, Witt Jr. and Ely De La Cruz. Heck even broken down vets like Javier Baez and Trevor Story are close enough if they could get healthy they might surpass 188.