Statistical Data Analytics Of Football For. Beating The Odds

Size: px
Start display at page:

Download "Statistical Data Analytics Of Football For. Beating The Odds"

Transcription

1 Statistical Data Analytics Of Football For Beating The Odds by Luca Airoldi (X ) National College of Ireland, 2014 Higher Diploma in Science in Data Analytics (HDSDA) Luca Airoldi 2014 National College of Ireland Academic year 2013 /2014 Dissertation 1

2 Declaration I certify that this thesis, and the research to which it refers, are the product of my own work, and that any ideas or quotations from the work of other people, published or otherwise, are fully acknowledged in accordance with the standard referencing practices of the discipline. Luca Airoldi Tuesday, 27 May

3 Table of Contents Statistical Data Analytics Of Football For Beating The Odds... 1 Executive Summary Introduction Domain(s) Description Motivation Aims Main Problems being addressed / Goals/Scope Research Questions Solution Overview Structure Related Work (Background) System and Datasets Design and Architecture Implementation Requirements Graphical User Interface (GUI) Layout Datasets Testing and Evaluation System Testing Description Methods Results Conclusions Further development or research References Appendix Project Proposal Initial Requirement Specification

4 8.3 Management Progress Reports Literature Review

5 Executive Summary The aim of this project is to analyse the past 20 years of football data about the Italian Serie A league in order to gain an insight understanding of statistical facts and patterns for football outcome predictions for the sport betting industry. There have been a number of research papers and books written in the past about football matches results in relation to the efficiency of fixed odd betting, exploring a number of techniques such as Fuzzy Models and Neural Networks (Rotshtein et al., 2005) Ranking Systems (Chang Wang & Martina Vandebroek, 2011) Bivariate Poisson Models (Siem Jan Koopman & Rutger Lit, 2012) Compound Approaches (Min et al., 2001) and Statistical Modelling (Dimitris Karlis & Ioannis Ntzoufras, 1998). The main inspirational resources for this project are: W.A.Hunter, (1996) Football Fortunes Results Forecasting. England: Gambling & Computing: Oldcastle Books. Joseph Buchdahl, (2003) Fixed Odds Sports Betting Statistical Forecasting and Risk Management. England: High Stakes Publishing. Jason Houlsby, (2013) A Guide to Betting on Football: England: Harry Haller Publishing. The reason for this is that the books aforementioned proved to be particularly functional for the scope of this project, while at the same time proving to be a solid support and also an inspiration base for further investigation and analysis. The approach adopted for this project is to build an easy and user-friendly tool that can be used by any punter interested in attempting to successfully place wagers on the outcome of the Italian Serie A League matches. The tool selected for developing this project is Microsoft Excel, the result is a spreadsheet named Sviluppo (thereinafter in this document). 5

6 The reason for using Excel is that it is a widely used spreadsheet (so that whoever wants to test and experiment Sviluppo does not require any specific software package) suitable for the analysis of data formatted as table; Excel has calculation and statistical analysis capability, can produce graphs and it has embedded VBA (Visual Basic For Application), which is an object oriented based programming language that comes as a standard with Microsoft Office, VBA allows to program, automate and expand the basic functionalities of Excel. Furthermore, Excel is suitable for handling large amounts of data once this is formatted into tables, this allows then further analysis easy to be implemented (Pivot Tables) it is also an excellent tool for building standard templates and models; finally Excel proved to be the perfect application for handling the source of data used in this project which is in.csv format and is freely available to download from: The system evaluates 20 years of historical data for the Italian Serie A League from 1993/1994 to the current 2013/2014 seasons and elaborates a betting system strategy based on football results outcomes probability and combinations, while taking into account the odds provided by the selected Bookmaker. The result is a method, which is suitable for playing football-betting pools tables (this is a gambling/football betting technique in which a bettor attempts to forecast the winners in a set of games, this type of betting is also known as Accumulator ). Keywords: Statistics, Data Analytics, Probability, RPS (Ranking Probability Score), Italian Serie A League. 6

7 1 Introduction The aim of the project is to find and implement a winning method and strategy based on statistical facts from historical data in order to predict the outcome of the matches results of the Italian Serie A League. Those principles should also be suitable to be applied to any other football league, providing historical data is available to be elaborated and analysed. The study will focus on predicting correct match results only, i.e. win, draw or lose, in a fixed-odds betting environment. This means that real time results and odds changes or any other type of bet (i.e. number of goals scored in a match) are not contemplated, the focus is only on forecasting results ahead of the event to start, the reason is that this allows for odds calculation and potential outcomes with accuracy. This is important in terms of building a risk strategy. 1.1 Domain(s) Description Football gambling has become a huge industry World Wide, it is the World s most popular sport and it is by far the fast growing betting market, worth billions of Euros every year. BBC Sport Football [Online]. Available from: [Accessed 3rd of October 2013]. For as long as football remains the most popular sport in the World, so will be the practice of football betting, gambling and sport are two activities which are strongly linked together. In most cases punters place their wagers based on personal feelings, behaviours, knowledge of a particular league or team performance, the aim is to maximise the profit in case of win, however, this lack of a strategy for assessing the risk of the outcome event and minimize losses. On the other end a methodical approach to football betting has led to the development of statistical models for football analysis, in most cases focusing on the elaboration of team rankings or predictive probabilities of the matches 7

8 outcomes considered in the terms of home win, draw or away win (Alun Owen, 2010) This projects fits in this second category. 1.2 Motivation To predict football match results is a challenging task and it is of great interest for many, fans and punters. From a research point of view it is a fascinating problem due to its difficulty as the results of football matches depend on many different variables. Many factors influence the outcome of a football match such as the conduct of the referee, the fact that a team may have some of the key players out of the match due to injury or been disqualified, the home ground advantage, the geographical distance between the two teams home ground, the average attendance and how hostile is the crowd for the away team (historical rivalry between teams and supporters also have an impact on the game outcome) and finally the form of the two teams. These are the key variables to be taken into account when assessing the probability of outcome of a football match. For all of the above reasons football is a particularly unpredictable game, it is in fact impossible to predict with certainty the outcome of a football game even in the cases where the result seems to be apparently quite obvious. Because the implication of all these factors, even the most expert punter or a computer program has a limit to the number of results that can correctly be predicted. The evaluation of all these variables for a single match is extremely challenging and time consuming, having to do the same task for a number of matches will be impracticable. The strategy behind this project is to bet on accumulators, (this is a particular betting strategy/technique in which the winning from one bet goes on to the next 8

9 match and so forth until there are no matches left in the accumulator. This is a high risk way of gambling but if it is correct will produce great wins even with a small wager invested) for this reason such a deep analysis for each single match is not feasible, the assumption instead is that the odds provided by the bookmaker(s) will already take into account most of the above variables, therefore only a few other essential facts such as the historical performance of each team involved have to be considered. The analysis is to focus on the relationship between the odds offered by the bookmaker(s) and the data available: is there a similarity between the two? Are the historical results of the matches played between the two teams matching the actual probability assigned to the match by the bookmaker (in the form of quoting for each outcome the corresponding odds) for the home win, draw and away win? 1.3 Aims The strategy implemented in designing Sviluppo is based on this simple principle: given the odds offered by the selected bookmaker of choice, determine the corresponding probability of outcome for the correct result, match this probability against the historical probability, (gathered and elaborated from the historical datasets) finally evaluate the potential correct outcome and develop combinations of results based on these findings. Football match outcome prediction is such a challenging, fascinating and potentially rewarding (in case of the adoption of a proper system/strategy to correctly predict the results) study research that a vast literature and several books have been written on the subject, with many different approaches, theories, techniques and software implementation. To develop this project, a simplistic, but for this reason not necessary simple, approach to the problem, has been implemented, furthermore, the use of a commonly deployed software package such as MS Excel makes of Sviluppo quite a novelty in this field. 9

10 1.3.1 Main Problems being addressed / Goals/Scope Given so many theories, approaches, methodologies and computer applications already adopted in previous research to come up with a new idea and potential solution has proved to be a challenging task. The strategy is to implement a system easy to use and understand that is suitable to potentially maximise profit while reducing the risk involved in football betting. The application is rather practical then theoretical. The scope is to maximise potential profits playing accumulators, which is the most risky form of betting, but at the same time the most profitable. In order to reduce the level of exposure of losing a bet because of a single match failing to match the prediction, it is necessary to increase the chances to forecast the correct outcomes. For this reason Sviluppo makes use of permutations of the expected results so that the exposure to unpredicted outcomes is reduced, this is supported by the analysis of the historical data which has generated statistical facts to match against the odds proposed by the bookmakers Research Questions The basic assumption is that the odds provided by the bookmakers are in fact indicative of the actual probability of the outcome of a football match. The reason for this is that the odds are based and calculated using historical data, and assign a probability to a certain event to occur. Essentially the main question is: do the bookmakers attribute the percentages of their odds accurately? If so, then it should be sufficient to back the bookmaker s favourites to be profitable at betting. Obviously the answer to this is NO; otherwise the bookmakers would have been out of business by now. However, the bookmaker s odds and relative probabilities associated with that prove to be a good essential starting point ahead of football data analysis. 10

