Introduction to Hedging and Arbitrage

Introduction to Hedging and Arbitrage

Introduction

There are already some really great articles ([1], [2], [3]) which explain (sports bet) hedging and arbitrage in detail, and the point of this post is not to re-write these articles, but rather to:

  • briefly introduce the concept/s and provide example/s of opportunities I have had for hedging in my own bet placement this year

  • demonstrate what opportunities have existed (for hedging) in the 2016 NRL season to date and how to identify them

  • calculate (maximum) theoretical profit which could have been made by taking advantage of hedging

This post will focus more so on hedging over arbitrage, however the calculations/concepts are very similar.

Sports bet Hedging and Arbitrage

Hedging

Definition

Sports bet hedging is the process of placing multiple non-similtanuoes bets in the opposite direction on dependent events to guarantee profits (or mitigate loss) [4]. Opportunity for hedging usually arises in the event of odds shifting over time. An example is initially placing a bet on a team to win an NRL match at long odds, and after an odds shift, subsequently placing a bet on the opposing team to also win. Dependent on the size of the odds shift hedging can guarantee a profit no matter the outcome because at least one of the teams must win.

The main point of difference to arbitrage is that odds shifts are assumed or unknown and an initial stake may already be placed on one outcome. In arbitrage similtaneous or near similtaneous stakes are placed to guarantee profits.

Real world example

The most basic (and real) example follows:

In round 9 of the 2016 NRL season, I put a $100 stake on St George (at 2.45 odds) to defeat the Warriors (who were $1.65 favorites). At the time I placed the bet it was about four days before the actual match was to take place. Two days before the match took place, the Warriors coach announced that he was dropping six players from the squad and replacements would only be announced immediately before the match. This caused the odds for Warriors to shift dramatically and the odds (just before the game commenced) were 1.65 for St George and 2.39 for the Warriors. So in this case the odds almost completely flipped and St George became favorites.

This presented me with a hedging opportunity. This is because if I now placed a specified stake on the Warriors to win I would be gaurenteed profit no matter who actually won.

Lets just do the quick calculation. First I staked $100 on St George to win at 2.45 odds. Now I see that just before the match, the Warriors are paying $2.39. I know this is a hedging opportunity and so lets just say I also stake $100 on Warriors to win. This means we have staked $200 in total.

The return I will get if St George win = odds x initial stake - total stake

Which is: 2.45 x $100 - $200 = $45

The return I will get if Warriors win is = 2.39 x $100 - $200 = $39

So you can see if I did this I would have been guaranteed to either get a $45 profit if St George won, or a $39 profit if Warriors won!!

Of course the actual stake I put on the Warriors does matter which is why I said we need to put a specified stake on the Warriors. If you want to guarantee you get the exact same profit no matter who wins, the calculation to determine how much I should stake (called an unbiased stake) on Warriors is:

Stake on St George x (odds for St George/odds for Warriors )

100 x (2.45/2.39) = $102.51

If we just re-do the return calculation/s above using a stake of $102.51 for the Warriors and $202.51 as the total stake you will notice that the result is $42.49 for each. So now I have a gaurenteed profit of $42.49 no matter who wins!!

You might think this is pretty incredible and a no brainier to take the guaranteed profit, however in this case I did not!. Again you need to way up the risk vs reward. In this example my predictive model indicated St George had a 73% chance of winning, Warriors were down 6 players and I stood to profit $145 as opposed to the gaurenteed profit of $42.49. What would have you done???

Determining hedging oppertunities and formulas

I thought I would start with a real world example before I jumped into the formulas, but if you want to determine if an opportunity for hedging exists, we need to determine the margin and/or profit margin of the outcome/s. Intuitively if the profit margin is positive then a hedging opportunity exists and additionally indicates how much guaranteed profit you will make.

Given:

o1 = Decimal odds of initial stake

o2 = Decimal odds of the dependent outcome to compare

The margin (m) = 1/o1 + 1/o2

The profit margin (p) = 1/m - 1

If the margin is less than 1 or (more intuitively), if the profit margin is greater than zero, then a hedging opportunity exists. The profit margin is the amount of profit you will receive if you place an unbiased stake on the dependent outcome. We can check this by again using our real world example.

