I agree, about Phelps. He’s definitely NOT an endurance athlete. 2 to 3.5 minutes of competition…he’s more like a sprinting swimmer.
100m races are sprints, anything above that is essentially an endurance based race and require a significant amount of training…even 100m races require a fair bit of training and endurance to ensure you don’t ‘die’ massively at the end.