11 1.4 Solution Overview First of all it is essential to understand how the bookmakers calculate their odds. Bookmakers calculate the odds based on historical data facts, the odds are expressed either in a form of fraction (UK style) or decimals (EU style). A bookmaker can be defined as anyone offering odds on the outcome of an event; however, a more appropriate definition would describe a bookmaker as a person or a business that provide an odds market for one or more events, with prices available for all possible event outcomes, adjusted according to the demand of punters (Buchdal, 2003). The bookmakers then manage and adjust the probabilities of the potential outcomes with the purpose of making a profit; this is technically referred as overround. The bookmakers increase their profitability by encouraging the punters to place as many bets as possible, the profit is not only determined by their profit margin (overround), but also by the accuracy of their published odds which should, therefore, represent a good approximation of the true probabilities of any particular match without introducing biases (Constantinou, 2012). In (Dixon & Coles, 1997) the authors claimed that for a football forecast model to generate profit against bookmakers' odd, this will require a calculation of the probabilities that is satisfactorily more accurate than those obtained by the bookmaker published odds. Bookmakers make profit by adding a percentage to the actual probability of an outcome to happen, this percentage is called overround, and normally vary between 4% and 7% depending on the bookmaker strategy. The practical example below will help clarify this concept and how overround works. This shows the odds offered by a sample of bookmakers for the Euro 2014 Champions League final between Real Madrid and Atletico Madrid. 11

12 Figure 1: Overround sample table The table shows that none of the totals equal to 100% the reason for this is that the difference between the total and 100% represent the bookmaker overround or profit. In the sample above Ladbrokes apply the highest overround of 5.6% while BetVictor the lowest at 2.35%. The Max/Min row shows the highest odds compared with the lowest probability assigned by each bookmaker and the total overround applied which in this case is %. In some cases this total may result in being less that 100% if this situation occurs it is named negative overround. This situation present a chance for the punter to make a secure profit by betting simultaneously on the highest odds proposed by the bookmakers, it is called arbitrage opportunity. In a practical example if the total of the row Max/Min would have been 98% the punter would have secure a guaranteed 2% profit. The concept of arbitrage opportunity is directly linked to another fundamental concept related to gambling but that can be expanded also to other domains such as finance: inefficient market. An inefficient market is any large-scale gambling market (financial markets can also be considered gambling market) in which there is any betting procedure or technique that is suitable and consistent at generating a profit against the market. (Constantinou, 2012). In order to calculate the actual probability assigned to each match without taking into account the bookmaker overround, we can simply divide the total for each row representing a single bookmaker by the probability assigned to the result. In the case of BetVictor the home victory including the overround is 48.78% and the total is %. The actual probability is 48.78% / % = 47.66% which 12

13 is the actual probability assigned to the home victory of the event. Hence the bookmaker has applied a 1.12% profit on the outcome of the home win. The tables below shows the actual probabilities assigned without the overround and the related odds: Figure 2: Adjusted probabilities without overround Figure 3: Adjusted decimal odds without overround There are 3 methods to remove the overround from the bookmakers inflated odds the first two calculate a coefficient that need to be applied to the probability assigned to the match outcome before the overround is removed, the latter is a percentage calculated directly from the total probability of an event divided by the probability of each event: 1. 1 divided by (1/home odds + 1/draw odds + 1/away odds) à the result of this is a coefficient that needs to be multiplied by the probability assigned to each event before the overround is removed divided by (1 + overround) à also in this case the result is a coefficient that needs to be multiplied by the probability assigned to each event before the overround is removed 3. Let s call T po the total probability assigned to an event before the overround is removed and H po, D po, A po the probability that the outcome of the football match result is a home win, a draw or an away win before the overround is removed. Then the probability of each match without the overround is given respectively by H po /T po for the homes win, D po /T po for the draw and A po /T po for the away win. 13

14 Removing the overround normalized the inflated probabilities a bookmaker assign to the correct outcome of a result, this gives the punter a better picture of what the real odds of a football match are. 1.5 Structure The Dissertation is organised as follows: Chapter 1 introduces to the subject domain and provides a general overview and introduces some basic concepts about football betting, Chapter 2 is a summary of the most relevant works and state of the art solutions from previous studies on the subject domain, Chapter 3 deals with the datasets used for this project and the structure of the system, Chapter 4 demonstrates in practice how Sviluppo works using as sample 5 selected matches from the last match of the current 2013/2014 Serie A season, Chapter 5 provides a summary of the results and finally Chapter 6 look at further ideas and possible studies and developments for the future. 14

15 2 Related Work (Background) A bet is an agreement between two parties that one proved to be wrong while the other right, about the outcome of a specified event and will forfeit a stipulated payment (Buchdal, 2003). Sports, football in particular way is about setting arguments, which team is going to win the match, how many goals will be scored and so on; in a similar way betting is also prompt to setting arguments and this link is essentially the reason why betting is so common in sports. Because of the element of competition, which is intrinsic to sport, a speculation can be done on the outcome of a specific event. Forecasting the correct outcome of a football match is by no mean an exact science, major unpredicted, unforeseen upsets will always occur and it is exactly this high degree of uncertainty, which keeps the bookmakers in business. In (Dixon & Coles, 1997) the authors claimed that for a football forecast model to generate profit against bookmakers' odds without eliminating the in-built profit margin (the overround), this method would require to calculate and asses the probabilities more accurately than those obtained by published odds; while (Graham & Stott, 2008) advised that if such a work would have been particularly successful, it would not have been published. The way to eliminate the bookmakers overround effect and have a better understanding of the actual underlying probabilities assigned to an event is the basic idea behind Sviluppo. The rational idea behind what is defined as a fair betting market is that all the relevant knowledge is shared between the bookmakers and the punters, however, this is not the case, as bettors typically have access to far less information. (Buchdal, 2003). For these reason the betting market is considered an unfair market. 15

16 The punter, on the other hand, has the advantage that they can decide when and how to bet; it is essential to evaluate probabilities and have a value-based approach to betting. For success in forecasting the outcome of football matches is therefore essential to be the able to assess and weigh the probabilities, this can be achieved through the assembly of historical data and its interpretation. Having data on which to work is essential to perform any type of analysis, in general the larger the data set the higher the changes of achieving accurate results. Other previous studies have been focusing on the unfairness of the odds offered by the bookmakers, which essentially lead the punter to misjudge the real changes to correctly interpret the potential outcomes of a football match. In his research hypothesis (Constantinou, 2012) argues that in sport gambling market, with a particular emphasis on football, the odds published by the bookmakers are highly influenced towards maximising the profit (overround) and for this reason suffer from a degree of inaccuracy. In their research (Forrest & Simmons, 2008) established that the odds offered by bookmakers appear to be influenced by the number of fans of each club in a match, simply the bigger the club, the bigger the number of fans supporting the team, this conclusion has been drafted after observing that popular teams are offered more favourable odds on their bets. In their study (Graham and Stott, 2008) introduced two different types of forecasting models; the first based on historical football results, this model is similar to that of (Forrest et al., 2005), and the second one based on past bookmaking odds; with this method the Authors have attempted to compare the bookmakers predictions of various UK teams with the ratings generated by the football results based on the forecasting model. Their observations show that the bookmakers odds were rational and not significantly different to those generated 16

17 by the model; however, in some cases the logic behind producing the bookmaking odds shows partialities, which could not be explained. A number of studies have attempted to establish if there actually is a clear evidence of efficiency in the football betting market. Researchers have endeavoured to outclass bookmakers' odds by introducing their own forecast models, but the results proved to be poor. On the base of these findings, other significant studies have concluded that the betting market is efficient (Peel & Thomas, 1988; 1992; 1997; Vecer et al., 2009). This project is based on the assumption that the betting market is efficient, and is focused on the fixed odds football betting with the scope to predict the correct outcome of matches of the Italian Serie A League. 17

