Primal Clash
As I wrote in my introductory post on the XY series, I am assuming 5.6 holos, 4.0 “regular” Pokémon-EX and 2.4 full arts/secret rares per box for this set as well as for the following two (Roaring Skies and Ancient Origins). The secret rares I am assuming to be printed on thee same sheet as the full arts, and as to the Ancient Trait cards, I see no reason why they would require a separate sheet. Here is the rarity table for Primal Clash:
It is notable that the holos are very hard to come by - rarer than the “regular” Pokémon-EX, and that’s not taking into account that these all have a full art version as well. I haven’t looked at all the previous sets in detail to check where else this may be the case; the last time it was so pronounced was for the early Ruby & Sapphire series sets if I am not mistaken. The raw data for the holos is as follows:
For the rares, as in recent sets the two which appear as theme deck exclusive holos, Groudon and Kyogre, are rarer than the others; I am assuming they aree R3 cards, all the others being R5. The raw data is as follows:
The raw data for the Pokémon-EX is as follows:

For the full arts and secret rares, the best agreement with the observed data - slightly less than 0.3 secret rares per box on average - is to assume each one appears 3 times on the sheet (0.29 secret rares per box, as opposed to 0.38 per box if each one was printed 4 times on the sheet):
Two sheets were required for the reverses; I did not investigate them. I did, however, reconstruct the commons sheet - it looks as follows, and the choice of the 4 C4 cards is not random:
† Bunnelby, Weedle, Zigzagoon, Shroomish, Spheal (Ball Roll), Mudkip, Feebas, Slugma, Bunnelby, Lotad, Meditite, Bidoof, Horsea, Chinchou, Tynamo, Nidoran f, Tentacool, Torchic, Hippopotas, Surskit, Barboach, Zigzagoon, Treecko, Vulpix, Rhyhorn, Volbeat, Spheal (Ice Ball), Staryu, Clamperl, Bunnelby, Illumise, Solrock, Mudkip, Trapinch, Nosepass, Spinda, Horsea, Skitty, Tangela, Treecko, Honedge, Meditite, Drilbur, Shroomish, Marill, Corphish, Weedle, Barboach, Spheal (Ball Roll), Bidoof, Chinchou, Electrike, Tentacool, Rhyhorn, Tynamo, Torchic, Staryu, Lotad, Solrock, Drilbur, Nosepass, Volbeat, Spinda, Mudkip, Feebas, Illumise, Hippopotas, Slugma, Nidoran f, Trapinch, Spheal (Ice Ball), Torchic, Marill, Surskit, Zigzagoon, Treecko, Shroomish, Tangela, Bidoof, Clamperl, Meditite, Tentacool, Vulpix, Corphish, Tynamo, Weedle, Barboach, Honedge, Electrike, Drilbur, Skitty, Rhyhorn, Spheal (Ball Roll), Lotad, Bidoof, Staryu, Volbeat, Nosepass, Spinda, Mudkip, Chinchou, Solrock, Clamperl, Nidoran f, Tangela, Illumise, Slugma, Torchic, Marill, Surskit, Corphish, Horsea, Trapinch, Vulpix, Spheal (Ice Ball), Honedge, Hippopotas, Electrike, Feebas, Skitty, Treecko †
Edit 2024/03/24: Changed sequence length from 180 to 360. This has no impact on pull rates.



