Metagross is more attack-oriented, and when you think of a fast attack move, a bullet punch move is your best bet. With Metagross anywhere in your line-up when to attempt to beat or capture Cryogonal, you can be sure of victory.
Blaziken
Next on the list of top Pokémon counters for Cryogonal is Blaziken, a Fighting, and Fire-type Pokémon. Though commendably strong, Blaziken is an offensive, not defensive Pokémon.
So, you should always have a defensive Pokémon to complement Blaziken when you use it as a counter against Cryogonal. Pokémons that know the counter and blast burn, fire spin and blast burn, or the counter and blaze kick moves will be a big advantage against Cryogonal.
Conkeldurr
Another strong choice for a counter against Cryogonal is Conkeldurr, a Fighting-type Pokémon. One of the stronger fighting-type Pokémons you’ll find in Pokémon Go, Conkelduur, is a fantastic choice to consider when you try to take down Cryogonal.
Not all of its moves are optimal choices, though, so you want to make sure that you are exact when using Conkelduur. Combinations like Counter and Focus blast or Counter and Dynamic Punch are moves you might look out for.
They work effectively against Cryogonal. Another advantage of using Conkeldurr as a counter Pokémon against Cryogonal is that it is resistant to Dark-type attacks.
As mentioned earlier, there is quite a number of Pokémons that will work as counters against Cryogonal. Darmanitan, Entei, Heatran, Moltres, Reshiram, Machamp, Chandelure, Terrakion, Charizard, Flareon, Arcanine, amongst several others are choices you can consider.
There you go, equipped with the knowledge of the weaknesses of Cryogonal as well as counter Pokémons. This surely will make the difference when you try to beat and capture the Ice-type Pokémon from the Unova region in a Pokémon GO raid.