在2012年伦敦夏季奥运会上,19岁的他参加了男子400米比赛的决赛,在半决赛中跑了44.97分,以45.14分排名第八. 两年半之前, 索罗门从来没有跑过400米的比赛. 他是24年来第一个在奥运会上达到400米决赛的澳大利亚男子. 他还参加了澳大利亚的4x400接力赛
在第一轮比赛中跑了3:03.17分, 并没有进入决赛. 他以45.54分的时间赢得了2012年澳大利亚全国400米锦标赛,尽管他受伤了腿筋. 在西班牙巴塞罗那举行的2012年国际田联世界青少年锦标赛上,他以45.52的个人纪录在400米比赛中获得铜牌. 他获得了2012年理查德·库姆布斯纪念奖最杰出的男性运动员.