o1 = 2.45 (odds of initial stake on St George)

o2 = 2.39 (odds of Warriors at odds close (IE just before the game))

m = 1/2.45 + 1/2.39 = 0.83

p = 1/0.83 - 1 = 0.21

We observe that the margin is less than 1 and the profit margin is positive. We observe that a hedging opportunity exists and we expect a 21% profit on our total stake if we choose to take the hedging opportunity. Lets confirm with our real example:

Recall if I stake $100 on St George at 2.45 and 102.51 on Warriors at 2.39 I stand to profit $42.49 no matter the outcome. $42.49 as a percentage of the total stake (t) ($202.51) = 0.21 which is the same as our calculated profit margin!

For completeness the formula for determining the amount to stake on the dependent outcome is:

Given

s1 = initial stake

s2 = amount to stake on the dependent outcome

o1 = Decimal odds of initial stake

o2 = Decimal odds of the dependent outcome to compare

s2 = s1 x (o1/o2)

In our real world example:

s1 = initial stake = $100

s2 = amount to stake on the Warriors

o1 = 2.45 (odds of initial stake on St George)

o2 = 2.39 (odds of Warriors at odds close (IE just before the game))

s2 = 100*(2.45/2.39) = 102.51

Hedging oppertunities in the 2016 NRL season to date

Before I go on I must stress that hedging opportunities are not known (although might be predicted) at the time of initial stake. This is the point of difference to arbitrage. If an odds difference exists in which you can simultaneously place bets (say at different bookmakers) to guarantee profit this is arbitrage bet placement. If the opportunity to guarantee profit arises due to odds shift over time by placing opposing bets (for example placing a bet that both team/s will win) on dependent events, then this is hedging. Therefore when I determine the hedging opportunities which have existed in the NRL this year, it doesn’t mean that we were aware of these opportunities, it just highlights how many have existed and how large the opportunities were.

If you are placing a bet on a match in the hope that you will get a hedging opportunity then you still have to have some way of forecasting (predicting) the probability that this will happen!!

OK, so lets take a look at the hedging opportunities (and their profit margin size) which have existed this year. To do this we need to have a data set which contains odds shift details (such as min max, open close odds) of each match.

You can compile this yourself (from historic odds websites) or refer to some pre-processed generally available data sets. I am going to utilize a pretty decent (and generally maintained) data set which is posted on Aussportsbetting.com. In accordance to the terms of use of this data-set I can only provide a link to the website and cannot provide or supply this data-set directly.

The data-set contains basic match details such as the home/away team, the scores, and importantly (averaged) opening and closing odds, and min/max odds. The odds details are mainly compiled from the OddsPortal.

We are reviewing matches up to round 9 which represents 72 matches.

To use this data set what I am going to do is assume a couple of scenarios:

The first scenario assumes that we have staked on a team as soon as odds have opened up and see how often a hedging opportunity has come up at odds close (just before match start). This represents my real world example.

The second scenario takes the best (maximum) odds for a team and compares the opposing teams odds at close. This represents a scenario when you have been ‘lucky’ enough to grab the odds for a team when they have been highest and should represent the theoretical maximum hedging profit margin.

To analyse these scenarios we need to:

  • Determine the margin and profit margin of the opening odds of home teams and the closing odds of away teams

  • Determine the margin and profit margin of the opening odds of away teams and the closing odds of home teams

  • Subset the data on any matches where the profit margin was >0

  • Identify the best historic hedging opportunities and determine the total potential profit

  • Complete the same exercise using maximum odds

There is one final scenario which would potentially present more hedging opportunities - that is odds movement during live matches. Since I don’t have the details of in-game odds movement for all matches I could not present these results but suspect that there may be more (and higher profit margin) opportunities.

OK, lets take a look at all matches where the profit margin was positive when comparing home team opening odds against away team closing odds (ordered by highest to lowest profit margin):

