Very OU. Overall you have good coverage. Do you know what EVs are?
If you do, then I would suggest investing them wisely into each Pokemon rather than just simply leveling them up.
Just about your entire team is dedicated to attack. How about a wall/staller? Try Florges (amazing Special Defense, as well as a healer)
For Tyranitar's other move, I would put Stone Edge or rock slide.
Everything else looks just fine. But if you don't look up into EVs your team won't be as good as others who do.
Ability: Magic Bounce
Nature: Timid (+Spe, -Att)
EVS: 252 Spe, 252 SpAtt, 6 SpDef
This pokemon here would be good for predicting status moves. Also it's a great sweeper.
Use calm mind when you have the advantage/you feel the opponent is going to switch. And then sweep from there.