Sig, Ram, Rein, Jq, WINSTON, Dva is ok, DF is good, Ball is meh, Hog is meh. All the other tanks are either even matchups or at a disadvantage.
Zarya is fairly bad at higher ranks and the easiest tank in the game to soft counter if you are good.
If you’re a low ranked player… GG
If your really having this hard of a time countering Zarya then get coaching or watch some vod reviews.
Or lock Zarya too, but as you climb higher in ranks that stops working fyi and you need to learn her counters unless you are a Zar specialist like the others.