Date Home.Team Away.Team Home.Score Away.Score Home.Odds.Open Away.Odds.Close Profit.Margin
2016-03-12 Canberra Raiders Sydney Roosters 21 20 2.03 2.15 0.044
2016-03-19 Gold Coast Titans Wests Tigers 30 18 2.16 2.02 0.044
2016-03-06 Sydney Roosters South Sydney Rabbitohs 10 42 2.16 1.95 0.025
2016-03-12 Parramatta Eels North QLD Cowboys 20 16 2.47 1.74 0.021
2016-05-01 Gold Coast Titans Melbourne Storm 0 38 2.31 1.81 0.015
2016-04-02 Wests Tigers Cronulla Sharks 26 34 2.30 1.81 0.013
2016-03-26 Sydney Roosters Manly Sea Eagles 20 22 2.40 1.75 0.012
2016-03-06 Gold Coast Titans Newcastle Knights 30 12 2.10 1.95 0.011
2016-03-14 Wests Tigers Manly Sea Eagles 36 22 2.58 1.66 0.010
2016-04-28 South Sydney Rabbitohs Wests Tigers 22 30 1.40 3.52 0.002

We observe that there are 10 instances where if we placed a stake on the home team when odds first opened we would have been presented with a hedging opportunity. We notice though that aside from the top two hedging opportunists (4.4%), the majority of present a potential profit margin of less than 2% or close to break even.

Using the top match (Canberra v Roosters) as an example, the way to read this result is; If I placed a stake on Canberra (home) to win when the odds first opened at 2.03, and then placed a subsequent specified stake on the Roosters at odds close (2.15), I could guarantee myself a profit of 4.4%.

Lets quickly check the math. I know the profit margin is 4.4% and so this is the amount I expect on top of my total stake (t):

The profit margin (p) = 1/m - 1

= 1/(1/2.03+ 1/2.15) - 1

=0.044

To guarantee the 4.4% profit I need to determine the amount to stake on Roosters. Lets assume I have already staked $100 on Canberra, the amount I will need to stake on Roosters to get the 4.4% profit margin is $94.42:

s2 = s1 x (o1/o2)

= 100 * (2.03/2.15)

= $94.42

Now now matter if Canberra or Roosters win I get a return of $8.58:

If Canberra win: 2.03*100 - 194.42= 8.58

If Roosters win: 2.15*94.42 - 194.42 = 8.58

8.58 as a percentage of 194.42 (8.58/194.42) equals 4.4%

Now lets take a look at all matches where the profit margin was positive comparing away team opening odds and home team closing odds.

Date Home.Team Away.Team Home.Score Away.Score Away.Odds.Open Home.Odds.Close Profit.Margin
2016-05-01 New Zealand Warriors St George Dragons 26 10 2.31 2.39 0.175
2016-04-29 Parramatta Eels Canterbury Bulldogs 20 12 1.98 2.36 0.077
2016-04-17 Wests Tigers Melbourne Storm 18 19 1.77 2.74 0.075
2016-03-20 New Zealand Warriors Melbourne Storm 14 21 2.05 2.11 0.040
2016-04-04 Canterbury Bulldogs Canberra Raiders 8 22 3.03 1.56 0.030
2016-03-13 Melbourne Storm Gold Coast Titans 34 16 5.33 1.26 0.019
2016-04-17 Canberra Raiders Cronulla Sharks 16 40 2.09 1.97 0.014
2016-03-13 Cronulla Sharks St George Dragons 30 2 2.63 1.65 0.014
2016-04-30 Penrith Panthers Canberra Raiders 19 18 2.58 1.67 0.014
2016-04-09 New Zealand Warriors Manly Sea Eagles 18 34 3.02 1.52 0.011
2016-03-26 Canberra Raiders Gold Coast Titans 20 24 2.97 1.53 0.010
2016-03-27 St George Dragons Penrith Panthers 14 12 2.07 1.97 0.009
2016-04-03 Parramatta Eels Penrith Panthers 18 20 2.79 1.58 0.009
2016-04-25 Newcastle Knights Manly Sea Eagles 10 26 1.50 3.08 0.009
2016-04-02 Melbourne Storm Newcastle Knights 18 14 6.31 1.20 0.008
2016-04-09 Penrith Panthers North QLD Cowboys 18 23 1.68 2.52 0.008
2016-04-30 Manly Sea Eagles North QLD Cowboys 18 34 1.34 4.05 0.007
2016-04-10 Newcastle Knights Wests Tigers 18 16 1.81 2.25 0.003
2016-04-02 North QLD Cowboys St George Dragons 36 0 4.59 1.28 0.001

