Dasaolu was selected by UK Athletics for the 100 metres at the 2012 Olympics. He set a season's best time of 10.13 in his heat, finishing third behind winner Usain Bolt to qualify for the semi-finals. He finished seventh in his semi-final with a time of 10.18.