First, you will need to know which League you are going to choose for your battle. Great League has a 1500 CP cap, Ultra League is anything up to 2500 CP, and Masters League has no limit on Pokemon CP. All Silph Arena Cups (more on that in a moment) are played in Great League, so that’s what we’ll be talking about here. The first thing you’ll need to do is change the way you think about which Pokemon are “good,” and which are not. At 1500 CP, very different Pokemon become extremely powerful in ways you might not expect. Altaria, for instance, is the gold-standard of Dragon types. Medicham is the king of the fighters. In raiding, maxing out DPS means you want Pokemon with high attack stats, perfect IV, and high CP. But because in Pokemon Go, each Pokemon’s “stat budget” places more value on attack than defense or HP, high attack stats drive CP up much quicker. The higher the CP, the lower level the Pokemon must be in order to stay under the 1500 CP cap.This means that balanced, or defense/HP weighted Pokemon get a lot more bang for their buck in the stat budget. You can accentuate this advantage even more by finding Pokemon with defense/HP weighted IV as well. But don’t get too carried away hunting great PVP IVs: moveset, typing, and overall stats are far more important. The one notable exception to this is Pokemon that max out at level 40 under 1500 CP. Medicham, Sableye and several others benefit from the raid standard of perfect IV to get as close as possible to 1500.