This list of opportunities is a bit longer (19) purely because away teams tend to start a longer odds. You can see that The St George v Warriors game is by far and away the largest hedging opportunity and has been for the entire season. The profit margin (17.5%) is slightly lower than in my real world example simply because I had higher odds at time of stake, where-as the odds in the table represent the average across bookmakers. We can also see a couple of matches in would have returned 7.7% and 7.5% respective while the remainder would have returned < 4%.

Finally lets just have a quick look at the maximum theoretical hedging opportunity/s. To do this we are just running the same exercise as above but we are looking at the maximum odds of a home/away team as compared to the closing closing odds of the home/away team. This represents our maximum hedging opportunity assuming we are going to hedge on a game just before it starts:

First the maximum odds of a home team vs the close odds of an away team:

Date Home.Team Away.Team Home.Score Away.Score Home.Odds.Max Away.Odds.Close Profit.Margin
2016-04-29 Parramatta Eels Canterbury Bulldogs 20 12 2.79 1.67 0.045
2016-03-12 Canberra Raiders Sydney Roosters 21 20 2.03 2.15 0.044
2016-03-19 Gold Coast Titans Wests Tigers 30 18 2.16 2.02 0.044
2016-03-31 Manly Sea Eagles South Sydney Rabbitohs 12 16 2.98 1.59 0.037
2016-04-17 Canberra Raiders Cronulla Sharks 16 40 2.24 1.93 0.037
2016-05-01 Gold Coast Titans Melbourne Storm 0 38 2.42 1.81 0.036
2016-03-19 Newcastle Knights Canberra Raiders 24 24 2.67 1.69 0.035
2016-03-20 St George Dragons South Sydney Rabbitohs 8 6 3.45 1.47 0.031
2016-03-12 Parramatta Eels North QLD Cowboys 20 16 2.50 1.74 0.026
2016-03-06 Sydney Roosters South Sydney Rabbitohs 10 42 2.16 1.95 0.025
2016-03-26 Sydney Roosters Manly Sea Eagles 20 22 2.45 1.75 0.021
2016-03-05 North QLD Cowboys Cronulla Sharks 20 14 1.47 3.31 0.018
2016-03-21 Manly Sea Eagles Cronulla Sharks 22 12 2.11 1.96 0.016
2016-04-07 Brisbane Broncos St George Dragons 26 0 1.20 6.52 0.013
2016-03-10 Penrith Panthers Canterbury Bulldogs 16 18 2.53 1.69 0.013
2016-04-02 Wests Tigers Cronulla Sharks 26 34 2.30 1.81 0.013
2016-03-04 Manly Sea Eagles Canterbury Bulldogs 6 28 1.67 2.57 0.012
2016-04-28 South Sydney Rabbitohs Wests Tigers 22 30 1.42 3.52 0.012
2016-03-06 Gold Coast Titans Newcastle Knights 30 12 2.10 1.95 0.011
2016-03-14 Wests Tigers Manly Sea Eagles 36 22 2.58 1.66 0.010
2016-04-08 South Sydney Rabbitohs Sydney Roosters 10 17 1.54 2.93 0.009
2016-04-17 Wests Tigers Melbourne Storm 18 19 2.97 1.52 0.005

And finally the maximum odds of an away team vs the closing odds of a home team:

