Football Match Results Prediction Using Artificial Neural Networks; The Case of Iran Pro League


1 Department of Industrial Engineering, Tehran Science and Research Branch, Azad Islamic University,Iran

2 Department of management, Research Institute of ShakhesPajouh, University of Isfahan, Iran


Predicting the results of sports matches is interesting to many, from fans to punters. It is also interesting as a research problem, in part due to its difficulty, because the result of a sports match is dependent on many factors, such as the morale of a team (or a player), skills, current score, etc. So even for sports experts, it is very hard to predict the exact results of sports matches. This research discusses using a machine learning approach, Artificial Neural Networks (ANNs), to predict the outcomes of one week, specifically applied to the Iran Pro League (IPL) 2013-2014 football matches. The data obtained from the past matches in the seven last leagues are used to make better predictions for the future matches. Results showed that neural networks have a remarkable ability to predict the results of football match results.


Arabzad, S.M., Ghorbani, M. and Shahin, A. (2013)“Ranking players by DEA the case of English Premier League”,International Journal of Industrial and Systems Engineering, Vol. 15, No. 4, pp. 443–461.

Arabzad, S.M., Ghorbani, M. and Shirouyehzad, H. (2014)“A new hybrid method for seed determination in sport competitions: the case of European Football Championship 2012”,International Journal of Industrial and Systems Engineering, Vol.17, No. 3, pp. 259-274.

Çali, A., Gelecek, N. and Subasi, S.S. (2013)“Non-specific low back pain in male professional football players in the Turkish super league”,Science & Sports, Vol. 28, No. 4, pp. 93-98.

Condon, E.M., Golden, B.L. and Wasil, E.A. (1999)“Predicting the success of nations at the Summer Olympics using neural networks”,Computers & Operations Research, Vol. 26, No. 13, pp. 1243-1265.

Conlin, M., Orsini, J. and Tang, M.C. (2013)“The effect of an agent’s expertise on National Football League contract structure”,Economics Letters, Vol. 121, No. 2, pp. 275-281.

Coutts, A.J., Kempton, T., Sullivan, C., Bilsborough, J., Cordy, J. and Rampinini, E. (2014)“Metabolic power and energetic costs of professional Australian Football matchplay”,Journal of Science and Medicine in Sport, In Press.

Crowder, M., Dixon, M., Ledford, A. and Robinson, M. (2002)“Dynamic modelling and prediction of English Football League matches for betting”,Journal of the Royal Statistical Society: Series D (The Statistician), Vol. 51, No. 2, pp. 157-168.

Dixon, M.J. and Coles, S.G. (1997)“Modelling association football scores and inefficiencies in the football betting market”,Journal of the Royal Statistical Society: Series C (Applied Statistics), Vol. 46, No. 2, pp. 265-280.

Falter, J.M. and Pérignon, C. (2000)“Demand for football and intra match winning probability: an essay on the glorious uncertainty of sports”,Applied Economics, Vol. 32, No. 13, pp. 1757-1765.

Flitman, A.M. (2006)“Towards probabilistic footy tipping: a hybrid approach utilising genetically defined neural networks and linear programming”,Computers & operations research, Vol. 33, No. 7, pp. 2003-2022.

Flitman, A.M. and Ong, E.S. (1997)Using neural networks to predict AFL game outcomes International Conference on Computational Intelligence and Multimedia Applications. In: VermaB,Yau X., editors. Proceedings of IEEE conference on computational intelligence and multimedia applications. Queensland: Griffith University; pp. 291–295.

Forrest, D. and Simmons, R. (2002)“Outcome uncertainty and attendance demand in sport: the case of English soccer”, The Statistician,Vol. 51, No. 2, pp. 291–241.

Goddard, J. and Asimakopoulos, I. (2003) Modelling football match results and the efficiency of fixed-odds betting, Working Paper, Department of Economics, Swansea University.

Goddard, J. (2005)“Regression models for forecasting goals and match results in association football”,International Journal of forecasting, Vol. 21, No.2, pp. 331-340.

Goddard, J. and Asimakopoulos, I. (2004)“Forecasting football results and the efficiency of fixed‐odds betting”,Journal of Forecasting, Vol. 23, No.1, pp51-66.

