I’m not a big fan of gambling, but I do like probability theory. With the European Championship 2024, I noticed a surge in betting ads, including one from bwin offering a 100% bonus for new customers. This piqued my curiosity: What’s the probability of beating the house with this bonus? Or put another way, what are the expected earnings for a customer using this bonus?
Throughout the blog post, I will use the following diagram to visualize how odds and probabilities are related.
For people completely new to the concept of odds: The odds tell you how much you will win if you bet 1€. For example, if the odds are 1.7, you will win 1.7€ for every 1€ you bet. Hence, when betting on events with increasing odds, you will win more money. But of course, the probability of those events will be lower. In a fair game, the odds are the inverse of the probability of the event happening. This is visualized in the diagram above.
In the real world, the odds are not fair, since the betting company wants to make a profit. But there are many sport betting companies, and they are in competition with each other. There are also websites that compare the odds of different betting companies. So each betting company has to offer odds that are not too unfair.
Hence, their goal is to estimate the probability as good as possible and offer odds better than the competition, but still in a safe margin, such that they make a profit.
The rules are as follows:
There are some additional rules1, but they are not relevant for the calculation.
To maximize the bonus, we deposit 100€ and receive 100€ bonus.
Since we only have one shot, and we are trying to earn money, we will act very conservatively and only bet on events with odds of 1.7.2
So we will bet all 200€ three times on events with odds of 1.7. Specifically, we will not continue gambling after fulfilling the requirements, and we will not bet with our earnings from the previous bets.
Let’s first assume the odds are fair.
If the odds are \(1.7\), the fair probability of the event happening would be \(p_f := 1/1.7 = 0.5882\).
This assumes, the betting company knows the probability and is not trying to make a profit. In my opinion, the first assumption is a fair, since the betting company probably has a lot of data and can estimate the probability of an event happening quite well. We will loosen the second assumption later.
To calculate the expected value:
$$ E[X] = \sum_i p_i * x_i $$where \(p_i\) is the probability of event \(i\) happening and \(x_i\) is the payout of event \(i\).
Let’s define the event space and the payouts. I already removed the deposit, so positive values are winnings and negative values are losses:
Check if the probabilities sum up to 1: \(0.2035 + 0.1424 + 0.2422 + 0.4118 = 0.9999\) (close enough).
Now we can calculate the expected value:
$$ \begin{aligned} E[X] &= p_A * x_A + p_B * x_B + p_C * x_C + p_D * x_D \\ &= 0.2035 * 520 + 0.1424 * 240 + 0.2422 * (-30) + 0.4118 * (-100) \\ &= 105.82 + 34.176 - 7.266 - 41.18 \\ &= 91.55 \end{aligned} $$So the expected value with fair odds playing three times with the bonus is 91.55€.
Sounds like a very good deal, but of course, the odds are not fair.
So let’s rig the game in favour of the betting company, to see if we can still win.
The next obvious question is: How unfair can the odds be, such that we still win on average.
If we formulate this mathematically, we want to write the expected value as a function of the probability \(p\) and then find the root \(p_0\) of this function:
$$ \begin{aligned} E_p[X] &= p^3 * 520 + p^2 * (1-p) * 240 + p * (1-p) * (-30) + (1-p) * (-100) \\ &= 280 p^3 + 270 p^2 + 70 p - 100 \end{aligned} $$Solving \(0 = 280 p^3 + 270 p^2 + 70 p - 100\) for \(p\), we find \(p_0 = 0.424\). So if \(p \le 0.424\) the odds stay at 1.7, we will stop earning money on average.
Where does this left us?
I don’t know anything about sports. So I can’t know if they are rigged so badly, that the real probability could lower than \(0.424\).
Or maybe we can?
We don’t have any insights about the exact probabilities, which the betting company uses to determine the odds.
But we can calculate the lower bound of the probability, since the betting company allows us to also bet on the complementary event. If the real probability would be lower than the 1 - inverse of the odds of the complementary event, then betting on the complementary event would be a good deal. And it is probably safe to assume, that the betting company doesn’t offer good deals (except maybe this bonus?).
For example:
In Dart only one player can win. Let’s assume the offered odds for player A are \(1.7\).
The betting company also lets us bet on player B.
The betting company could also offer odds of \(1.7\) for player B.
That would mean, with neither bet we could more than double our money,
But there must be at least one player that has a probability of winning of at least \(0.5\).
I looked up some odds of complementary events. If the odds for outcome A are \(1.7\), then the odds for outcome B are usually around \(2.05\).
Hence, we know that the betting company estimates the \(p_A \le 0.5882\) and \(p_B \le 0.4878\). Since the sum of the probabilities is 1, we know \(p_A \ge 1 - p_B = 1 - 0.4878 = 0.5121\) and therefore \(p_A \in [0.5152, 0.5882]\).
The estimated probability by the sport betting company is probably somewhere in the middle, since otherwise it would offer good odds for one of the outcomes.
So the lower bound for the probability is \(p_l := 0.5121\). And the probability in the center is \(p_c := (0.5882 + 0.5121) / 2 = 0.5502\).
For our goal to earn money this is good, since it is larger than the minimum probability of 0.424, where we stop earning money.
Let’s calculate the expected value for the lower bound and the center:
$$ E_{p_l}[X] = 280 p_l^3 + 270 p_l^2 + 70 p_l - 100 = 44.31 $$$$ E_{p_c}[X] = 280 p_c^3 + 270 p_c^2 + 70 p_c - 100 \\ = 66.88 $$The expected winnings are somewhere between 44.31€ and 91.55€, probably around 66.88€.
Again, while after doing this calculation, it would be rational to do this, I don’t want to encourage gambling.
Also looking at the probabilities above in 65.4% of the cases you will lose money.
Furthermore, with the time you spend on betting, you could probably earn more money by working.
What if we would deposit another 60€ after winning the first but losing the second bet?
Since we already bet 200€ twice, we only have to do one more bet, to fulfill the condition of placing 3 bets. So there are two outcomes:
Let’s ignore everything that happened before and just compare the expected value of this strategy \(X'\) to the strategy, where we just cut our losses, which results in a loss of -30 €. If \(E[X'] > - 30\), then we should rebuy after losing the second bet.
$$ \begin{aligned} E[X'] &= p_{C_1} * x_{C_1} + p_{C_2} * x_{C_2} \\ &= p * 180 + (1-p) * (-160) \end{aligned} $$If we insert various probabilities for \(p\), we get:
So this strategy is clearly better and we can (on average) turn our loss into a profit.
To update the expected value for the whole game with the new strategy \(X'\), we simply have to replace the value for \(x_C\) with the expected value of the rebuy strategy.
$$ \begin{aligned} E[X'] &= p^3 * 520 + p^2 * (1-p) * 240 + p * (1-p) * E[X'] + (1-p) * (-100) \\ \end{aligned} $$For \(p = p_c\) we get \(E[X_{rebuy}] = 81.00\).
So the expected earnings of the game with the rebuy strategy is 81.00€. You will still lose money in 56.1% of the cases.
There is another “FreeBet” bonus, where you get a 10€ free bet. The only requirement is to bet it once and you will get the earnings (excluding the 10€) So if you bet 10€ on an event with odds of 1.7 and win, you get 7€. If you lose, you don’t lose anything, so this slightly improves the expected values.
$$ \begin{aligned} E[X_{FreeBet}] &= p_c * 7 + (1-p_c) * 0 \\ &= 0.5611 * 7 = 3.77 \end{aligned} $$Combining the expected earnings with the rebuy strategy und assumption of the center probability:
$$ \begin{aligned} E[X_{total}] &= E[X_{rebuy} + X_{FreeBet}] \\ &= E[X_{rebuy}] + E[X_{FreeBet}] \\ &= 81.00 + 3.77 = 84.77 \end{aligned} $$So under assumption of the center probability, the expected earnings of the game with the rebuy strategy and the FreeBet bonus is 84.77€.
I hope you enjoyed this post and maybe also got nostalgic about your probability theory course in university. If you have any questions or suggestions, feel free to contact me.
Official conditions to be eligible to win (in German, last checked on 07/14/2024) ↩︎
I did not check if betting on higher odds increases or decreases the expected value. In a perfect game, I would assume it stays the same. But the probability to win will definitely decrease quickly. ↩︎