Under contract law, bar bets may or may not be legally binding, and the winning party may have difficulty having a court enforce the bet.
However, the fact that the agreement is oral but not written does not undermine it: oral contracts are valid, though certain contracts must be written, under the statute of frauds.