September 30, 2026
Multicriteria Decision Model for Player Evaluation and Selection
Multicriteria Decision Model for Player Evaluation and Selection
David Antonio Teixeira dos Santos; Elias Soares de Figueiredo
DOI: 10.22167/2675-6528-202602811
Article derived from a Final Course Work (TCC), with content based on the student’s original work and adapted to the editorial format of the E&S Magazine with the support of the ResumeAI tool, an artificial intelligence solution developed by Instituto Pecege for textual synthesis and organization.
Summary
Considering the professional football transfer market, characterized by high financial volumes and decision-making complexity, an analytical model was developed to support player selection, using data analysis and machine learning techniques. Athlete performance data were collected through sports APIs. The K-means algorithm was applied to group players into clusters of similar tactical roles, allowing for homogeneous comparisons. Subsequently, a multicriteria evaluation system (score) was developed, based on multiple performance metrics, to rank players within their contexts. Different classification models were evaluated, including KNN, SVC, Random Forest, and XGBoost, with hyperparameter optimization. The SVC model achieved the best performance, with an accuracy of 0.6371, in estimating the probability of transfer success. The results indicated that the approach identifies players with comparable tactical profiles and estimates the probability of transfer success, considering technical, tactical, and utilization criteria. It was concluded that the integration of clustering, ranking, and predictive modeling offers a more structured, quantitative, and less subjective approach to recruitment in professional football.
Keywords: Football; K-means; Machine learning; SVC.
1. Introduction
The professional football transfer market is an environment of high complexity and with significant financial volumes. The Premier League alone, for example, registered spending of approximately 21 billion reais on signings in the summer window of the 2025/2026 season (O Globo, 2025). In this context, the choice and selection of players represent a crucial challenge for clubs, as they involve the consideration of multiple factors that go beyond the individual technical quality of the athlete.
Decision-making in player selection requires balancing technical, tactical, and financial aspects. Traditional evaluation, often subjective, may not capture the entirety of these dimensions, creating the need for more structured and quantitative approaches. This problem aligns with a multicriteria decision-making approach, which aims to support the choice between different alternatives by considering multiple criteria simultaneously (Greco et al., 2016; Ishizaka & Nemery, 2013).
In football, multicriteria decision aid is particularly useful, as a player can excel in different attributes, such as defensive or offensive performance, and financial factors can influence the viability of a signing. The increasing professionalization of the sport and competitiveness drive the use of data and quantitative analysis, with performance analysis departments playing a strategic role in identifying and evaluating talent.
To reduce subjectivity and enhance analysis, machine learning techniques are employed. Unsupervised learning methods, such as the K-means algorithm, allow for grouping players into clusters that represent similar tactical functions (Lucey et al., 2013; Rein & Memmert, 2016; Andrienko et al., 2017). This segmentation is crucial for enabling more coherent comparisons between athletes who perform similar roles on the field, avoiding inadequate analyses between distinct profiles (Akhanli & Hennig, 2022).
The basis for this analysis is a set of continuous player performance data, obtained through sports APIs, which provide detailed and up-to-date information (Pappalardo et al., 2019). The use of these continuous variables is fundamental to capturing real performance differences and preserving the multidimensionality of the decision-making problem. Additionally, similarity-based learning techniques are applied to identify players comparable to a reference athlete, considering multiple performance dimensions (Decroos & Davis, 2019).
Complementarily, supervised learning techniques are used to evaluate and predict the suitability of recommended players. The comparison between different classification algorithms, with hyperparameter optimization, allows for the selection of the most suitable model for the problem, increasing the robustness of the decision support system (Géron, 2021). The integration of these approaches — multicriteria decision-making, unsupervised and supervised learning — offers a more structured and comprehensive method for player analysis.
The application of quantitative methods in football represents a significant advance compared to traditional approaches, providing greater transparency, consistency, and analytical capacity in the player selection process. By incorporating multiple criteria, exploring the similarity between athletes, and integrating predictive models, it becomes possible to reduce risks associated with signings and increase the probability of sporting and financial success for clubs. The work aims to develop an analytical decision support model for identifying players compatible with the needs of a football team, using machine learning techniques based on statistical similarity. The proposed approach seeks to analyze individual athlete performance and team context, offering recommendations based on historical data.
2. Material and Methods
This applied and experimental study used secondary data obtained from API-Football, a platform of public and licensed data on professional football. Access to the API, permitted for academic purposes, was granted upon registration and followed terms of use. The API provided detailed match statistics, player metrics, and contextual team information, in JSON format. Data collection was executed through automated HTTP requests in Python, respecting API limits. The data is public and aggregated, with no private personal information.
The dataset covered match data from the six major European leagues (Premier League, La Liga, Serie A, Bundesliga, Ligue 1, and Primeira Liga) from the 2018 to 2024 seasons. A total of 14809 matches, 564593 player statistics, and 29410 team statistics were counted. Player information included age, nationality, position, minutes played, goals, assists, shots, passes, defensive metrics, and disciplinary indicators.
Data preparation utilized Python with libraries such as `requests`, `pyspark`, and `pandas`. Treatment, cleaning, and standardization were applied, removing inconsistent records, handling missing values, and standardizing numerical variables. Player data were divided by minutes played to evaluate effectiveness; team variables were calculated as averages. Players with less than 300 minutes on the field and goalkeepers were excluded to reduce the influence of observations with low representativeness and due to the unique characteristics of the position.
Data standardization was performed using StandardScaler, which ensured that all features had zero mean and unit variance, guaranteeing that variables with different scales did not influence distance-based models, such as K-Nearest Neighbors (KNN) and Support Vector Machine (SVC), maintaining consistency in the modeling pipeline.
For data clustering, the Scikit-learn library was used to train and apply the K-means algorithm. Two to ten cluster numbers were tested, and the final number of groups was determined by visual evaluation of the Elbow method and the Silhouette coefficient. Player groups were calculated for each field sector, differentiating into defenders (D), midfielders (M), and forwards (F).
For the comparative evaluation of athletes, a ranking system (score) based on multiple performance metrics was developed. The data were segmented by position, season, cluster, and league. Specific metrics, such as passing efficiency, dribbling ability, and duel performance, were defined. Rankings were constructed using the dense rank function within each partition. Players were ranked by minutes played, overall evaluation (rating), offensive and defensive metrics. The aggregate score was defined by subtracting the positions obtained in the rankings from a constant value.
To predict the success of transfers, an approach based on the comparison of multiple supervised classification algorithms was developed. The success of a transfer was defined by the player’s participation in at least 50% of the matches in the season following the team change. The data were divided into training and testing sets (75% and 25%, respectively), with a fixed seed for reproducibility. The SMOTE oversampling technique was applied to the training set to generate synthetic examples of the minority class.
Algorithms such as K-Nearest Neighbors (KNN), Support Vector Machine (SVM), Random Forest, Gradient Boosting, Extreme Gradient Boosting (XGBoost), Gaussian Naive Bayes, and a baseline model (Dummy Classifier) were evaluated. Hyperparameter optimization for each model was performed using Randomized Search with five-fold cross-validation. The final evaluation of the models was conducted based on accuracy on the test set.
3. Results and Discussion
The application of the developed analytical model revealed significant insights into the evaluation and selection of players in professional football, demonstrating the ability to integrate different machine learning techniques to support decision-making. The initial research results indicated that segmenting players into tactically homogeneous groups, multicriteria evaluation, and predictive modeling of transfer success offer a more robust and less subjective approach than traditional methods. This integration allowed for an in-depth analysis of individual athlete performance and team context, providing recommendations based on historical data.
Grouping
The application of the K-means algorithm for player clustering, with the definition of four groups (k=4) for each position, was performed based on metrics normalized per minute of play. The choice of the number of clusters was guided by the visual evaluation of the Elbow method, which seeks a balance between the lowest inertia variation and the number of groups, and by the Silhouette coefficient, which measures the degree of similarity of a sample with its own cluster compared to others. Although the silhouette coefficients obtained were relatively low (0.147 for defenders, 0.159 for midfielders, and 0.165 for forwards), these values still indicate a moderate separation between the clusters.
This moderate separation suggests that, despite distinct behavioral patterns among players, there is an overlap zone between the identified profiles, which is an expected behavior in the context of football, where the tactical roles of athletes frequently overlap. However, the segmentation proved useful for identifying trends and grouping players with similar characteristics, allowing for a more coherent comparison within the same on-field position context. The clusters, even with silhouette values below the ideal, provide an interpretable and applicable structure to the recruitment problem, highlighting relevant variations in the tactical behavior of athletes.
The cluster analysis revealed specific tactical profiles that transcend simple positional classification. For defenders, four profiles were identified: the “Balanced Defender”, with moderate participation in passes, duels, and defensive actions; the “Conservative Defender”, with low offensive participation and lower volume of actions; the “Aggressive Defender”, with high involvement in duels and dribbles, presenting a more combative profile; and the “Builder Defender”, with a high volume of passes and strong participation in game construction. This distinction demonstrates the model’s ability to capture tactical nuances that formal position would not reveal.
Among the forwards, four distinct profiles were also identified. The “Intense Forward” is characterized by a high volume of duels, dribbles, and fouls, with a physical and participatory profile. The “Balanced Forward” presents moderate participation in all metrics. The “Finishing Forward” focuses on goals, with a high number of shots per minute. Finally, the “Support Forward” exhibits lower direct offensive volume, with a more complementary performance to the team. These profiles allow clubs to seek athletes who fit specific tactical needs, rather than limiting themselves to a generic evaluation based solely on position.
For midfielders, clustering also generated four profiles. The “Offensive Midfielder” shows high involvement in duels and dribbles, with relevant offensive contribution. The “Advanced Midfielder” has a higher frequency of shots and elevated offensive presence. The “Playmaking Midfielder” stands out for its high volume of passes and defensive actions, acting as a game organizer. The “Balanced Midfielder” presents an intermediate profile between attack and defense. This granularity in identifying tactical profiles corroborates the findings of Akhanli and Hennig (2022), who highlight the importance of segmenting players based on performance data to form more homogeneous groups, overcoming the limitations of simple classification by position on the field.
The results obtained reinforce the argument of Bialkowski et al. (2014), who point out that players can perform tactical roles different from their registered formal position. This makes analyses based exclusively on position insufficient to capture the complexity of the game. The use of clustering, therefore, allows for a more robust analysis of players, segmenting athletes into tactically homogeneous groups and enabling more coherent comparisons, which is fundamental for effective recruitment aligned with a club’s tactical needs.
Grade
The performance metric-based ranking system, called score, was developed to comparatively evaluate athletes within their respective contexts. The correlation analysis between the score and the performance variables in the 2022 season indicated that there is no strong association between the score and any single isolated metric. For example, the rating, an average evaluation of players, showed a low positive correlation of 0.18 with the score, suggesting that the score is not limited to reproducing this average evaluation but incorporates other dimensions.
It was observed that several metrics showed a negative correlation with the score, such as dribbles (-0.32), duels (-0.31), and fouls (-0.31). This indicates that higher values in these variables do not necessarily imply greater similarity with the profile analyzed by the score. This result reinforces the relative nature of the model, which assesses the proximity between players considering multiple dimensions simultaneously, rather than seeking the isolated maximization of specific indicators. The practically null correlation with the total number of games (0.01) suggests that the score is not directly influenced by the volume of matches, indicating that the model does not present a bias related to the athletes’ exposure time.
The application of the score to Real Madrid players in the 2022 season highlighted the model’s ability to identify athletes with high relative performance within their respective contexts. Players such as Karim Benzema and Federico Valverde showed high score and rating percentiles, indicating consistency between the traditional evaluation and the proposed metric. However, it was observed that some athletes presented a high rating but a lower score, demonstrating that the model captures multiple performance dimensions and not just the average evaluation.
These results demonstrate that the score represents a multidimensional measure, and cannot be explained by any isolated variable, which is consistent with the proposed multicriteria approach adopted in the study. In practice, this characteristic allows for the identification of players with balanced performance across different dimensions of the game, avoiding the overvaluation of athletes who excel only in specific metrics. Thus, the score proves to be an adequate tool to support decisions in multicriteria contexts, aligning with the approach of Decroos and Davis (2019), who use player vectors to represent playing styles considering multiple dimensions simultaneously.
Unlike other approaches that use spatial event data, this work employs performance metrics aggregated per match, which broadens its applicability to more accessible databases. The low correlation of the score with isolated individual metrics, such as dribbles and duels, reinforces the idea of Pappalardo et al. (2019) about the limitations of one-dimensional approaches, which tend to overvalue specific aspects of performance. Thus, the score contributes to a more complete and balanced evaluation of the player’s profile.
Model
To predict the success of player transfers, different classification algorithms were evaluated, including K-Nearest Neighbors (KNN), Support Vector Machine (SVC), Random Forest, Gradient Boosting, Extreme Gradient Boosting (XGBoost), Gaussian Naive Bayes, and a baseline model (Dummy Classifier). Hyperparameter optimization was performed using the Randomized Search technique with 5-fold cross-validation, and model evaluation was conducted based on accuracy on the test set.
The results indicated that the SVC model presented the best performance, with an accuracy of 0.6371. Next, KNN obtained 0.6225 and Random Forest reached 0.5907. The other models showed inferior performance, notably Gaussian Naive Bayes (0.5351) and Dummy Classifier (0.4020), the latter representing a minimum performance baseline. Although the accuracy of 0.6371 obtained by the SVC model is not high in absolute terms, it represents a good gain compared to the baseline model, indicating the presence of predictive signal in the data used.
This result is consistent with the multifactorial nature of the problem, as the success of transfers depends on multiple unobservable factors, such as the athlete’s adaptation to the new club, the occurrence of injuries, and psychological aspects. The moderate accuracy reflects the complexity inherent in predicting individual performance in team sports, as highlighted by Goes et al. (2021), who point out the challenges arising from the absence of relevant contextual variables, such as the team’s playing style and the athletes’ physical condition.
The main contribution of this work lies in the integration of different stages into a single analytical pipeline. This approach combines tactical segmentation by clusters, the construction of a multicriteria score based on a reference player’s profile, and the application of a predictive model to assess the probability of transfer success. Unlike studies that treat these stages in isolation, the proposed approach offers a more complete decision support system, with potential for practical application in player recruitment, providing a holistic and structured view.
As limitations of the study include the definition of transfer success based on player participation in at least 50% of matches in the following season. Although this criterion is an objective proxy for utilization and adaptation, it does not fully capture the athlete’s sporting impact, potentially classifying players with high participation but low performance as successful, or disregarding athletes who were underutilized due to external factors, such as injuries. Additionally, the model did not incorporate relevant contextual variables, such as team playing style, tactical formation, coach characteristics, and opponent level, factors that can significantly influence player performance and transfer success.
Another important limitation refers to the absence of financial variables, such as salary, market value, and transfer cost, which are determinants in the actual decision-making process of clubs. The exclusion of players with low playing time, although necessary to reduce statistical variability, may have removed athletes with relevant potential, such as young players at the beginning of their careers or players returning from injury. Similarly, the exclusion of goalkeepers limits the model’s applicability to all on-field positions. Finally, the metrics used were aggregated and normalized per minute, which, although allowing comparability, does not fully capture the context of the matches, and the moderate accuracy of the classification models reflects the complexity of the problem, which involves unobservable factors in the available data.
In summary, the developed analytical model demonstrated the feasibility of an integrated approach for decision support in player selection. Clustering allowed the identification of homogeneous tactical profiles, the multicriteria score offered a multidimensional performance evaluation, and the SVC predictive model estimated the probability of success in transfers. This combination of machine learning and multicriteria decision techniques offers a more structured, quantitative, and less subjective tool for professional football recruitment, despite the limitations inherent in the complexity of the domain and data availability.
4. Conclusion
The present study sought to develop an analytical decision support model for identifying players compatible with the needs of a football team, employing machine learning techniques based on statistical similarity. It was found that the application of the K-means algorithm allowed grouping players into clusters of similar tactical roles, revealing specific profiles that transcend traditional classification by on-field position. This segmentation enabled more homogeneous comparisons between athletes. Additionally, a multicriteria ranking system, the score, was developed, which evaluated player performance multidimensionally, without being limited to isolated metrics or match volume. In the predictive modeling stage, the Support Vector Machine (SVC) algorithm achieved the best performance, with an accuracy of 0.6371, in estimating the probability of transfer success. The main contribution of this work lies in the integration of these stages into a single analytical pipeline, offering a more structured, quantitative, and less subjective approach to recruitment in professional football.
However, the study presented some limitations, such as the definition of transfer success based on participation in at least 50% of matches, which does not fully capture the sporting impact or external factors like injuries. The absence of relevant contextual variables, such as team playing style and coach characteristics, and financial variables, which are crucial in clubs’ decision-making, was also observed. The exclusion of players with low playing time and goalkeepers also restricted the scope of the analysis. For future studies, it is suggested to incorporate advanced metrics, such as expected goals (xG), include financial and contractual data, and explore more complex models, such as neural networks, to enhance the system’s predictive capability.
Bibliographic References
AKHANLI, S. E.; HENNIG, C. Clustering of football players based on performance data and aggregated clustering validity indexes. Statistics and Computing, v. 32, n. 1, p. 1–22, 2022.
Andrienko, G.; Andrienko, N.; Budziak, G.; von Landesberger, T.; Weber, H. (2017). Visual analysis of pressure in football. Heidelberg: Springer.
BIALKOWSKI, A. et al. (2014). Large-scale analysis of soccer matches using spatiotemporal tracking data. In: IEEE International Conference on Data Mining, Shenzhen. Proceedings… Shenzhen: IEEE, p. 725–730.
DECROOS, T.; DAVIS, J. Player vectors: characterizing soccer players’ playing style from match event streams. In: BREFELD, U. et al. (Ed.). Machine Learning and Knowledge Discovery in Databases. ECML PKDD 2019. Lecture Notes in Computer Science, v. 11908. Cham: Springer, 2020. p. 569–584
GOES, F. et al. (2021). Unlocking the potential of big data to support tactical performance analysis in professional soccer. European Journal of Sport Science, v. 21, n. 4, p. 481–496.
Greco, S., Ehrgott, M.; Figueira, J. R. (2016). Multiple criteria decision analysis:state of the art surveys. New York: Springer.
GÉRON, A. Mãos à Obra: Aprendizado de Máquina com Scikit-Learn, Keras & TensorFlow. 2. ed. Rio de Janeiro: Alta Books, 2021.
Ishizaka, A.; Nemery, P. (2013). Multi-criteria decision analysis: methods and software. Chichester: John Wiley & Sons.
Lucey, P., Bialkowski, A., Monfort, M., Carr, P.; Matthews, I. (2013).Assessing team strategy using spatiotemporal data. New York: ACM.
O GLOBO. Premier League quebra recorde e ultrapassa a barreira dos R$ 21 bilhões em gastos com reforços na janela. 2 set. 2025. Disponível em: https://oglobo.globo.com/esportes/noticia/2025/09/02/premier-league-quebra-recorde-e-ultrapassa-a-barreira-dos-r-21-bilhoes-em-gastos-com-reforcos-na-janela.ghtml#:~:text=A%20Premier%20League%20quebrou%20recordes,as%20cinco%20grandes%20ligas%20europeias. Acesso em 01/02/2026
PAPPALARDO, L. et al. PlayeRank: data-driven performance evaluation and player ranking in soccer via a machine learning approach. ACM Transactions on Intelligent Systems and Technology, v. 10, n. 5, p. 1–27, 2019.
Rein, R.; Memmert, D. (2016). Big data and tactical analysis in elite soccer: future challenges and opportunities for sports science. Cham: Springer.
Article originating from the Final Course Work of the Specialization in Data Science and Analytics of the MBA USP/Esalq
To learn more about the course, click here and access the MBX Academy platform