En la Someraj Olimpikoj de 2012 en Londono en la aĝo de 19, li konkuris en la finalo de la vira 400 m-vetkuro, lokante la okajn kun tempo de 45.14, post kurado de tempo de 44.97 en la duonfinalo. Antaŭ du jaroj kaj duono Solomon neniam kuris 400 metrojn. Li estis la unua aŭstralia viro en 24 jaroj, kiu atingis la 400-metran finalon ĉe la Olimpikoj. Li ankaŭ partoprenis en la aŭstralia 4x400 relajso.
la teamo kiu kuris 3:03.17 en la unua raŭndo, kaj ne antaŭeniris al la finalo. Li gajnis la 2012 Aŭstralian Nacian Ĉampionecon en la 400 metroj en tempo de 45.54, malgraŭ sia vundo en la hamstring. Ĉe la 2012 IAAF Monda Juniora Ĉampioneco en Barcelono, Hispanio, li gajnis bronzan medalon en la 400m kiam li starigis personan rekordon de 45.52. Li estis premiita la 2012 Richard Coombes Memorial Award por Most Outstanding Male Athlete (Plej elstara vira atleto).