As Protoss, how can I counter mass Battlecruisers in PvT? [duplicate]

I also had the exact same problem as zerg. I knew that corruptors were the hard counter to BC, but I hated going spire. I also checked the forums like you did and found this one.

What's the best counter strategy against battlecruisers?

Which has some great answers. But trust me the solution I found works with every race, not just zerg. The best answer I found that worked for me, I had to find with practice. I will explain what I mean.

I was gold I believe, when I started getting crushed by Battlecruisers. And I got to this phase where I played against terrans just so I can try to stop BC's. And then I realised something.

Your opponent can't beat you with Battlecruisers if they don't have battlecruisers. Battlecruisers might be a lot of things, but they are not cheap. And I noticed something in the behavior of all my BC opponents. They were waiting for something. They were waiting to gather enough resources for the BC! And this is when I found my solution.

  1. If you see a small army compared to yours or a lack of one, attack with whatever you have (I would use warpgate units) and aim for his mineral lines. Even if he is not going for BC's, he is either not spending his money or doing some shenanigans.

  2. If somehow, he still gets up to 2-3 BC's, built some stalkers/void rays to defend against them, but do not waste your money!

This is basically how I beat Battlecruisers in my games.

I hope this helps and remember, do not get paranoid that every terran goes for battlecruisers. This also played a huge mistake in my games.


If you need a direct counter, mass void ray will beat mass BC, but there is another consideration you should make here.

It takes a lot of time and a lot of resources to get to the stage of mass battlecruiser, there is a stage when their investments make them vulnerable to attack.

Exploit this window. Apply pressure to your opponent, do not let them expand, tech and mass without resistance.