Date Home.Team Away.Team Home.Score Away.Score Away.Odds.Max Home.Odds.Close Profit.Margin
2016-05-01 New Zealand Warriors St George Dragons 26 10 2.33 2.39 0.180
2016-04-29 Parramatta Eels Canterbury Bulldogs 20 12 2.05 2.36 0.097
2016-04-17 Wests Tigers Melbourne Storm 18 19 1.77 2.74 0.075
2016-03-25 South Sydney Rabbitohs Canterbury Bulldogs 12 42 1.75 2.78 0.074
2016-03-27 St George Dragons Penrith Panthers 14 12 2.32 1.97 0.065
2016-04-10 Newcastle Knights Wests Tigers 18 16 2.01 2.25 0.062
2016-03-20 New Zealand Warriors Melbourne Storm 14 21 2.11 2.11 0.055
2016-04-25 Newcastle Knights Manly Sea Eagles 10 26 1.58 3.08 0.044
2016-04-09 Penrith Panthers North QLD Cowboys 18 23 1.77 2.52 0.040
2016-03-20 St George Dragons South Sydney Rabbitohs 8 6 1.61 2.91 0.037
2016-04-25 Melbourne Storm New Zealand Warriors 42 0 2.63 1.70 0.033
2016-04-04 Canterbury Bulldogs Canberra Raiders 8 22 3.03 1.56 0.030
2016-04-30 Manly Sea Eagles North QLD Cowboys 18 34 1.38 4.05 0.029
2016-04-23 Canberra Raiders Wests Tigers 60 6 3.35 1.48 0.027
2016-04-30 Penrith Panthers Canberra Raiders 19 18 2.66 1.67 0.026
2016-03-17 North QLD Cowboys Sydney Roosters 40 0 5.02 1.28 0.020
2016-03-13 Cronulla Sharks St George Dragons 30 2 2.67 1.65 0.020
2016-03-13 Melbourne Storm Gold Coast Titans 34 16 5.33 1.26 0.019
2016-04-17 Canberra Raiders Cronulla Sharks 16 40 2.11 1.97 0.019
2016-03-28 Wests Tigers Parramatta Eels 0 8 1.70 2.54 0.018
2016-03-18 Canterbury Bulldogs Parramatta Eels 6 20 2.66 1.65 0.018
2016-04-09 New Zealand Warriors Manly Sea Eagles 18 34 3.04 1.52 0.013
2016-04-01 Gold Coast Titans Brisbane Broncos 16 24 1.26 5.16 0.013
2016-03-26 Canberra Raiders Gold Coast Titans 20 24 2.97 1.53 0.010
2016-03-06 Gold Coast Titans Newcastle Knights 30 12 2.09 1.95 0.009
2016-04-03 Parramatta Eels Penrith Panthers 18 20 2.79 1.58 0.009
2016-04-02 Melbourne Storm Newcastle Knights 18 14 6.31 1.20 0.008
2016-04-24 Cronulla Sharks Penrith Panthers 20 18 3.05 1.50 0.005
2016-04-02 North QLD Cowboys St George Dragons 36 0 4.65 1.28 0.004
2016-03-28 Cronulla Sharks Melbourne Storm 14 6 2.27 1.79 0.001

As expected the hedging opportunities are a little more prevalent when we compare maximum odds against closing odds, and observe that maximum away team odds vs closing home team odds present the most opportunities (30).

Conclusion

Now that we have looked at the different scenarios we can conclude that:

  • Of 72 matches to date, the maximum theoretical number of (positive profit margin) hedging opportunities which were available was 30 (41% of matches).

  • The number of hedging opportunities which have arisen from comparing opening odds of away teams against closing odds of home teams is 19 (26% of matches).

  • Hedging opportunists rarely return more than 4% profit

  • St George vs Warriors has been the best hedging opportunity of the season at 18% profit margin (using bookmakers averages)

  • Hedging is opportunistic and while the opportunities do arise, they may still be unpredictable (but you can keep an eye out for them!)

Tables and graphs to assist in intepreting hedging oppertuities

OK, so now we have identified the opportunities which have existed and we understand how to calculate the potential profit margins; how do you easily keep an eye on any hedging opportunities after you have put down a stake?

Probably the easiest way to do this is to visualize in a graph and/or refer to a table rather than scribbling down calculations all the time. If you are code eccentric, I’ll show you how to quickly whip these visualizations up in R programming language (otherwise just keep my table/graph handy).

The first table/graph we will look at is a break even hedging opportunity. This is our baseline. A break even hedging opportunity is one where; if you stake a specified amount on the opposing team you are gaurenteed to break even. You might want to do this if you fear that the team you placed (maybe a large) bet on really doesn’t stand a chance to win and so you are looking to ‘opt out’ without loosing money (if given the opportunity)

Lets quickly review a few formulas so we know how to calculate this. What we want to calculate is the o2 under a break even scenario (margin = 1, profit margin = 0)

We know that given:

o1 = Decimal odds of initial stake

o2 = Decimal odds of the dependent outcome to compare

The margin (m) = 1/o1 + 1/o2 and the profit margin (pm) = 1/m - 1

