Having appeared on the substitute bench for two matches, Moon made his Djurgårdens IF debut on 10 August 2015, where he played 71 minutes before being substituted, in a 1–0 loss against AIK.[35] He then scored his first Djurgårdens IF goal, in a 4–2 win against Halmstads on 29 August 2015.[36] Moon found his first team opportunities, as he appeared coming on from the substitute bench and made ten appearances and scoring once in all competitions.[37] Nevertheless, the club were impressed with his performance and signed a permanent basis, signing a three–year contract.[38]