Grunz, A., Memmert, D. and Perl, J. (2012)“Tactical pattern recognition in soccer games by means of special self-organizing maps”,Human movement science, Vol.31, No. 2, pp. 334-343.

Halicioglu, F. (2005)“Can we predict the outcome of the international football tournaments: The Case of EURO 2000”, Dogus University Journal,Vol. 6, No. 1, pp. 59–69.

Halicioglu, F. (2005) Forecasting the professional team sporting events: evidence from Euro 2000 and 2004 football tournaments, (No. 0508001), EconWPA.

Hvattum, L.M. and Arntzen, H. (2010)“Using ELO ratings for match result prediction in association football”,International Journal of forecasting, Vol. 26, No. 3, pp. 460-470.

Iyer, S.R. and Sharda, R. (2009)“Prediction of athletes performance using neural networks: An application in cricket team selection”,Expert Systems with Applications, Vol. 36, No. 3, pp. 5510-5522.

Jäger, J.M. and Schöllhorn, W.I. (2012)“Identifying individuality and variability in team tactics by means of statistical shape analysis and multilayer perceptrons”,Human movement science, Vol. 31, No. 2, pp. 303-317.

Jelinek, H.F., Kelarev, A., Robinson, D.J., Stranieri, A. and Cornforth, D.J. (2014)“Using meta-regression data mining to improve predictions of performance based on heart rate dynamics for Australian football”, Applied Soft Computing, Vol. 14, No. 1, pp. 81-87.

Joseph, A., Fenton, N.E. and Neil, M. (2006)“Predicting football results using Bayesian nets and other machine learning techniques”, Knowledge-Based Systems, Vol. 19, No. 7, pp. 544-553.

Karlis, D. and Ntzoufras, I. (1999) On Modelling Association Football Data, Technical Report, Department of Statistics, AUEB.

Koning, R.H. (2000)“Balance in competition in Dutch soccer”,Journal of the Royal Statistical Society: Series D (The Statistician),Vol. 49, No. 3, pp. 419-431.

Koning, R.H., Koolhaas, M., Renes, G. and Ridder, G. (2003)“A Simulation Model for Football Championships”,European Journal of Operational Research, Vol. 148, No. 2, pp. 268–276.

Krenn, B. (2014)“The impact of uniform color on judging tackles in association football”,Psychology of Sport and Exercise, Vol. 15, No. 2, pp. 222-225.

Lippmann, R. P. (1987) “An introduction to computing with neural nets”, ASSP Magazine, IEEE,Vol. 4, No. 2, pp. 4-22.

McCullagh, J. and Whitfort, T. (2013)“An investigation into application of artificial neural networks to the prediction of injuries in sport”,International Journal of Medical, Pharmaceutical and Engineering, Vol. 7, No. 7, pp. 47-51.

Min, B., Kim, J., Choe, C.,Eom, H. and McKay, R.I. (2008)“A compound framework for sports results prediction: A football case study”,Knowledge-Based Systems, Vol. 21, No. 7, pp. 551-562.

Pfeiffer, M. and Hohmann, A. (2012)“Applications of neural networks in training science”,Human Movement Science, Vol. 31, No. 2, pp. 344-359.

Recalde, D., Torres, R. and Vaca, P. (2013) “Scheduling the professional Ecuadorian football league by integer programming”,Computers & Operations Research, Vol. 40, No. 10, pp. 2478-2484.

Rotshtein, A.P., Posner, M. and Rakityanskaya, A.B. (2005)“Football predictions based on a fuzzy model with genetic and neural tuning”,Cybernetics and Systems Analysis, Vol. 41, No. 4, pp. 619-630.

Rue, H. and Salvesen, O. (2000)“Prediction and retrospective analysis of soccer matches in a league”,Journal of the Royal Statistical Society: Series D (The Statistician), Vol. 49, No. 3, pp. 399-418.

Zerguini, Y., BunguKakala, J. P., Junge, A. and Dvorak, J. (2010)“Étude des blessureslorsd’uneCompétitionnationaleafricaine de football.À propos du championnat EPFKIN 2006–2007 à Kinshasa (RD Congo)”,Journal de Traumatologie du Sport, Vol. 27, No. 4, pp. 171-176.