The fastest 100 meter runners of all time are:

Usain Bolt (9.58 secs) (Jamaica)
Tyson Gay (9.69 secs) (United States)
Asafa Powell (9.72 secs) (Jamaica)
Maurice Greene (9.79 secs) (United States)
Donovan Bailey (9.84 secs) (Canada)
Bruny Surin (9.84 secs) (Canada)
Leroy Burrell (9.85 secs) (United States)
Justin Gatlin (9.85 secs) (United States)
Olusoji Fasuba (9.85 secs) (Nigeria)
Carl Lewis (9.86 secs) (United States)
Frankie Fredericks (9.86 secs) (Namibia)
Ato Boldon (9.86 secs) (Trinidad and Tobago)
Francis Obikwelu (9.86 secs) (Portugal)