Therefore to calculate o2 for m=1 we re-arrange the formula/s so that:

o2 = o1/(o1*m-1)

Or if we want to know o2 given a desired profit margin:

o2 = o1/((1/pm+1)-1)

So for example if we have put down a stake at odds of 1.90 we would need to wait until the opposing teams odds are at least 2.11 to be able to hedge to break even

o2 = 1.90/(1.90*1-1) = 2.11

We can quickly and easily generate a reference table using this knowledge. All we will do is generate a table showing the odds ‘o1’ of the team we may have bet on and the corresponding value of the the opposing odds ‘o2’. The value of ‘o2’ is what the odds must be on the opposing team in order to break even when hedging:

o1 o2 m pm
1.3 4.33 1 0
1.4 3.50 1 0
1.5 3.00 1 0
1.6 2.67 1 0
1.7 2.43 1 0
1.8 2.25 1 0
1.9 2.11 1 0
2.0 2.00 1 0
2.1 1.91 1 0
2.2 1.83 1 0
2.3 1.77 1 0
2.4 1.71 1 0
2.5 1.67 1 0
2.6 1.62 1 0
2.7 1.59 1 0
2.8 1.56 1 0
2.9 1.53 1 0
3.0 1.50 1 0
3.1 1.48 1 0
3.2 1.45 1 0
3.3 1.43 1 0
3.4 1.42 1 0
3.5 1.40 1 0
3.6 1.38 1 0
3.7 1.37 1 0
3.8 1.36 1 0
3.9 1.34 1 0
4.0 1.33 1 0
4.1 1.32 1 0
4.2 1.31 1 0
4.3 1.30 1 0
4.4 1.29 1 0
4.5 1.29 1 0
4.6 1.28 1 0
4.7 1.27 1 0
4.8 1.26 1 0
4.9 1.26 1 0
5.0 1.25 1 0

The way to read the table is pretty simple. o1 represents the odds of the initial stake and o2 is the odds that the opposing team must reach in order to break even in hedging. So you can see that when o1 is 1.3 the opposing team odds must reach 4.33 before you have a hedging opportunity and so on. We also include ‘m’ which is the margin, and ‘p’ which is the profit margin. Since this is the break even odds, ’p is obviously 0.

An alternative way to visualize this is in a graph. You could plot o2 against o1 and read off the o2 value required directly from the graph:

As an example you can read from the graph that when ‘o1’ is 1.5, ‘o2’ must be 3.00:

Since we might want to do better than just break even, we can expand on the above and generate a table and graph with multiple options. Lets create a table showing the odds that o2 have to be in order to generate profit margins from 0-30%

Hedging opportunity table
o1 o2pm00 o2pm05 o2pm10 o2pm15 o2pm20 o2pm25 o2pm30
1.3 4.33 5.46 7.15 9.97 15.60 32.50 Inf
1.4 3.50 4.20 5.13 6.44 8.40 11.67 18.20
1.5 3.00 3.50 4.13 4.93 6.00 7.50 9.75
1.6 2.67 3.05 3.52 4.09 4.80 5.71 6.93
1.7 2.43 2.75 3.12 3.55 4.08 4.72 5.53
1.8 2.25 2.52 2.83 3.18 3.60 4.09 4.68
1.9 2.11 2.35 2.61 2.91 3.26 3.65 4.12
2.0 2.00 2.21 2.44 2.71 3.00 3.33 3.71
2.1 1.91 2.10 2.31 2.54 2.80 3.09 3.41
2.2 1.83 2.01 2.20 2.41 2.64 2.89 3.18
2.3 1.77 1.93 2.11 2.30 2.51 2.74 2.99
2.4 1.71 1.87 2.03 2.21 2.40 2.61 2.84
2.5 1.67 1.81 1.96 2.13 2.31 2.50 2.71
2.6 1.62 1.76 1.91 2.06 2.23 2.41 2.60
2.7 1.59 1.72 1.86 2.00 2.16 2.33 2.51
2.8 1.56 1.68 1.81 1.95 2.10 2.26 2.43
2.9 1.53 1.65 1.77 1.91 2.05 2.20 2.36
3.0 1.50 1.62 1.74 1.86 2.00 2.14 2.29
3.1 1.48 1.59 1.70 1.83 1.96 2.09 2.24
3.2 1.45 1.56 1.68 1.80 1.92 2.05 2.19
3.3 1.43 1.54 1.65 1.77 1.89 2.01 2.15
3.4 1.42 1.52 1.63 1.74 1.85 1.98 2.10
3.5 1.40 1.50 1.60 1.71 1.83 1.94 2.07
3.6 1.38 1.48 1.58 1.69 1.80 1.91 2.03
3.7 1.37 1.47 1.57 1.67 1.78 1.89 2.00
3.8 1.36 1.45 1.55 1.65 1.75 1.86 1.98
3.9 1.34 1.44 1.53 1.63 1.73 1.84 1.95
4.0 1.33 1.42 1.52 1.61 1.71 1.82 1.93

