Tyranitar takes Double Super Effective damage from fighting Movesets (more damage with STAB), due to its dual dark and rock type. We’ll be heavily abusing that fact in this guide.
Machamp, The Glorious
The best Pokemon to fight Tyranitar is Machamp with Counter/ Dynamic Punch or Karate Chop/ Dynamic Punch. In fact, any other Fighting moveset would perform just fine, since the difference in damage output is at maximum around 15%.
Hariyama, the bulky
Everything written for Machamp goes for Hariyama also, however, Machamp has a slightly higher DPS, while Hariyama usually deals more damage in total due to increased bulk. A perfect starting team would include 4 Machamps and 2 Hariyamas.
In addition to the Pokémon highlighted above, the following Pokémon have proved to be worthy in Tyranitar Raid fights:
More Info: pokemongohub.net