Nelle prove olimpiche statunitensi del 2012 a Omaha, Nebraska, Gemmell è entrato per la prima volta nella squadra olimpica degli Stati Uniti terminando primo nei 1500 metri stile libero con un tempo di 14:52.19. Alle Olimpiadi estive del 2012 a Londra, è arrivato nono nelle fasi preliminari del 1.500 metri stile libero
con un tempo di 14:59.05, e non ha avanzato tra i primi otto alla finale dell'evento.