IDEAS home Printed from https://ideas.repec.org/a/plo/pone00/0353239.html

Optimizing football analytics: Dimensionality reduction meets machine learning for offensive and defensive player profiling

Author

Listed:
  • Rodrigo Yáñez-Sepúlveda
  • Aldo Vásquez-Bonilla
  • Rodrigo Olivares
  • Pablo Olivares
  • Guillermo Cortés-Roco
  • Eduardo Guzmán-Muñoz
  • Marcelo Tuesta
  • Jorge Olivares-Arancibia
  • Boryi A Becerra-Patiño
  • Juan David Paucar-Uribe
  • Diego Andrés Rada-Perdigón
  • Exal Garcia-Carrillo
  • Tomás Rivera-Kofler
  • Vicente Javier Clemente-Suárez
  • José Francisco López-Gil

Abstract

Background: This study focuses on the quantitative analysis of football players’ performance based on a set of performance data. Objective: The objective of this study was to develop a multivariate analytical model to identify, quantify, and predict the most relevant factors that determine the offensive and defensive profiles of professional football players, thereby optimizing functional segmentation, performance analysis, and decision-making processes in the contexts of scouting and data-based tactical planning. Materials and methods: A dataset was compiled through automated extraction (web scraping) via the Python programming language and its specialized libraries. The full dataset comprised 2,689 player–league records corresponding to 2,530 unique players from Europe’s five major UEFA-affiliated national leagues during the 2022–2023 season (159 players who transferred between two leagues mid-season contributed one record per league, 2,530 + 159 = 2,689). After applying a minimum-eligibility filter of >450 minutes played to ensure stable per-90 metrics, 1,624 player–league records (1,620 unique players) were retained for the modeling workflow. Dimensionality reduction techniques (PCA) and explainable machine learning (Shapley Additive exPlanations [SHAP]) with predictive modeling were applied. Eight algorithms were trained and compared to predict PC1 Offensive and PC1 Defensive. Results: The First Offensive Principal Component (PC1 Offensive) synthesizes actions that generate scoring opportunities, such as actions prior to shots (SCA_p90, 13.3%), progressive receptions (RecProg_p90, 13.0%) and total shots (Shots_p90, 12.7%). The first-defensive principal component (PC1 Defensive) highlights tackles (Tkl_p90, 19.1%), blocks (15.6%) and interceptions (15.6%). Conclusions: Finally, the inclusion of SHAP allows for an in-depth interpretation of the models, identifying the key statistical factors that influence players’ offensive and defensive contributions, which is valuable for scouting, tactical analysis and player development.

Suggested Citation

  • Rodrigo Yáñez-Sepúlveda & Aldo Vásquez-Bonilla & Rodrigo Olivares & Pablo Olivares & Guillermo Cortés-Roco & Eduardo Guzmán-Muñoz & Marcelo Tuesta & Jorge Olivares-Arancibia & Boryi A Becerra-Patiño &, 2026. "Optimizing football analytics: Dimensionality reduction meets machine learning for offensive and defensive player profiling," PLOS ONE, Public Library of Science, vol. 21(9), pages 1-16, September.
  • Handle: RePEc:plo:pone00:0353239
    DOI: 10.1371/journal.pone.0353239
    as

    Download full text from publisher

    File URL: https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0353239
    Download Restriction: no

    File URL: https://journals.plos.org/plosone/article/file?id=10.1371/journal.pone.0353239&type=printable
    Download Restriction: no

    File URL: https://libkey.io/10.1371/journal.pone.0353239?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:plo:pone00:0353239. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: plosone (email available below). General contact details of provider: https://journals.plos.org/plosone/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.