Who has run the fastest mile?

The fastest mile ever run is 3:43.13 by Hicham El Guerrouj of Morocco in 1999. The fastest women's mile is 4:12:86 ran by Svetlana Masterkova of Russia on August 14, 1996.