although the 24-year-old el guerrouj has lost only twice in four years , he has not entranced the track and field public , at least in the united states , like such runners as michael johnson , marion jones , haile gebrselassie and maurice greene .