Dalton Harris wins The X Factor 2018. Dalton Harris has been declared the winner of The X Factor 2018. Host Dermot O'Leary announced the singer was champion of the show's 15th series, beating fellow finalists Scarlett Lee (who came second in the contest) and Anthony Russell (third) in Sunday night's show.