Choi trat international erstmals im März 2014 bei den Juniorenweltmeisterschaften in Erzurum in Erscheinung. Dort gewann sie im 1500 m Superfinale und im Mehrkampf die Bronzemedaille, über 1500 m die Silbermedaille und über 1000 m und mit der Staffel die Goldmedaille. Ihre ersten Weltcuprennen lief sie zu Beginn der Saison &lt;a href="Shorttrack-Weltcup%202014/15"&gt;2014/15&lt;/a&gt; in Salt Lake City. Dort belegte sie den zweiten Rang über 1000 m und holte mit der Staffel ihren ersten Weltcupsieg. Im weiteren Saisonverlauf gewann sie sieben weitere Weltcuprennen und erreichte einen zweiten Platz. Bei den Shorttrack-Weltmeisterschaften 2015 in Moskau holte sie über 1500 m die Bronzemedaille und über 1000 m, 3000 m, im Mehrkampf und mit der Staffel die Goldmedaille. Die Saison beendete sie auf dem dritten Platz im Weltcup über 1500 m und auf den ersten Rang im Weltcup über 1000 m. Zu Beginn der folgenden Saison siegte sie in Montreal über 1000 m und mit der Staffel und belegte zudem den zweiten Platz im zweiten Rennen über 1000 m. Bei der folgenden Weltcupstation in Toronto triumphierte sie über 500 m, 1500 m und mit der Staffel. Auch beim Weltcup in Nagoya im Dezember 2016 gewann sie über 1000 m, 1500 m und mit der Staffel und in Shanghai über 1500 m und mit der Staffel. Beim Saisonhöhepunkt den Shorttrack-Weltmeisterschaften 2016 in Seoul holte sie die Silbermedaille über 1500 m und jeweils die Goldmedaille über 1000 m, im Mehrkampf und mit der Staffel. Zum Saisonende errang sie in Dresden den zweiten und ersten Platz jeweils über 1500 m und in Dordrecht jeweils den zweiten Platz über 500 m und 1000 m. Sie gewann damit jeweils den Weltcup über 1000 m und 1500 m und belegte im Weltcup über 500 m den vierten Platz.