No sooner than is correct. In this phrase, the word sooner is a comparative adverb and should be followed by than (not when).
- We had no sooner left the game than a batter hit a home run.
No sooner than is correct. In this phrase, the word sooner is a comparative adverb and should be followed by than (not when).