Ab 2014 kämpfte An Ba-ul im Halbleichtgewicht. Im Mai 2015 gewann er hinter dem Japaner Tomofumi Takajo die Silbermedaille bei den Asienmeisterschaften. Bei der Universiade in Gwangju, anderthalb Monate nach den Asienmeisterschaften, gewann er das Finale gegen den Franzosen Alexandre Mariac. Ende August 2015 fanden die Weltmeisterschaften in Astana statt. An Ba-ul bezwang im Viertelfinale den Usbeken Rishod Sobirov und im Halbfinale den Israeli Golan Pollack. Mit seinem Finalsieg über den Russen Michail Puljajew war der Südkoreaner Weltmeister. Zwei Monate nach den Weltmeisterschaften gewann er in Abu Dhabi sein erstes Grand-Slam-Turnier.