18 3 System and Datasets 3.1 Design and Architecture The results forecasting process as suggested by (W.A.Hunter, 1996) is explained in figure 4: Figure 4: The Result Forecasting Model 1) The Historical Data: the data sets used for this project comes from a specialized website from here all the historical data sets related to the Italian Serie A League have been downloaded in.csv format. The data sets cover 20 years of history from the season 1993/1994 to the current season 2013/ ) Gather Data: The historical data represents the raw material for the development of a forecasting system. The data sets have been imported into Excel using the text data import tool and plotted into 20 separate sheets. 3) Analyse Data: in order to analyse the data this needs first to be normalized by removing not relevant or missing datasets, from rows, columns and cells. A standard formatting has been applied to make the data more readable and easy to understand. For each season a Pivot Table summarises the performance of each team on home and away grounds. Using this information a table is produced ranking the position of each team at the end of each season. This table contains vital information about the performance of each team for every season split in total performance over the season, performance on home ground and performance away. Key Performance Indicators (KPI s) are the total points, the M.I. (this 18

19 stands for Media Inglese it is a kind of rating system that evaluate the performance of a team, it assigns 2 points for an away win, 0 points for an away draw, -1 for an away lost, while it assign 0 points for a home win, -1 for a home draw and -2 for a home lost), the total goal scored, the total goal conceived, the goal difference. Finally for each season the cumulative percentage of home wins, draws and away wins is calculated. 4) Prepare Strategy: the importance of value and the use of a value-based strategy on betting on football is something that most punters do not consider but is of extreme importance. It is essential instead to accurately calculate and evaluate the probabilities and only bet on prices that are greater than the evaluated probability (in practice skip matches that for example offer a 2/5 odd for a home win as there is no value in this bet). This is the only way that a bettor can be profitable betting on football in the long run. A good evaluation of probabilities has more value than a good prediction (Houlsby, 2013). For this project and in the use of Sviluppo the evaluation of the odds to find potentially value-based bets is part of this strategy. As principle the matches considered for analysis are only those where the odds for home wins, draws and away wins are quoted at least 1/1 (in some cases some exceptions may however be considered where for example one of the results is quoted slightly below the 1/1 threshold). 5) Forecast Results: similarly to the weather, football is a complex system in which many variables can influence the result of a match, for this reason it is difficult to predict with any degree of certainty (Houlsby, 2013). The forecasting method, which is the foundation in this project, is based on a technique called Rank Probability Score (RPS); Edward S. Epstein (Epstein, 1969) first introduced it in In his research paper Epstein makes use of stochastic dynamic prediction in order to attempt to correctly forecast weather conditions. To a certain extent this can be adapted and applied also to football forecast. In his research paper (Constantinou, 2012), mentions this type of technique while (Murphy, 1970) describes the 19

20 RPS method as an appropriate scoring rule for evaluating and measuring the probability forecast when there are more than two categories. The RPS formula is the following: Figure 5: the RPS formula (Constantinou, 2012) Where r is the number of categories or potential outcomes, and p J and e J are the cumulative distribution of forecast and observations. Because the RPS represent the difference between the cumulative distribution of forecast and observations, the lower the result from the RPS formula the higher the probability. 3.2 Implementation Failing to acknowledge that football outcomes are on an ordinal scaling rate may lead to an inaccurate forecast or poor and inadequate models (Constantinou, 2012). The vision adopted in implementing Sviluppo makes use of this principle. Sviluppo is an Excel based spreadsheet model that is made up by 48 sheets of which 42 are data sets and 6 are used for analysis, plus one extra sheet which is the raw data for the season 2013/2014. This sheet has been left in place because it was the only dynamic table (all the others stored historic data from the past seasons), which was automatically updating the data of the current season on a weekly basis when the matches were played. All the datasets are stored in Excel.csv format on the Website; in order to dynamically import the Excel.csv file, the data needs to be treated the same way as importing a text file. For this reason in Excel rather than using the standard tool to import data from the web it is necessary to use the import data from text and then in the 20

