2012 m. vasaros olimpinėse žaidynėse Londone Hardy laimėjo pirmąjį olimpinį medalią - bronzą - 4×100 metrų laisvosios stiliaus lenktynėse su Misis Franklin, Lija Neal ir Alisona Šmit, kai JAV komanda užėmė trečią vietą už Australijos ir Nyderlandų komandų. Antrąją etapą plaukdamas Hardy suskirstė 53,53 sekundes ir komanda baigė bendrą laiką 3:34.24, Amerikos rekordas. Ji taip pat laimėjo auksinį medalią, plaukdama laimėjusios JAV komandos varžybose 4×100 metrų medley štafetės preliminaruose etapuose. Dviejuose individualiuose varžybose ji baigė septintąją.
50 metrų laisvuoju stiliumi ir aštuntasis 100 metrų laisvuoju stiliumi.