mei is a defense character with a freeze ray that can also shoot icicles, build walls of ice and freeze people.
meis opposites are phara, junkrat and reaper. she could kill phara with her icicles and use her walls to stop junkrats grenades, she could also freeze reaper and then quickly finish him with a other shot from her icicles.
junkrat is a defense character, he uses a frag launcher to throw grenades, he also has two traps, a steel bear traps and concussion mines.
junkrats opposites are phara, widowmaker and hanzo.
he could put his traps in high up platforms to try and trap hanzo or widowmaker and stay in well covered areas to avoid phara.
hanzo is a defense character, he uses a bow and arrow to attack his enemy. his secondary attack is a arrow that lets him and his team mates seen through the walls it was shot at, he also have a arrow that fragment to strike multiple targets and his alt he summon a titanic spirit dragon to help clear out the other team.
his opposites are tracer, widowmaker and mei. he could easily defeat them using is alt or his secondary arrow.
bastion is a defense character with a automatic rile and has the ability to change into a turret and self heal.
A few way that bastion can beat is opposites is if he ether is up high where its hard to get too or he using his alt which makes him turn into a tank and shoots rockets.
Tracer is a offence character which has the ability to run really fast and turn back her own time to heal herself and get out of danger.
she could beat her opposite by running around the enemies and going around corners to go find health. she could also use her alt with is a stick bomb that she can stick to an enemy.
Soldier 76 is an offense character he has a rifle with a rocket launcher attachment and has the ability to sprint and heal himself.
soldier 76 could beat is opposites by ether staying near corners ducking his head in and out of cover and healing, he could also use is alt attack which auto aims at the enemies.
reaper is a offense character. he can use his shift to flout around not being able to shoot or be shot, he using two shotguns to kill close up enemies.
reaper can defeat his opposites by moving into a building so his weapons does more damages and using his shift to run and collect more health.
Pharah is offense character she uses he jet-pack boost to fly high in the sky and shoot at other characters with her rocket.
pharahs opposite characters are solider 76, roadhog and widowmaker, phatah can defeat the first two characters by staying in the air and can kill widowmaker by using her E attack which will blast her around maybe even off the map.
McCree is a offense character he normally is used to pick off or damage other non-tank characters with is revolver and flash bang.
McCrees opposite characters are widowmaker, hanzo and bastion, one way that McCree can kill his opposites is if he stuns them with his flashbang.
genji is a offense character. he is used to defeat defense characters like bastion and Torbjorn by using is katana to deflected bullets, sending them back.
but genji opposite characters are Winston, mei and zarya because these characters dont use bullets. so as genji the only way to beat these characters is to keep moving around random patterns.