Ho-Sang a partagé sa carrière junior entre Windsor et Niagara de la Ligue de hockey de l’Ontario. En 256 matchs de la OHL, il a récolté 292 points (82 buts, 210 passes). Choix de première ronde des Islanders (no 28) lors du repêchage de la LNH en 2014, Ho-Sang est passé professionnel pour la saison 2016-17 avec Bridgeport de la Ligue américaine de hockey. Il a obtenu 36 points (10 buts, 26 passes) en 50 matchs et a été la recrue du mois de février 2017 de la CCM/AHL après avoir obtenu 15 points (cinq buts, 10 passes) et un indice de plus-9 en 12 matchs.
Ho-Sang a fait ses débuts dans la LNH avec les Islanders le 2 mars 2017, aux Stars de Dallas, et a marqué son premier but dans la LNH cinq jours plus tard aux Oilers d’Edmonton. Il est resté avec les Islanders le reste de la saison et a obtenu 10 points en 21 matchs. Ho-Sang porte le numéro 66 en l’honneur de l’ancien centre des Penguins de Pittsburgh, Mario Lemieux.
Le père de Ho-Sang, Wayne Ho-Sang, est d’origine jamaïcaine et chinoise et a joué au tennis professionnel au Canada. Sa mère, Erika, est chilienne. Ho-Sang est né et a grandi à Toronto.