Niantic Pokemon Go's Great League has a max CP of 1500. One of the best teams Trainers can use in the Great League is Azumarill, Galarian Stunfisk, and Walrein, as these are three of the strongest fighters and they'll offer good coverage against most of the major Great League opponents.