Gametophyte is the gamete bearing stage of a plant while sporophyte is the spore bearing stage of a plant. For example in gymnosperms or angiosperms the tree tht you see are representing a sporophyte on which very reduced type of gametophytes are formed.
View full answer