Predicting Soccer Players' Fitness Status Through a Machine-Learning Approach

Int J Sports Physiol Perform. 2024 Feb 24;19(5):443-453. doi: 10.1123/ijspp.2023-0444. Print 2024 May 1.

Abstract

Purpose: The study had 3 purposes: (1) to develop an index using machine-learning techniques to predict the fitness status of soccer players, (2) to explore the index's validity and its relationship with a submaximal run test (SMFT), and (3) to analyze the impact of weekly training load on the index and SMFT outcomes.

Methods: The study involved 50 players from an Italian professional soccer club. External and internal loads were collected during training sessions. Various machine-learning algorithms were assessed for their ability to predict heart-rate responses during the training drills based on external load data. The fitness index, calculated as the difference between actual and predicted heart rates, was correlated with SMFT outcomes.

Results: Random forest regression (mean absolute error = 3.8 [0.05]) outperformed the other machine-learning algorithms (extreme gradient boosting and linear regression). Average speed, minutes from the start of the training session, and the work:rest ratio were identified as the most important features. The fitness index displayed a very large correlation (r = .70) with SMFT outcomes, with the highest result observed during possession games and physical conditioning exercises. The study revealed that heart-rate responses from SMFT and the fitness index could diverge throughout the season, suggesting different aspects of fitness.

Conclusions: This study introduces an "invisible monitoring" approach to assess soccer player fitness in the training environment. The developed fitness index, in conjunction with traditional fitness tests, provides a comprehensive understanding of player readiness. This research paves the way for practical applications in soccer, enabling personalized training adjustments and injury prevention.

Keywords: football; heart rate; prediction; test; training load.

MeSH terms

  • Adult
  • Exercise Test
  • Heart Rate* / physiology
  • Humans
  • Machine Learning*
  • Male
  • Physical Conditioning, Human* / methods
  • Physical Fitness* / physiology
  • Running / physiology
  • Soccer* / physiology
  • Young Adult