Usain Bolt holds the world record with 9.58 seconds (August 16, 2009) but the Olympic record is 9.69s in 2008, also by Usain Bolt.
Florence Griffith-Joyner has held on to her world record since 1988. Her sprint time was 10.49 seconds. Meanwhile Usain Bolt from Jamaica holds the Men's record of 9.58 seconds since 2012.
Usain Bolt from Jamaica (9.69)
Florence Griffith-Joyner 10.49 seconds set in 1988
The current Commonwealth Games record for the 100m is held by Ato Boldon, who ran the distance in 9.88 at the 1998 Games.