all of those are purebreds as listed. She had mixed breeds listed but I opted out of mixed breeds and bantams. Yeah like I said it will be a total guessing game seeing what I get. They can come from any breed listed, including multiples of one breed. Just depends on what lays the day or two after I order. It's luck of the lay lol. Will be 26-30 eggs in total. I'm not counting on any to hatch as they are shipped but we shall see.