21 address bar paste the address of the file on the web server (in this specific case the address is Sviluppo is made up of the following sheets: Notes: contains a brief description of the abbreviations fund in the downloaded data sets and a counter for all the data sets in the workbook, totalling records. Combinations: this sheet performs some of the main tasks, it takes the data from the Picchetti sheet, which produce most of the analysis, thus develops the all the possible permutations (it is important to clarify that what in football betting is known as combinations of all the possible results of a pool of matches, in mathematics and statistics this is actually permutations because the order is important) for the selected matches using the predicted results outcomes using a VBA Macro (details of the code can be accessed directly from Sviluppo this can be viewed by pressing the keys ALT+F11 which opens the VBA editor in Excel, the VBA Module that stores the codes is unprotected so that it is open for viewing and editing). There are also a number of charts in the Combinations sheet, which shows the distributions of the most predicted home win, draws or away win from all the permutations produced. Another important feature of this sheet is that it produces a ranking based on the most probable combination outcome and plots it in a table that can be sorted in ordinal way accordingly. Using this table it is possible to make a selection of the most probable outcomes. Another feature of the betting strategy implemented with Sviluppo is to choose only 5 matches out of all the matches available in the Serie A League for a given date. These matches have to be selected based on the value of the potential outcome, therefore only the matches with the highest odds have to be considered. Calcolatore UK: this is a calculator for determining the potential outcomes of a bet using the UK style of odds, which is fractional. 21

22 Calcolatore EU: this is a calculator for determining the potential outcomes of a bet using the EU style of odds, which is decimal. Picchetti: this sheet performs together with the sheet Combinations most of the calculations and analysis, the only input that need to be done manually is to enter the names of the teams for each match selected and the relative odds; then Picchetti extracts the probability of the odds assigned by the bookmaker, removes the overround, produce the actual probability of the matches, performs the RPS analysis and prepare the data which will be then used in the sheet Combinations. Seasonal Trend: this sheet collects and summarizes the cumulative percentage of all the home win, draws and away wins of the past 20 years of the Serie A League up to the current season which just ended; the average is considered an empirical value to estimate the actual standard probability of a result. The chart in the sheet shows the trend and the variances over the years. To date the analysis indicate that 44.66% of the matches end in a home win, 27.85% in a draw and 23.63% in an away win. These details are currently used as empirical value to match against the probabilities offered for each match by the bookmakers. All of the other sheets: these are the actual normalized historical data sets imported and used for the analysis, each one includes a Pivot Table that summarizes the data for each season split in home and away games. All of the sheets that make up Sviluppo use conditional formatting and charts to visualise data trend and highlight variances to help in finding useful patterns for decision making. 3.3 Requirements The requirements specifications remained unchanged over the development of the project, for more details about the requirement specification refer to the document in appendix

23 3.4 Graphical User Interface (GUI) Layout When designing Sviluppo the basic idea has been inspired by the Occam s razor principle that states that there is absolutely no point in carrying out an analysis that is more complicated than it needs to be. And essentially this principle applies to the choice of statistical model just as strongly as to anything else: simplest is best. Sviluppo makes good use of the Occam s principle, based on few basic essential facts it builds the analysis and the strategy of the system. This facts can be summarise as: Football is a highly unpredictable event to correctly forecast, in order to minimize this risk and exposure Sviluppo makes use of permutations to increase the probability of win and reduce the exposure to capital lost. The odds that the bookmakers provide to bettors proved to be reasonably accurate over the long run with the exception of biases in some cases. Sviluppo uses the bookmakers odds as a starting point for the analysis and forecast of results. Availability of data, Sviluppo is backed by 20 years of data sets to support analysis and predictions. Furthermore Sviluppo make use of a very simple and intuitive Graphical User Interface (GUI) which requires few simple steps and data inputs to perform analysis and predictions. Below are some screen shots that illustrate some of the key features: The raw data set for the season 2013/2014 as it is when imported into excel 23

24 Figure 5: Portion of the raw data for the season 2013/2014 The same portion of data set as it looks like after data cleaning, normalization and formatting. Figure 6: portion of the normalized data set for the season 2013/2014 The two Pivot Tables generated from the normalized data set for the season 2013/2014 split in two parts for the home and away matches played Figure 7: the two Pivot Tables summarising the season 2013/

25 The table that summarizes the season 2013/2014 with the final rank position for each team, the essential data statistics for each team and the summary of the percentage of home wins, draws and away wins in the season. Figure 8: the summary table for the season 2013/2014 The table that summarizes the trend expressed as percentage of home wins, draws and away wins for the past 20 years of the Serie A League and the related chart showing the trend. Figure 8: the trend of home wins, draws and away wins of the Serie A League. The input cells from the sheet Picchetti where Team 1 is the home team, Team 2 is the away team and under the columns 1, X, 2 are the relative odds in fractional form need to be input. 25

26 Figure 9: the input cells in the Picchetti sheet The input cells in the Picchetti sheet after the data has been input, the conditional formatting applied to the cells in the rows under columns 1, X, 2 show in white in the mini pie charts the actual probability that the bookmaker assigns for the result outcome, at this state this probability is still comprehensive of the bookmaker overround, however, it provides at first glance a graphical representation of the probabilities assigned, where white is positive and black is negative. In the case of the first match between Genoa and Roma odds give apparently all the favours to Roma. Figure 10: the input data cells of the sheet Picchetti with data This is a broader view of the sheet Picchetti following some data input, highlighted with different colours are different part of the table, showing the team names, the odds expressed in form of fraction, the corresponding odds in decimal format and the bookmakers probabilities assigned to the outcome of the matches comprehensive of the overound. In the case of the example of the 26

27 match between Genoa and Roma the selected bookmaker offers odds that expressed in probability assign 28.57% to Genoa to win, 27.78% to a draw and 48.78% to Roma to win. Adding all of these percentages together gives %, which means that the bookmaker has applied a total overround of 5.13% on this match, and an average of 5.37% overround for all of the matches selected. Figure 11: the bookmaker overround These are the actual percentages of probability that the bookmaker assigns to the outcome of the match having removed the overround. The cells have been formatted so that the green indicates the higher percentage of probability and red the lowest with the different shades of green and red to indicate the strength of the probability. Figure 12: probabilities without overround This part of the Picchetti sheet shows at the top the empirical value of probabilities for home, draws and away wins of the outcome of the Serie A League over the past 20 year, below is the difference between the actual probabilities assigned to the match by the bookmaker and the empirical values. Again, some conditional formatting is applied to show in green where the 27

28 variance is low in yellow where it is medium and in red where it is high. If we look at the first row this is representing the values of the match between Genoa and Rome, according to the bookmakers Rome is favourite but at this stage of the analysis looks like the match is more likely to end up in a home win or draw. Figure 13: variances between empirical historical values and the bookmaker s probability. Finally we apply the RPS to determine which result is more likely to be accurate, out of three possibilities the system chooses in the order first the one with the lower coefficient, which means the higher probability to be accurate, then chooses the one with second lower coefficient and ignores the choice with the higher coefficient. The results are plotted is two separate columns and the system assigns the correspondent value 1 for a home victory, X for a draw and 2 for an away victory. The two columns show the results as first choice and a second choice. Again some conditional formatting is applied to highlight the choices. 28

29 Figure 14: the RPS table The system then plots the results from the RPS analysis into a table in the Combinations sheet. Figure 15: the results of the RPS analysis plotted in the Combinations sheet The Combinations sheet has two buttons that trigger two separate macros, the first button named Combinations performs all of the permutations from the table, the second button Clear Combinations clears the results. Figure 16: the Combinations and Clear Combinations macro buttons A portion view of the Combinations sheet with the tables where the permutations are plotted, the charts showing the rating distribution for each column, a counter on the left hand side that shows the total number of permutations produced out of the total possible available and the probability of winning assigned to each permutation and the cumulative. Each match has three possible outcomes, home win, draw and away win. With 5 matches selected the total possible number of permutations is 3^5 which equal to 243 possible permutations. Sviluppo eliminates from the three results the one that is less likely to occur leaving with two results out of three. The total number of permutations available on five matches with two results is 2^5 which equal to

30 Then the total probability to win the bet given that the results selected by Sviluppo are correct is 32/243 = 13.17%. Figure 17: a portion of the Combinations sheet with the permutations on the right hand side. 3.5 Datasets The datasets are stored on a specialized gambling/betting website The data sets are stored on the website in Excel.csv format and are free to download. The data sets for the Serie A Italian League are available from the season 1993/1994 up to the current season 2013/2014 however; the amount of information available is not consistent over the years. Specifically, the most recent seasons are richer in data, which includes for example the details of the odds offered by some of the major bookmakers, while the older data sets only contain data related to the matches. For the purpose of this project the interest is only focused on some key features, in the precisely: the date in which the match was played, the full time home goals, the full time away goals and the full time result; any other information relevant for the project has been calculated and determined using this data. After having assessed the type of information required, an Excel VBA macro has been implemented to automatically format all the tables containing the 20 years data in the same way and plot each data sets into tables in separate sheets in the Sviluppo system. 30

31 4 Testing and Evaluation The time for testing the system has been quite limited due to the fact that the project has been completed just before the end of the current Serie A League season; however, it has been tested on the very last round of matches. 4.1 System Testing The first trial to evaluate the system was given by the last round of matches of the Italian Serie A season 2013/2014. The matches selected were the following: Genoa Catania Chievo Fiorentina Udinese Roma Atalanta Inter Torino Sampdoria The reason for selecting these five matches is that they reflected the principle of value, which means that for every outcome of every match the odds offered by the bookmaker of choice were at least 1/1 or very close to this value. Figures 10 to 17 which illustrate how Sviluppo works are actually taken from this sample Description The odds offered by the bookmaker are reported in the table below: Genoa Roma 5/2 13/5 1/1 Catania Atalanta 10/9 5/2 22/9 Chievo Inter 11/4 12/5 1/1 Fiorentina Torino 13/7 13/5 11/8 Udinese Sampdoria 8/9 13/5 14/5 31

32 Which means that with the exception of the Udinese home win odds all the others are greater or equal to 1/1, this is the minimum threshold to identify what is defined as a value odd. Figure 11 shows the percentage of probability attributed by the bookmaker to the outcome of the matches results before and after the overround being removed Methods The logic on which Sviluppo is based evaluates the probabilities the bookmaker assigns to the outcome of each single match and compare it to the empirical value derived from the analysis of the datasets, this process is shown in figure 13. The system also shows the variances between the observed and the expected values of these probabilities and applies a conditional formatting accordingly in order to show where these variances are larger. It is interesting to notice how after this first step of the analysis is implemented the view of the potential outcomes changes from what is suggested by the bookmaker to what is actually the expected. Figure 18: variances between observed probabilities and expected probabilities. Figure 18 shows the variances between the observed and the expected probabilities; the model also calculates the difference between each probability (columns S, T and U) and also the mean (column X, this is defaulted to 33.33% because the chances of picking the right outcome out of three events is 1/3, one out of three). According to the bookmaker the most probable results are in the order 2, 1, 2, 2, 1. The variance shows X, X, X, X, 2. 32

33 The system then performs the Ranked Probability Score Analysis (RPS) as per illustrated in figure 14. It then applies a logical nested if formula to extract the most probable values according to the result of the RPS results (the lower the better). The results of this process are shown in figure 14 in the two columns First Choice and Second Choice. The Sheet Combinations then takes the values from these two columns and produces the permutations Results This first trial resulted to be successful, Sviluppo predicted correctly the results of the five matches first by eliminating the less probable results and then predicting the right matches results following the permutations performed in the Combinations sheet. The correct results for the selected matches: Genoa Roma 1 Catania Atalanta 1 Chievo Inter 1 Fiorentina Torino X Udinese Sampdoria X The correct results were predicted in column no. 24 of the Combinations sheet However, in the ranking system of the Combinations sheet this is only 5 th from the bottom. 33

34 This means that the matches results have to be considered highly unpredictable. The bookmaker predictions only got one correct result out of five (the Catania result). Placing 1 on an accumulator for the above bet would have paid using a UK fractional system and using an EU decimal system. Sviluppo develops 32 permutations in total which means to make sure to take full advantage from the solution produced by the system, the bettor have to be ready to place 32 stake (this if we place a minimum of 1 stake on each permutation). It is important therefore to evaluate the risk involved in placing such a bet. The advantage of the fixed odds bet market is that a bettor can estimate the potential return ahead of placing a wager, it is for this reason that Sviluppo provides two calculators (one for the fractional and one for the decimals) for evaluating potential returns and help the punter in making sound risk assessed decisions ahead of placing a bet. 34

35 5 Conclusions Sviluppo is a tool which has been thought and developed having in mind the punter. Being myself a bettor has made the process of requirements elicitation easy, what is needed is a system that in few simple steps can provide analysis of the selected matches and provide for a solution by suggesting a number of results to choose from. It is then up to the punter strategy to identify the outcomes that are potentially more likely to be correct (the system suggest anytime 32 different results) or simply decide to accept all the solutions suggested by the system. Using Sviluppo can only be of benefit to any gambler looking to save a considerable amount of time in searching for insights ahead of any football match planned to bet on. The system has been designed and developed for academic and recreational purpose only, the scope of the project is to suggest and provide incentive for further research on the subject while introducing an interesting and valid approach to football betting, not to propose a solution. 35

36 6 Further development or research Sviluppo is an on-going project, the system has to be tested over the time of an entire football season in order to draw some conclusions on its efficiency. The next step will be to implement a tracking sheet in the system to measure the performance between matches results forecast and the actual outcomes. If proving to be successful over the course of the forthcoming football season then the system could apply the same methodology also to other Leagues (provided availability of data to be analysed). A further step ahead could be to adapt the system also to international competitions such as the UEFA Champions League or the FIFA World Cup. 36

37 7 References [1] Alun, O. (2010) Dynamic Bayesian forecasting models of football match outcomes with estimation of the evolution variance parameter. Loughborough, England. Mathematics Education Centre. [2] BBC Sport Football (2013). Football betting - the global gambling industry worth billions [Online]. BBC Sport Football. Available from: [Accessed 3rd of October 2013]. [3] Joseph Buchdahl, (2003) Fixed Odds Sports Betting Statistical Forecasting and Risk Management. England: High Stakes Publishing. [4] Constantinou, A.C. (2012) Bayesian networks for prediction, risk assessment and decision making in an inefficient Association Football gambling market. London, England: Faculty of Science and Engineering, Department of Electronic Engineering and Computer Science, Queen Mary, University of London. [5] Dixon, M., and Coles, S. (1997). Modelling association football scores and inefficiencies in the football betting market. Applied Statistics, 46, [6] Epstein, E. (1969). A Scoring System for Probability Forecasts of Ranked Categories. Journal of Applied Meteorology, 8, [7] Forrest, D., Goddard, J., and Simmons, R. (2005). Odds-setters as forecasters: The case of English football. International Journal of Forecasting, 21, [8] Forrest, D., and Simmons, R. (2008). Sentiment in the betting market on Spanish football. Applied Economics, 40, [9] Graham, I., and Stott, H. (2008). Predicting bookmaker odds and efficiency for UK football. Applied Economics, 40, [10] Jason Houlsby, (2013) A Guide to Betting on Football: England: Harry Haller Publishing. 37

38 [11] W.A.Hunter, (1996) Football Fortunes Results Forecasting. England: Gambling & Computing: Oldcastle Books. [12] Karlis, D., Ntzoufras, I. (1998) Statistical Modelling For Soccer Games: The Greek League. Athens, Greece: Department of Statistics, Athens University of Economics and Business. [13] Koopman, S.J., Lit, R. (2012) A Dynamic Bivariate Poisson Model for Analysing and Forecasting Match Results in the English Premier League. Amsterdam, Holland: Faculty of Economics and Business Administration, VU University. [14], Min, B., Choe, C., McKay, R.I. (2001) A Compound Approach for Football Result Prediction. Seoul, Korea: School of Computer Science and Engineering, Seoul National University. [15] Murphy, A. (1970). The ranked probability score and the probability score: A comparison. Monthly Weather Review, 98, [16] Peel, D. A., and Thomas, D. A. (1989). Outcome uncertainty and the demand for football. Scottish Journal of Political Economy, 35, [17] Peel, D. A., and Thomas, D. A. (1992). The demand for football: some evidence on outcome uncertainty. Empirical Economics, 4, [18] Peel, D. A., and Thomas, D. A. (1997). Handicaps, outcome uncertainty and attendance demand. Applied Economic Letters, 4, [19] Rotshtein, A., Posner, M., and Rakytyanska, A. (2005). Football predictions based on a fuzzy model with genetic and neural tuning. Cybernetics and Systems Analysis, 41: 4, [20] Vecer, J., Kopriva, F., and Ichiba, T. (2009). Estimating the Effect of the Red Card in Soccer: When to Commit an Offense in Exchange for Preventing a Goal Opportunity. Journal of Quantitative Analysis in Sports, 5: Iss. 1, Article 8. 38

39 [21] Wang, C., Vandebroek, M. (2011). A model based ranking system for soccer teams. Leuven, Belgium: Faculty of Economics and Business and Leuven Statistics Research Center. 39

40 8 Appendix 8.1 Project Proposal Paper copy available with the printed copy of this dissertation, also available online as a Google Drive shared sp=sharing 8.2 Initial Requirement Specification Paper copy available with the printed copy of this dissertation, also available online as a Google Drive shared sp=sharing 8.3 Management Progress Reports Paper copy available with the printed copy of this dissertation, also available online as a Google Drive shared sp=sharing 8.4 Literature Review Paper copy available with the printed copy of this dissertation, also available online as a Google Drive shared sp=sharing 40

EFFICIENCY IN BETTING MARKETS: EVIDENCE FROM ENGLISH FOOTBALL

EFFICIENCY IN BETTING MARKETS: EVIDENCE FROM ENGLISH FOOTBALL The Journal of Prediction Markets (2007) 1, 61 73 EFFICIENCY IN BETTING MARKETS: EVIDENCE FROM ENGLISH FOOTBALL Bruno Deschamps and Olivier Gergaud University of Bath University of Reims We analyze the

More information

2. Scoring rules used in previous football forecast studies

2. Scoring rules used in previous football forecast studies Solving the problem of inadequate scoring rules for assessing probabilistic football forecast models Anthony Constantinou * and Norman E. Fenton Risk Assessment and Decision Analysis Research Group (RADAR),

More information

The Fibonacci Strategy Revisited: Can You Really Make Money by Betting on Soccer Draws?

The Fibonacci Strategy Revisited: Can You Really Make Money by Betting on Soccer Draws? MPRA Munich Personal RePEc Archive The Fibonacci Strategy Revisited: Can You Really Make Money by Betting on Soccer Draws? Jiri Lahvicka 17. June 2013 Online at http://mpra.ub.uni-muenchen.de/47649/ MPRA

More information

Profiting from arbitrage and odds biases of the European football gambling market

Profiting from arbitrage and odds biases of the European football gambling market Corrected version (with corrections highlighted), version 2013.10.16. To appear in the Journal of Gambling Business and Economics. Profiting from arbitrage and odds biases of the European football gambling

More information

Rating Systems for Fixed Odds Football Match Prediction

Rating Systems for Fixed Odds Football Match Prediction Football-Data 2003 1 Rating Systems for Fixed Odds Football Match Prediction What is a Rating System? A rating system provides a quantitative measure of the superiority of one football team over their

More information

Analyzing Information Efficiency in the Betting Market for Association Football League Winners

Analyzing Information Efficiency in the Betting Market for Association Football League Winners Analyzing Information Efficiency in the Betting Market for Association Football League Winners Lars Magnus Hvattum Department of Industrial Economics and Technology Management, Norwegian University of

More information

Betting Terms Explained www.sportsbettingxtra.com

Betting Terms Explained www.sportsbettingxtra.com Betting Terms Explained www.sportsbettingxtra.com To most people betting has a language of its own, so to help, we have explained the main terms you will come across when betting. STAKE The stake is the

More information

Behavioural Biases in the European Football Betting Market

Behavioural Biases in the European Football Betting Market Behavioural Biases in the European Football Betting Market Master Thesis Behavioural Economics Stefan van der Lee 333124 Supervisor: dr. T.L.P.R. Peeters 02-07-2015 This paper investigates the presence

More information

Guide to Spread Betting

Guide to Spread Betting www.footballbettingdata.co.uk Guide to Spread Betting Part One: How to get a 9/2 payout from a 5/6 shot Are you interested in boosting your profits? Of course you are. Who isn t? There is more to making

More information

Football Bets Explained

Football Bets Explained Football Bets Explained www.eurofootballtrader.co.uk If you are new to football betting, or have never previously bet on specialist markets such as, Corners, Bookings, Goal Times, Handicaps, etc., this

More information

Predicting sports events from past results

Predicting sports events from past results Predicting sports events from past results Towards effective betting on football Douwe Buursma University of Twente P.O. Box 217, 7500AE Enschede The Netherlands [email protected] ABSTRACT

More information

Published in 2003 by High Stakes Publishing, 21 Great Ormond Street, London, WC1N 3JB www.highstakes.co.uk. Copyright Joseph Buchdahl

Published in 2003 by High Stakes Publishing, 21 Great Ormond Street, London, WC1N 3JB www.highstakes.co.uk. Copyright Joseph Buchdahl Published in 2003 by High Stakes Publishing, 21 Great Ormond Street, London, WC1N 3JB www.highstakes.co.uk Copyright Joseph Buchdahl The right of Joseph Buchdahl to be identified as author of this work

More information

Prediction on Soccer Matches using Multi- Layer Perceptron

Prediction on Soccer Matches using Multi- Layer Perceptron Prediction on Soccer Matches using Multi- Layer Perceptron ECE 539 Project Report Author: Yue Weng Mak ID: 903-051-7735 Contents Introduction... 3 Motivation... 4 Experiment... 4 Results... 5 Improvements...

More information

Betting on Excel to enliven the teaching of probability

Betting on Excel to enliven the teaching of probability Betting on Excel to enliven the teaching of probability Stephen R. Clarke School of Mathematical Sciences Swinburne University of Technology Abstract The study of probability has its roots in gambling

More information

THE FAVOURITE-LONGSHOT BIAS AND MARKET EFFICIENCY IN UK FOOTBALL BETTING

THE FAVOURITE-LONGSHOT BIAS AND MARKET EFFICIENCY IN UK FOOTBALL BETTING Scottish Journal of Political Economy, Vol., No. 1, February 2000. Published by Blackwell Publishers Ltd, Cowley Road, Oxford OX 1JF, UK and 30 Main Street, Malden, MA 021, USA THE FAVOURITE-LONGSHOT BIAS

More information

Predicting the World Cup. Dr Christopher Watts Centre for Research in Social Simulation University of Surrey

Predicting the World Cup. Dr Christopher Watts Centre for Research in Social Simulation University of Surrey Predicting the World Cup Dr Christopher Watts Centre for Research in Social Simulation University of Surrey Possible Techniques Tactics / Formation (4-4-2, 3-5-1 etc.) Space, movement and constraints Data

More information

pi-football: A Bayesian network model for forecasting Association Football match outcomes

pi-football: A Bayesian network model for forecasting Association Football match outcomes Working Paper, draft 5, February 2012 pi-football: A Bayesian network model for forecasting Association Football match outcomes ANTHONY C. CONSTANTINOU *, NORMAN E. FENTON AND MARTIN NEIL Risk Assessment

More information

How Efficient is the European Football Betting Market? Evidence from Arbitrage and Trading Strategies

How Efficient is the European Football Betting Market? Evidence from Arbitrage and Trading Strategies How Efficient is the European Football Betting Market? Evidence from Arbitrage and Trading Strategies Nikolaos Vlastakis (i), George Dotsis (ii), Raphael N. Markellos (iii) This paper assesses the international

More information

Combining player statistics to predict outcomes of tennis matches

Combining player statistics to predict outcomes of tennis matches IMA Journal of Management Mathematics (2005) 16, 113 120 doi:10.1093/imaman/dpi001 Combining player statistics to predict outcomes of tennis matches TRISTAN BARNETT AND STEPHEN R. CLARKE School of Mathematical

More information

SECRET BETTING CLUB FINK TANK FREE SYSTEM GUIDE

SECRET BETTING CLUB FINK TANK FREE SYSTEM GUIDE SECRET BETTING CLUB FINK TANK FREE SYSTEM GUIDE WELCOME TO THE FINK TANK FOOTBALL VALUE SYSTEM Welcome to this Free Fink Tank Football System Guide from the team at the Secret Betting Club. In this free

More information

REGULATING INSIDER TRADING IN BETTING MARKETS

REGULATING INSIDER TRADING IN BETTING MARKETS # Blackwell Publishers Ltd and the Board of Trustees of the Bulletin of Economic Research 1999. Published by Blackwell Publishers, 108 Cowley Road, Oxford OX4 1JF, UK and 350 Main Street, Malden, MA 02148,

More information

FOOTBALL INVESTOR. Member s Guide 2014/15

FOOTBALL INVESTOR. Member s Guide 2014/15 FOOTBALL INVESTOR Member s Guide 2014/15 V1.0 (September 2014) - 1 - Introduction Welcome to the Football Investor member s guide for the 2014/15 season. This will be the sixth season the service has operated

More information

Football Match Winner Prediction

Football Match Winner Prediction Football Match Winner Prediction Kushal Gevaria 1, Harshal Sanghavi 2, Saurabh Vaidya 3, Prof. Khushali Deulkar 4 Department of Computer Engineering, Dwarkadas J. Sanghvi College of Engineering, Mumbai,

More information

Data mining and football results prediction

Data mining and football results prediction Saint Petersburg State University Mathematics and Mechanics Faculty Department of Analytical Information Systems Malysh Konstantin Data mining and football results prediction Term paper Scientific Adviser:

More information

HOW TO PLAY JustBet. What is Fixed Odds Betting?

HOW TO PLAY JustBet. What is Fixed Odds Betting? HOW TO PLAY JustBet What is Fixed Odds Betting? Fixed Odds Betting is wagering or betting against on odds of any event or activity, with a fixed outcome. In this instance we speak of betting on the outcome

More information

Beginners Guide to Sports Arbitrage Trading and Bonus Scalping

Beginners Guide to Sports Arbitrage Trading and Bonus Scalping Beginners Guide to Sports Arbitrage Trading and Bonus Scalping Contents What Is Sports Arbitrage Trading? What Is Bonus Scalping? Risks of Sports Arbitrage Trading? Betfair/Betdaq The Spreadsheet Worked

More information

Relational Learning for Football-Related Predictions

Relational Learning for Football-Related Predictions Relational Learning for Football-Related Predictions Jan Van Haaren and Guy Van den Broeck [email protected], [email protected] Department of Computer Science Katholieke Universiteit

More information

Profiting from an Inefficient Association Football Gambling Market: Prediction, Risk and Uncertainty Using Bayesian Networks

Profiting from an Inefficient Association Football Gambling Market: Prediction, Risk and Uncertainty Using Bayesian Networks Submitted for publication, May 20, 2013. Profiting from an Inefficient Association Football Gambling Market: Prediction, Risk and Uncertainty Using Bayesian Networks ANTHONY COSTA CONSTANTINOU *, NORMAN

More information

Predicting outcome of soccer matches using machine learning

Predicting outcome of soccer matches using machine learning Saint-Petersburg State University Mathematics and Mechanics Faculty Albina Yezus Predicting outcome of soccer matches using machine learning Term paper Scientific adviser: Alexander Igoshkin, Yandex Mobile

More information

Sport Hedge Millionaire s Guide to a growing portfolio. Sports Hedge

Sport Hedge Millionaire s Guide to a growing portfolio. Sports Hedge Sports Hedge Sport Hedging for the millionaire inside us, a manual for hedging and profiting for a growing portfolio Congratulations, you are about to have access to the techniques sports books do not

More information

Using Monte Carlo simulation to calculate match importance: the case of English Premier League

Using Monte Carlo simulation to calculate match importance: the case of English Premier League Using Monte Carlo simulation to calculate match importance: the case of English Premier League JIŘÍ LAHVIČKA * Abstract: This paper presents a new method of calculating match importance (a common variable

More information

Soccer Analytics. Predicting the outcome of soccer matches. Research Paper Business Analytics. December 2012. Nivard van Wijk

Soccer Analytics. Predicting the outcome of soccer matches. Research Paper Business Analytics. December 2012. Nivard van Wijk Soccer Analytics Predicting the outcome of soccer matches Research Paper Business Analytics December 2012 Nivard van Wijk Supervisor: prof. dr. R.D. van der Mei VU University Amsterdam Faculty of Sciences

More information

Testing Efficiency in the Major League of Baseball Sports Betting Market.

Testing Efficiency in the Major League of Baseball Sports Betting Market. Testing Efficiency in the Major League of Baseball Sports Betting Market. Jelle Lock 328626, Erasmus University July 1, 2013 Abstract This paper describes how for a range of betting tactics the sports

More information

How to open an account

How to open an account If you like a flutter on the horses or any other sport then I would strongly recommend Betfair to place those bets. I find it amazing the number of people still using high street bookmakers which offer

More information

Fragiskos Archontakis. Institute of Innovation and Knowledge Management (INGENIO) Universidad Politécnica de Valencia-CSIC

Fragiskos Archontakis. Institute of Innovation and Knowledge Management (INGENIO) Universidad Politécnica de Valencia-CSIC Winners and Losers in Soccer World Cup: A Study of Recent History and how to bet if you must Fragiskos Archontakis Institute of Innovation and Knowledge Management (INGENIO) Universidad Politécnica de

More information

How to Beat Online Roulette!

How to Beat Online Roulette! Martin J. Silverthorne How to Beat Online Roulette! Silverthorne Publications, Inc. How to Beat Online Roulette! COPYRIGHT 2015 Silverthorne Publications Inc. All rights reserved. Except for brief passages

More information

Statistical techniques for betting on football markets.

Statistical techniques for betting on football markets. Statistical techniques for betting on football markets. Stuart Coles Padova, 11 June, 2015 Smartodds Formed in 2003. Originally a betting company, now a company that provides predictions and support tools

More information

Football Bets Explained:

Football Bets Explained: Football Bets Explained: How to cash-in on ALL football matches without ever picking a winning team www.worldcup2010bet.co.uk The World Cup is the biggest sporting event on the planet and South Africa

More information

Lotto Master Formula (v1.3) The Formula Used By Lottery Winners

Lotto Master Formula (v1.3) The Formula Used By Lottery Winners Lotto Master Formula (v.) The Formula Used By Lottery Winners I. Introduction This book is designed to provide you with all of the knowledge that you will need to be a consistent winner in your local lottery

More information

Numerical Algorithms for Predicting Sports Results

Numerical Algorithms for Predicting Sports Results Numerical Algorithms for Predicting Sports Results by Jack David Blundell, 1 School of Computing, Faculty of Engineering ABSTRACT Numerical models can help predict the outcome of sporting events. The features

More information

Betting on the Athens Olympic Games

Betting on the Athens Olympic Games Betting on the Athens Olympic Games An Interim report based on the first 10 days of competition Our research has shown that the amount of betting on the Olympics is now quite staggering and that all events

More information

Probability, statistics and football Franka Miriam Bru ckler Paris, 2015.

Probability, statistics and football Franka Miriam Bru ckler Paris, 2015. Probability, statistics and football Franka Miriam Bru ckler Paris, 2015 Please read this before starting! Although each activity can be performed by one person only, it is suggested that you work in groups

More information

2 HOW DOES TRADING WORK?. 4 HOW THE SYSTEM WORKS. 6 WHAT IF IT GOES WRONG?. 13 A RECAP. 15 BANKROLL. 16 A SUCCESSFUL TRADE EXAMPLE.

2 HOW DOES TRADING WORK?. 4 HOW THE SYSTEM WORKS. 6 WHAT IF IT GOES WRONG?. 13 A RECAP. 15 BANKROLL. 16 A SUCCESSFUL TRADE EXAMPLE. Disclaimer Please make sure you read this disclaimer all the way through and contact us if there is anything you don't understand before you use the contents of this guide. We always recommend that you

More information

RULES AND REGULATIONS OF FIXED ODDS BETTING GAMES

RULES AND REGULATIONS OF FIXED ODDS BETTING GAMES RULES AND REGULATIONS OF FIXED ODDS BETTING GAMES Project: Royalhighgate Public Company Ltd. 04.04.2014 Table of contents SECTION I: GENERAL RULES... 6 ARTICLE 1 GENERAL REGULATIONS...6 ARTICLE 2 THE HOLDING

More information

Testing semi-strong efficiency in a fixed odds betting market: Evidence from principal European football leagues.

Testing semi-strong efficiency in a fixed odds betting market: Evidence from principal European football leagues. MPRA Munich Personal RePEc Archive Testing semi-strong efficiency in a fixed odds betting market: Evidence from principal European football leagues. Giovanni Bernardo and Massimo Ruberti and Roberto Verona

More information

free soccer bet prediction

free soccer bet prediction free soccer bet prediction Prediction Soccer ZapMeta.es Buscar en 8 Buscadores a la vez Prediction Soccer Free Soccer predictions and football tips We offer soccer predictions generated with Neural Network

More information

Modelling the Scores of Premier League Football Matches

Modelling the Scores of Premier League Football Matches Modelling the Scores of Premier League Football Matches by: Daan van Gemert The aim of this thesis is to develop a model for estimating the probabilities of premier league football outcomes, with the potential

More information

Promotions. 1. New Players Free Bet Offer. When you place your first bet of 10 or more, we will give you 2 x 10 free bets. Terms and Conditions:

Promotions. 1. New Players Free Bet Offer. When you place your first bet of 10 or more, we will give you 2 x 10 free bets. Terms and Conditions: Promotions 1. New Players Free Bet Offer 2. Money Back Football Accas Offer (Any 5+ selections) 3. Dubble Bubble and Hat-Trick Fan-Tastic - Our exciting First Player to Score offer 4. Free Bets Rules 5.

More information

Live Betting Extra Rules

Live Betting Extra Rules Live Betting Extra Rules Rules for General Main Live Lines The following rules apply for Live Betting: Markets do not include overtime unless otherwise stated. Lines are offered at the provider s discretion.

More information

THE FORM LAB 2.5 GOAL STRATEGY

THE FORM LAB 2.5 GOAL STRATEGY Welcome to the Form Lab 2.5 Goals Strategy Guide. THE FORM LAB 2.5 GOAL STRATEGY This guide outlines a simple way to quickly find profitable bets using the Game Notes available in all levels of Football

More information

27 FREE Betting Systems

27 FREE Betting Systems Benjamin Street Presents 27 FREE Betting Systems Copyright 2014 Benjamin Street Please note that this material is copyright protected and you have no authority to giveaway, lend or copy it in any way.

More information

IS THE SOCCER BETTING MARKET EFFICIENT? A CROSS-COUNTRY INVESTIGATION USING THE FIBONACCI STRATEGY

IS THE SOCCER BETTING MARKET EFFICIENT? A CROSS-COUNTRY INVESTIGATION USING THE FIBONACCI STRATEGY The Journal of Gambling Business and Economics 2012 Vol 6 No 2 pp 29-49 IS THE SOCCER BETTING MARKET EFFICIENT? A CROSS-COUNTRY INVESTIGATION USING THE FIBONACCI STRATEGY Ender Demir 1 Advanced School

More information

EXAMINING NCAA/NFL MARKET EFFICIENCY

EXAMINING NCAA/NFL MARKET EFFICIENCY EXAMINING NCAA/NFL MARKET EFFICIENCY Gerald Kohers, Sam Houston State University Mark Tuttle, Sam Houston State University Donald Bumpass, Sam Houston State University ABSTRACT Page 67 Billions of dollars

More information

Excel 2010: Create your first spreadsheet

Excel 2010: Create your first spreadsheet Excel 2010: Create your first spreadsheet Goals: After completing this course you will be able to: Create a new spreadsheet. Add, subtract, multiply, and divide in a spreadsheet. Enter and format column

More information

The Ultimate Professional Guide to Winning at Sports Betting

The Ultimate Professional Guide to Winning at Sports Betting The Ultimate Professional Guide to Winning at Sports Betting A professional guide to profitable betting over the internet by Henry Goldman Max Paris Publishing The Ultimate Professional Guide to Winning

More information

On the effect of taxation in the online sports betting market

On the effect of taxation in the online sports betting market On the effect of taxation in the online sports betting market Juan Vidal-Puga Research Group in Economic Analysis Departamento de Estatística e IO Universidade de Vigo, Spain June 8, 2 We analyze the effect

More information

HOW TO BET ON TENNIS. Gambling can be addictive. Please play responsibly. http://responsiblegambling.betfair.com

HOW TO BET ON TENNIS. Gambling can be addictive. Please play responsibly. http://responsiblegambling.betfair.com HOW TO BET ON TENNIS Gambling can be addictive. Please play responsibly. http://responsiblegambling.betfair.com Tennis is great for Betfair customers as it takes place over 11 months of the year, which

More information

As per requirement, all competition webpages ran and promoted by your website will be white labelled to match the colour scheme of your brand.

As per requirement, all competition webpages ran and promoted by your website will be white labelled to match the colour scheme of your brand. Runlastman.com, Unit 3, Sandyford Office Park, Sandyford, Dublin 18 +353868908424, [email protected] www.runlastman.com Proposal RunLastMan.com provide your website with an online platform to run a

More information

Equotion. Working with Equotion

Equotion. Working with Equotion Equotion Working with Equotion Working with Equotion This how to guide has been pulled together to help new users get the most out of the Equotion system. Part of this is to make sure that you understand

More information

Sports betting odds: A source for empirical Bayes

Sports betting odds: A source for empirical Bayes Sports betting odds: A source for empirical Bayes Mateo Graciano Londoño Andrés Ramírez Hassan, EAFIT University Medellín, Colombia November 25, 2015 Abstract This paper proposes a new betting strategy

More information

Applied Economics Publication details, including instructions for authors and subscription information: http://www.tandfonline.

Applied Economics Publication details, including instructions for authors and subscription information: http://www.tandfonline. This article was downloaded by: [Lancaster University Library] On: 17 April 2013, At: 06:42 Publisher: Routledge Informa Ltd Registered in England and Wales Registered Number: 1072954 Registered office:

More information

Beating the NCAA Football Point Spread

Beating the NCAA Football Point Spread Beating the NCAA Football Point Spread Brian Liu Mathematical & Computational Sciences Stanford University Patrick Lai Computer Science Department Stanford University December 10, 2010 1 Introduction Over

More information

VISUAL GUIDE to. RX Scripting. for Roulette Xtreme - System Designer 2.0

VISUAL GUIDE to. RX Scripting. for Roulette Xtreme - System Designer 2.0 VISUAL GUIDE to RX Scripting for Roulette Xtreme - System Designer 2.0 UX Software - 2009 TABLE OF CONTENTS INTRODUCTION... ii What is this book about?... iii How to use this book... iii Time to start...

More information

Congratulations! By purchasing this ebook you now have access to a very simple, yet highly profitable system to make TAX FREE profits with horse

Congratulations! By purchasing this ebook you now have access to a very simple, yet highly profitable system to make TAX FREE profits with horse Congratulations! By purchasing this ebook you now have access to a very simple, yet highly profitable system to make TAX FREE profits with horse racing. You also acquired RESELL Rights, so feel free to

More information

FORM LAB BLACK ADVANCED USER GUIDE

FORM LAB BLACK ADVANCED USER GUIDE FORM LAB BLACK ADVANCED USER GUIDE This advanced user guide is written by head trader Will Wilde primarily for subscribers who have a Form Lab Black equivalent subscription, but all users will benefit

More information

Frequently Asked Questions

Frequently Asked Questions REWARDBET WITH LUXBET Frequently Asked Questions Welcome LuxBet Account Holders! To make your experience of using RewardBet with your LuxBet account more enjoyable, the following guide answers a number

More information

MODULE 1 INTRODUCTION TO THE BETTING EXCHANGE CONCEPT

MODULE 1 INTRODUCTION TO THE BETTING EXCHANGE CONCEPT MODULE 1 Introduction to the Betting Exchange Football markets Odds Movement INTRODUCTION TO THE BETTING EXCHANGE CONCEPT The betting exchange has revolutionised sports gambling. Anyone who is familiar

More information

Betfair According To Wikipedia

Betfair According To Wikipedia betfair GREEN calculator 2009 Hello, My name is Derek Johnstone and I am the developer of the betfair GREEN calculator 2009, The calculator was created in March 2009 to aid my trading calculations on the

More information

Intelligent Agent for Playing Casino Card Games

Intelligent Agent for Playing Casino Card Games Intelligent Agent for Playing Casino Card Games Sanchit Goyal Department of Computer Science University of North Dakota Grand Forks, ND 58202 [email protected] Ruchitha Deshmukh Department of Computer

More information

BetXchange Rugby World Cup & Betting Guide

BetXchange Rugby World Cup & Betting Guide BetXchange Rugby World Cup & Betting Guide Contents pg. How to Open a BetXchange Account 2 - How to Open an Account - How to Deposit Funds - How to Place a Bet - How to Withdraw Funds - How to Place Your

More information

Lay Betting Selection System. Strike Rate!!

Lay Betting Selection System. Strike Rate!! Strike Rate!! Introduction Firstly, congratulations of becoming an owner of this fantastic selection system. You ll find it difficult to find a system that can produce so many winners at such low liability.

More information

CONTENT LAND BASED GAMES

CONTENT LAND BASED GAMES CONTENT LAND BASED GAMES Live Keno 4 Street Racer 6 Darts Bet 8 Western Keno 10 Kings Jewels 12 Circus Fortune 14 Sports Betting 16 Keno Bet 18 Racing Bet 20 Poker Bet (Single Table) 22 Poker Bet + (3

More information

How to cash-in on ALL football matches without ever picking a winning team

How to cash-in on ALL football matches without ever picking a winning team Football Bets Explained: How to cash-in on ALL football matches without ever picking a winning team Football betting has been one of the growth areas of the last five years. A staggering 20 billion will

More information

Your essential guide to the bookies best offers

Your essential guide to the bookies best offers Your essential guide to the bookies best offers In this special report from Matt Nesbitt at Football Betting Data: The truth about the bookies free bet offers The best new account offers on the market

More information

WARNING DO NOT UNDER ANY CIRCUMSTANCE RUN MORE THAN ONE VERSION OF THE GREY HORSE BOT ON THE SAME MARKET.

WARNING DO NOT UNDER ANY CIRCUMSTANCE RUN MORE THAN ONE VERSION OF THE GREY HORSE BOT ON THE SAME MARKET. This document and all the contents are. No part of this may be reproduced in any form without prior written consent. Disclaimer Neither Sporting Bots Limited, nor anyone associated with Sporting Bots Limited

More information

Programming in Access VBA

Programming in Access VBA PART I Programming in Access VBA In this part, you will learn all about how Visual Basic for Applications (VBA) works for Access 2010. A number of new VBA features have been incorporated into the 2010

More information

Modelling football match results and testing the efficiency of the betting market

Modelling football match results and testing the efficiency of the betting market Modelling football match results and testing the efficiency of the betting market Researched by Declan Sheridan Submitted to National University of Ireland, Maynooth The Department of Economics, Finance

More information

Forecasting Accuracy and Line Changes in the NFL and College Football Betting Markets

Forecasting Accuracy and Line Changes in the NFL and College Football Betting Markets Forecasting Accuracy and Line Changes in the NFL and College Football Betting Markets Steven Xu Faculty Advisor: Professor Benjamin Anderson Colgate University Economics Department April 2013 [Abstract]

More information

A THEORETICAL ANALYSIS OF THE MECHANISMS OF COMPETITION IN THE GAMBLING MARKET

A THEORETICAL ANALYSIS OF THE MECHANISMS OF COMPETITION IN THE GAMBLING MARKET A THEORETICAL ANALYSIS OF THE MECHANISMS OF COMPETITION IN THE GAMBLING MARKET RORY MCSTAY Senior Freshman In this essay, Rory McStay describes the the effects of information asymmetries in the gambling

More information

YOUR FREE GUIDE TO PLAYING EXCHANGE BLACKJACK

YOUR FREE GUIDE TO PLAYING EXCHANGE BLACKJACK Disclaimer: YOUR FREE GUIDE TO PLAYING EXCHANGE BLACKJACK This document is accurate at time of writing and comes to you for free with the compliments of exchangeblackjack.info. It is not intended to encourage

More information

The Favourite-Longshot Bias in English Football

The Favourite-Longshot Bias in English Football The Favourite-Longshot Bias in English Football Abstract The favourite-longshot bias is an empirical phenomenon found in sports betting markets where favourites are systemically underbet relative to underdogs

More information

Using Excel for Statistics Tips and Warnings

Using Excel for Statistics Tips and Warnings Using Excel for Statistics Tips and Warnings November 2000 University of Reading Statistical Services Centre Biometrics Advisory and Support Service to DFID Contents 1. Introduction 3 1.1 Data Entry and

More information

Testing the Efficiency of Sports Betting Markets

Testing the Efficiency of Sports Betting Markets Testing the Efficiency of Sports Betting Markets A Thesis Presented to The Established Interdisciplinary Committee for Economics-Mathematics Reed College In Partial Fulfillment of the Requirements for

More information

How To Play Classic Slots

How To Play Classic Slots Table of Contents Casino Help... 1 Introduction... 1 Introduction... 1 Using This Help Guide... 1 Getting Started... 2 Getting Started... 2 Web Casino... 3 Game Client... 4 To Play the Games... 4 Common

More information

The 7 Premier League trends the bookies don t want YOU to know...

The 7 Premier League trends the bookies don t want YOU to know... If you knew something happened 7, 8 or even 9 times out of 10 you d bet on it happening again wouldn t you? The 7 Premier League trends the bookies don t want YOU to know... Inside this special report

More information

You can place bets on the Roulette table until the dealer announces, No more bets.

You can place bets on the Roulette table until the dealer announces, No more bets. Roulette Roulette is one of the oldest and most famous casino games. Every Roulette table has its own set of distinctive chips that can only be used at that particular table. These chips are purchased

More information

Paul Ruffy 2015 Cautionary Note/Disclaimer: You are solely responsible for any money that you bet, win or lose. No reproduction or distribution of

Paul Ruffy 2015 Cautionary Note/Disclaimer: You are solely responsible for any money that you bet, win or lose. No reproduction or distribution of Paul Ruffy 2015 Cautionary Note/Disclaimer: You are solely responsible for any money that you bet, win or lose. No reproduction or distribution of this report is permitted without the prior consent of

More information

Evaluating Trading Systems By John Ehlers and Ric Way

Evaluating Trading Systems By John Ehlers and Ric Way Evaluating Trading Systems By John Ehlers and Ric Way INTRODUCTION What is the best way to evaluate the performance of a trading system? Conventional wisdom holds that the best way is to examine the system

More information

Full version is >>> HERE <<<

Full version is >>> HERE <<< Full version is >>> HERE http://dbvir.com/bookiecash/pdx/nasl680/ Tags: soccer

More information

The Ultimate Blackjack System

The Ultimate Blackjack System The Ultimate Blackjack System Thank you Thank you for your interest in this incredible system. Soon you will be making money from online Blackjack. This book comes with full resale rights. Please feel

More information

Sports Action & PlayNow Sports FAQ s

Sports Action & PlayNow Sports FAQ s Sports Action & PlayNow Sports FAQ s Sports Action and PlayNow Sports currently provide sports bettors with the best of both worlds, providing two unique sports betting options to all B.C. residents of

More information

The NCAA Basketball Betting Market: Tests of the Balanced Book and Levitt Hypotheses

The NCAA Basketball Betting Market: Tests of the Balanced Book and Levitt Hypotheses The NCAA Basketball Betting Market: Tests of the Balanced Book and Levitt Hypotheses Rodney J. Paul, St. Bonaventure University Andrew P. Weinbach, Coastal Carolina University Kristin K. Paul, St. Bonaventure

More information

SCRATCHING THE SURFACE OF PROBABILITY. Robert J. Russell, University of Paisley, UK

SCRATCHING THE SURFACE OF PROBABILITY. Robert J. Russell, University of Paisley, UK SCRATCHING THE SURFACE OF PROBABILITY Robert J. Russell, University of Paisley, UK Scratch cards are widely used to promote the interests of charities and commercial concerns. They provide a useful mechanism

More information

3. FIXED ODDS FOOTBALL BETS

3. FIXED ODDS FOOTBALL BETS 3. FIXED ODDS FOOTBALL BETS 3.1 FIXED ODDS BETTING (c) (d) (e) (f) (g) It will be at the Operator's discretion to offer the types of Fixed Odds Football Bets to cover the Play Time and/or Extra Time of

More information

Gaming the Law of Large Numbers

Gaming the Law of Large Numbers Gaming the Law of Large Numbers Thomas Hoffman and Bart Snapp July 3, 2012 Many of us view mathematics as a rich and wonderfully elaborate game. In turn, games can be used to illustrate mathematical ideas.

More information

Guide to Spread Betting

Guide to Spread Betting www.footballbettingdata.co.uk Guide to Spread Betting Part Two: The more right you are, the more you win In Part One of your exclusive guide we looked at how Spread Betting works. All football markets

More information

Search help. More on Office.com: images templates. Here are some basic tasks that you can do in Microsoft Excel 2010.

Search help. More on Office.com: images templates. Here are some basic tasks that you can do in Microsoft Excel 2010. Page 1 of 8 Excel 2010 Home > Excel 2010 Help and How-to > Getting started with Excel Search help More on Office.com: images templates Basic tasks in Excel 2010 Here are some basic tasks that you can do

More information

Testing the Efficiency of Sports Betting Markets: An Examination of National Football League and English Premier League Betting

Testing the Efficiency of Sports Betting Markets: An Examination of National Football League and English Premier League Betting Testing the Efficiency of Sports Betting Markets: An Examination of National Football League and English Premier League Betting A Thesis Presented to The Established Interdisciplinary Committee for Mathematics-Economics

More information