2010 m. Europos jaunimo plaukimo čempionate Helsinkyje McMahonas laimėjo bronzinį medalį 400 m laisvu stiliumi ir pasiekė Airijos jaunimo rekordą - 4:15,92. 2011 m. čempionate
Belgrade ji laimėjo auksą 400 m laisvosios stiliaus lenktynėse su laiku 4:13.85 (daugiau nei 2 sekundėmis greičiau nei pernai), dar vieną auksą 50 m krūtininkyje su laiku 32.00 (0.2 sekundėmis greičiau nei pernai nugalėjusi Lisa Fissneider), ir sidabro medalią 200 m laisvosios stiliaus lenktynėse su laiku 2:00.61, 0,11 sekundėmis atsilikusi nuo rusų Ksenijos Juskovos.