Skriv en fortsættelse til dette afsnit - Ved Sommer-OL 2012 i London i en alder af 19 år, deltog han i finalen i Mænds 400 m løb, placering ottende med en tid på 45,14, efter at have kørt en tid på 44,97 i semifinalen. To og et halvt år før havde Solomon aldrig løbet 400 meter. Han var den første australske mand i 24 år til at nå 400 m finale på OL. Han kørte også på Australiens 4x400 stafet
Holdet, der løb 3:03.17 i første runde og ikke kom videre til finalen. Han vandt 2012 Australien National Championship i 400 m i en tid på 45,54, på trods af hans hamstring skade. Ved 2012 IAAF World Junior Championships i Barcelona, Spanien, vandt han en bronzemedalje i 400 m, da han satte en personlig rekord på 45,52. Han blev tildelt 2012 Richard Coombes Memorial Award for mest fremragende mandlige atlet.