He represented the United States at the 2017 World Junior Championships in Indianapolis, winning the silver medal in the 4x200-meter freestyle relay. Callan also placed fourth in the final of the 200-meter freestyle individual event.