2012 m. Londono vasaros olimpinėse žaidynėse, būdamas 19 metų, jis varžėsi vyrų 400 m lenktynių finaluose, užimdamas aštuntąjį vietą su 45,14 laiko, po to, kai pusfinalyje jis nubėgo 44,97 laiko. Prieš du su puse metų Solomonas niekada nebuvo bėgęs 400 metrų lenktynių. Jis buvo pirmasis Australijos vyras per 24 metus, pasiekęs 400 metrų finalą olimpinėse žaidynėse. Jis taip pat bėgo Australijos 4x400 atostogų
komanda, kuri pirmajame raunde nubėgo 3:03.17 ir nepasiekė finalo. Jis laimėjo 2012 m. Australijos nacionalinį čempionatą 400 metrų lenktynėse per 45.54 sekundę, nepaisant jo kaulų raumenų sužeidimo. 2012 m. IAAF jaunimo pasaulio čempionate Barselonoje (Ispanija) jis laimėjo bronzinį medalį 400 m lenktynėse, kai nustatė asmeninį rekordą 45,52. 2012 m. jis buvo apdovanotas "Richard Coombes" atminimo apdovanojimu už geriausią sportininką.