Vuonna 2012 Lontoon kesäolympialaisissa 19-vuotiaana hän kilpaili miesten 400 metrin juoksun finaalissa, jossa hän sijoittui kahdeksanneksi 45.14:n aikaan, kun hän oli juossut 44.97-aikaa puolifinaaleissa. Kaksi ja puoli vuotta aiemmin Solomon ei ollut juossut 400 metrin juoksua. Hän oli ensimmäinen australialainen 24 vuoteen, joka pääsi 400 metrin finaaliin olympialaisissa. Hän juoksi myös Australiassa 4x400-suhteessa.
Joukkue, joka juoksi 3:03.17 ensimmäisellä kierroksella, eikä päässyt finaaliin. Hän voitti vuoden 2012 Australian kansallisen mestaruuden 400 metrin juoksussa 45.54:n aikaan, vaikka hänellä oli hamstring-vamma. Vuonna 2012 IAAF: n juniori-maailmanmestaruuskilpailussa Barcelonassa, Espanjassa, hän voitti pronssimitalin 400 metrin juoksussa, kun hän asetti henkilökohtaisen ennätyksen 45,52. Hänelle myönnettiin vuonna 2012 Richard Coombes Memorial -palkinto erinomaisimmalle urheilijalle.