At the 2012 Summer Olympics in London, England, Atkinson competed in three individual events. She qualified for the 2012 Olympics 100 m women's breaststroke final after defeating Canadian rival Tera van Beilen with a time of 1:06.79 in a head to head swim-off for a spot in the final. She subsequently placed 4th in the final of the 2012 Olympics 100 m women's breaststroke finishing with a time of 1:06.93. This made Atkinson the second Jamaican swimmer to place in the top four of a swimming event at an Olympic Games behind Janelle Atkinson who achieved the feat at the 2000 Summer Olympics in the 400-metre freestyle.