Yeah Apoc is correct in theory, but in real game playing pros, nobody can do it, its too diffucult, HF balrog has a gigantic weakness that cannot be overcome. Sagat beats him badly, as Apoc will attest to. I probably played Apoc in 30 tournaments and he always used Vega, or Balrog. he can tell you why that match is unfair, from personal experience.
I used to travel to hang out with Jason when he lived in Las Vegas, I would win 45±0 vs all comers with Sagat on hyper. The turn around punch doesnt do anything if your not close to Sagat. You see I just make you block 1 fireball, and its game over for you because then your too far back to turn through it because youll just end up blocking the next fireball anyway, and your back where you started. And, you can never, ever jump forward from long range because I would tag everyone and thier mom with Standing Fierce timed almost exactly when you hit the ground, its unblockable, hits you right before you hit the ground. So you get caught in this blocking/standinf fierce murder fest.
Also, I could uppercut the turn around punch on reaction, so you can’t do it unless I throw a fireball, even once, or your in the pattern of death.
People that know me, when I was younger, I used to play sagat with this movement style I think I started as a trend. I would simply play the entire match SPINNING the joystick very fast, over and over, constantly. So when a fireball came out, it was always a surprise. The good balrog players would cue off the motion they saw off someone’s hand to do the turn around from very close range. My method would kill this method. Other good Balrogs of all time where Thao Duong as well. And he got beat 3-0 in every tournament, ever, of all time vs my Sagat on that game.
Characters that beat Balrog on that version pretty handilly, in order:
Guile
Blanka
Sagat