The 9 cards in each Mega-Pack are from a unique 266-card mega-set created specifically for Legendary Collection 2. That means that every Legendary Collection 2 Mega-Pack has 1 Secret Rare, AND 1 Ultra Rare, AND 1 Super Rare, AND 1 Rare, plus 5 commons. Each Mega-Pack has at least 1 card of EVERY rarity from its set.