2012 m. vasaros olimpinėse žaidynėse Londone, būdamas 19 metų, jis varžėsi vyrų 400 m lenktynių finale, užimdamas aštuntąjį vietą su laiku 45,14, po to, kai pusfinalyje nubėgo 44,97. 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 dalyvavo Australijos
4x400 švaisto komanda, kuri pirmojo rato metu 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ą.