We observe that when our staking odds are 1.3 that to break even the odds of o2 have to be 4.33 to break even. To generate a profit margin of 30% the odds of o2 have to be impossibly high (infinite). For a more reasonable comparison, using starting odds (o1) of 2.0, we see that the odds range for a profit margin of 0-30 are 2.00-3.71.

Finally we can plot this table data if we want a visual graph to pick values from:

Again using o1 of 2.00, we can read across the y-axis and see that to break even we need an o2 of 2.00, to generate a profit of 20% we need an o2 of 3.00 etc.

Arbitrage

As I indicated in the introduction, this article focus’ more on Hedging, and if you want more detail on arbitrage I encourage you to read any of the articles I reference in the introduction. So briefly:

Arbitrage is very similar in concept to Hedging (and in fact you can determine the margin and profit margin of an arbitrage opportunity in the exact same way), however the difference is that arbitrage opportunities occur similtaniuosly or in very close space of time. As an example:

Lets just say that you observe that a bookmaker ‘A’ has the following (even) odds for two teams:

o1: 1.9

o2: 1.9

You also see that at the same time bookmaker ‘B’ has different odds for the same team/s:

o1: 1.6

o2: 2.35

Using the Hedging opportunity table, you see that when o1 is 1.9, then you can generate a profit margin of 5% when o2 = 2.35.

Knowing this, you will observe that if I placed a stake on ‘o1’ with bookmaker ‘A’ (at 1.9 odds), and immidiatly after/ similtaneuosly also stake on ‘o2’ at Bookmaker ‘B’ then I will guarantee myself a 5% profit. I have exploited the differing odds that bookmakers have offered and guaranteed myself a profit no matter the outcome of the match!

You can double check the math:

Assume a $100 stake on o1 at Bookmaker A.

Now calculate the stake I need to place on o2 at bookmaker ‘B’ to guarantee my 5% profit

Stake 2 = $100*(1.9/2.35) = $80.85

Now determine the guaranteed profit amount:

If o1 win: 1.9*100 - 180.85 = $9.15

If o2 win: 2.35*80.85 - 180.85 = $9.15

9.15 as a percentage of 180.85 (9.15/180.85) equals 5%

So we can see that the calculations are the same as for Hedging, and you can use the tables/graphs to also identify potential arbitrage opportunities. Fair warning however, Arbitrage opportunities are even less frequent then hedging opportunities and last for a very brief period of time. In order to take advantage of Arbitrage opportunities you need accounts with very many bookmakers, be able to place bets very quickly and additionally would need some sort of ‘automated’ notification system to alert you of any opportunity which arose.

Final words

This is by no means a comprehensive article on hedging/arbitrage, and as I alluded to in the introduction presents the most basic example of hedging/arbitrage. Specifically I have not explored hedging/arbitrage on events with multiple potential outcomes (such as horse racing where any one of 10+ horses can win) and have only given simplistic examples of head to head betting where two outcomes are assumed. Also for the purposes of simplicity I have ignored (assumed it is negligible) the potential for draws in NRL matches - and one reason is that draw odds are rarely offered for head to head NRL matches. So in reality hedging on NRL games is not absolute guaranteed profit because in the event of a draw you (at best) may get your money back (or at worst lose both bets). So make sure you check the terms of your bookmaker!! Generally if a draw event is not offered for a match, then you will get your money back in the event of a draw (dead heat). So be careful if your bookmaker actually offers odds for a draw occurring.