Sporophytes are diploid, and produce haploid spores via meiosis. Gametophytes are haploid, and produce haploid gametes by mitosis.