Surely both given solutions here can be more colloquial in English. The translation might more easily be - "But they do not have any chances of winning"
Did you report it? I agree—nobody would say "But they have no possibilities to win."