A few things:
Did he run it on a track? There were a few years that they ran it on the roads and who knows the distance they actually ran.
James Lofton did have track training as an excellent sprinter and an even better long jumper.
Soccer players do not "run" for 90 minutes unless you consider the 5 miles they "supposedly" cover in a game (in 90 minutes) running.
A conditioned athlete can spend almost 2 minutes in the anaerobic energy system, so it does not take someone who is blessed with exceptional talent specific training to run 2:00 for 800 meters. My older brother, a baseball pitcher, ran 2:01 in HS PE class in Chuck Taylor's. He was motivated by a bragging track guy who was in the class.