Cricket Team Selection Using Evolutionary Multi-objective Optimization

  • Faez Ahmed
  • Abhilash Jindal
  • Kalyanmoy Deb
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7077)


Selection of players for a high performance cricket team within a finite budget is a complex task which can be viewed as a constrained multi-objective optimization problem. In cricket team formation, batting strength and bowling strength of a team are the major factors affecting its performance and an optimum trade-off needs to be reached in formation of a good team. We propose a multi-objective approach using NSGA-II algorithm to optimize overall batting and bowling strength of a team and find team members in it. Using the information from trade-off front, a decision making approach is also proposed for final selection of team. Case study using a set of players auctioned in Indian Premier League, 4th edition has been taken and player’s current T-20 statistical data is used as performance parameter. This technique can be used by franchise owners and league managers to form a good team within budget constraints given by the organizers. The methodology is generic and can be easily extended to other sports like soccer, baseball etc.


Knee Point Knee Region Good Team Batting Average Optimal Team 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
  2. 2.
  3. 3.
  4. 4.
  5. 5.
    International cricket council,
  6. 6.
    Butenko, S., Gil-Lafuente, J., Pardalos, P.M.: Economics, management and optimization in sports. Springer, Heidelberg (2004)CrossRefzbMATHGoogle Scholar
  7. 7.
    Deb, K., Gupta, S.: Understanding knee points in bicriteria problems and their implications as preferred solution principles. Engineering Optimization 99999(1), 1–30 (2011)MathSciNetGoogle Scholar
  8. 8.
    Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Transactions on Evolutionary Computation 6(2), 182–197 (2002)CrossRefGoogle Scholar
  9. 9.
    Duarte, A., Ribeiro, C., Urrutia, S., Haeusler, E.: Referee Assignment in Sports Leagues. In: Burke, E.K., Rudová, H. (eds.) PATAT 2007. LNCS, vol. 3867, pp. 158–173. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  10. 10.
    Preston, I., Thomas, J.: Batting strategy in limited overs cricket. Journal of the Royal Statistical Society: Series D (The Statistician) 49(1), 95–106 (2000)CrossRefGoogle Scholar
  11. 11.
    Régin, J.C.: Minimization of the number of breaks in sports scheduling problems using constraint programming. In: Constraint Programming and Large Scale Discrete Optimization: DIMACS Workshop Constraint Programming and Large Scale Discrete Optimization, September 14-17. DIMACS Center, vol. 57, p. 115. Amer. Mathematical Society (2001)Google Scholar
  12. 12.
    Swartz, T.B., Gill, P.S., Beaudoin, D., Desilva, B.M.: Optimal batting orders in one-day cricket. Computers & Operations Research 33(7), 1939–1950 (2006)CrossRefzbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Faez Ahmed
    • 1
  • Abhilash Jindal
    • 1
  • Kalyanmoy Deb
    • 1
  1. 1.Kanpur Genetic Algorithms Laboratory (KanGAL)Indian Institute of Technology, KanpurKanpurIndia

Personalised recommendations